https://github.com/pushpsood/figure_out_sss
Aim: To create C/C++ program implementing Shamir Secret Sharing Algorithm with the following features: The applet should accept a byte array of size 32. For eg - private byte[] secret = new byte[32]; The applet should form 4 shares where the secret could be reconstructed from any 2 shares. Apply Shamir secret sharing scheme to each byte separately and use Galois Field(256) as the underlying finite field. Y coordinate corresponding to the same X coordinates shall be stored in the same byte array for each share. The applet should accept M number of byte array and reconstruct the original secret using Shamir’s Algorithm. Notes: The applicant is free to do research about the algorithm online. No external library (accept for generating random numbers) shall be used.
https://github.com/pushpsood/figure_out_sss
Last synced: 11 months ago
JSON representation
Aim: To create C/C++ program implementing Shamir Secret Sharing Algorithm with the following features: The applet should accept a byte array of size 32. For eg - private byte[] secret = new byte[32]; The applet should form 4 shares where the secret could be reconstructed from any 2 shares. Apply Shamir secret sharing scheme to each byte separately and use Galois Field(256) as the underlying finite field. Y coordinate corresponding to the same X coordinates shall be stored in the same byte array for each share. The applet should accept M number of byte array and reconstruct the original secret using Shamir’s Algorithm. Notes: The applicant is free to do research about the algorithm online. No external library (accept for generating random numbers) shall be used.
- Host: GitHub
- URL: https://github.com/pushpsood/figure_out_sss
- Owner: pushpsood
- Created: 2020-05-30T04:10:24.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-05-30T05:05:18.000Z (about 6 years ago)
- Last Synced: 2025-05-30T02:36:15.075Z (about 1 year ago)
- Language: C++
- Size: 557 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0