-
Notifications
You must be signed in to change notification settings - Fork 70
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Cryptographic security rules ? #3
Comments
Please let me know ! |
This tool uses the library https://github.com/amper5and/secrets.js That library has been improved by https://github.com/grempe/secrets.js so I will look into upgrading it here.
|
Thank you for you reply. Why this secure shared secret with a MAC, could not be implement directly in this source code? It would be great if you could inspire you and implement in javascript, other sharing schemes as in this project: https://github.com/Qbicz/multi-secret-sharing
|
And this : |
This is Trezor Implementation: |
Feel free to use those tools instead. I wrote this one as a way to use https://github.com/amper5and/secrets.js since there was no demo app for it. I think you're looking for something different to this tool. If you have specific suggestions or pull requests that'd be great. I like SLIP-0039 and have recommended it as the preferred alternative to my other secret sharing project for mnemonics called shamir39. |
Where can I find an implementation of "SLIP-0039" without dependencies (python), as a simple "standalone.html" file, like yours? |
I don't know of any web-based implementations of slip-0039. Would be a good project. |
Hello,
Your Shamir secret sharing code around meet the cryptographic security rules ?
Some details like : integrity checks and side-channel resistance
Recommandations :
*Be side channel resistant (timing, branch, cache)
*Secure the shared secret with a MAC
*Use the platform (OS) randomness source
**These slip-ups can often fully compromise the security of the scheme.
The text was updated successfully, but these errors were encountered: