This implementation of secret sharing was done as a part of the CS 406 course at IIT Bombay in Spring 2024.
-
Run the following command to form shares for a given secret python3 secret_sharing.py --secret path-to-secret-text --num_servers num-participants
-
Run the following command to decode the shares and obtain the secret (printed to the terminal) python3 retrieve_secret.py
Please read the attached report for a detailed explanation of the project and tool functionality.
We thank Morten Dahl for the helpful blogs and resources on secret sharing.
We also thank Prof. Manoj Prabhakaran for invaluable guidance throughout the project.