drawing

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

Looking for hackers with the skills:

esp32 espressif rust mobile android microcontroller esp

This project is part of:

Hack Week 24

Activity

  • 7 months ago: michals liked this project.
  • 7 months ago: robert.richardson liked this project.
  • 7 months ago: llansky3 liked this project.
  • 7 months ago: FSzekely liked this project.
  • 7 months ago: baldarn liked this project.
  • 7 months ago: ecandino started this project.
  • 7 months ago: ecandino added keyword "esp32" to this project.
  • 7 months ago: ecandino added keyword "espressif" to this project.
  • 7 months ago: ecandino added keyword "rust" to this project.
  • 7 months ago: ecandino added keyword "mobile" to this project.
  • 7 months ago: ecandino added keyword "android" to this project.
  • 7 months ago: ecandino added keyword "microcontroller" to this project.
  • 7 months ago: ecandino added keyword "esp" to this project.
  • 7 months ago: ecandino originated this project.

  • Comments

    Be the first to comment!

    Similar Projects

    This project is one of its kind!