From fe6f41cfd6707ea1ac2a2c96660dbbeed04b5bca Mon Sep 17 00:00:00 2001 From: randogoth Date: Sun, 21 Dec 2025 23:33:28 +0200 Subject: [PATCH] ocelli --- web/content/blog/ocelli.md | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 web/content/blog/ocelli.md diff --git a/web/content/blog/ocelli.md b/web/content/blog/ocelli.md new file mode 100644 index 0000000..0f12435 --- /dev/null +++ b/web/content/blog/ocelli.md @@ -0,0 +1,13 @@ +Title: Ocelli TRNG +Date: 2025-01-05 23:00 +Category: code +Slug: ocelli +Summary: Rust library with FFI bindings built for Randonautica that can be used to generate high-quality entropy using a camera feed. + +Inspired by a [previous attempt](https://github.com/awasisto/camrng) at creating a True Random Number Generator based on pixel fluctuations of the mobile phone camera by [Andika Wasisto](https://github.com/awasisto) I implemented a Rust library with FFI bindings that uses a different approach with higher bandwidth entropy outcome based on an [IEEE Southeastcon research paper](https://ieeexplore.ieee.org/document/7132901). + +It has been successfully tested on several mobile phones and will be implemented into the Randonautica app in the near future to provide a high quality on-device randomness source. + +## Repository + +* [ocelli](https://codeberg.org/randogoth/ocelli) \ No newline at end of file