Description
A couple of years ago I created StegoSecretS, a small cli used to encrypt and split a secret into multiple keys, using the Shamir's Secret Sharing algorithm.
The idea is to re-implement the project using physical devices. One device alone will be useless, but when close together they can be used to decrypt the secret.
On a practical side the user encrypts the secret with a mobile application. The same application is used to split the secret, and load the partial keys into different micro-controllers. Another user will be able to decrypt the secret only having at least N devices close together (using the application).
I'm planning to use a couple of ESP32-C3 I bought, and build a very simple Android mobile application.
Goals
- Learn about Rust and micro-controllers (ESP32-C3)
- Learn about mobile applications (Android and Kotlin)
Resources
This project is part of:
Hack Week 24
Activity
Comments
Be the first to comment!
Similar Projects
Capyboard, ESP32 Development Board for Education by emiler
Description
<img src="https://docs.capybo...
Play with esp32 and arduino to create domotics stuff by aginies
Description
got some esp32 board and multip...
Write an url shortener in Rust (And learn in the way) by szarate
So I have 469.icu :), it's currently doing noth...
Implement a CLI tool for Trento - trentoctl by nkopliku
Description
Implement a trentoctl
CLI for...
Hacking on sched_ext by flonnegren
Description
Sched_ext upstream has some i...
Kanidm: A safe and modern IDM system by firstyear
Kanidm is an IDM system written in Rust for mod...
Agama installer on-line demo by lslezak
Description
The [Agama installer](https:/...
Create an Android app for Syncthing as part of the Syncthing Tray project by mkittler
Description
There's already an app but code...
Sipario, less mobile phone, more social interactions by baldarn
Mobile phone usage is addictive. There are adu...