Skip to content
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

Add Description of cryptography being used for OTP #136

Open
ntelfer opened this issue Dec 17, 2018 · 0 comments
Open

Add Description of cryptography being used for OTP #136

ntelfer opened this issue Dec 17, 2018 · 0 comments
Assignees
Labels
task New feature, request, or update

Comments

@ntelfer
Copy link
Collaborator

ntelfer commented Dec 17, 2018

We are using one time pads and signatures to encrypt private keys. We use a cryptographically secure pseudo-random number generator(CSPRNG) to generate a 128 bit seed. The seed is then stretched to create the one time pad. The pad is then XOR'd with the data to encrypt it. Finally the data is signed to make it tamper proof. Didery will only allow a signature to be added to the public store if the signature validates.

@ntelfer ntelfer added the task New feature, request, or update label Dec 17, 2018
@ntelfer ntelfer self-assigned this Dec 17, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
task New feature, request, or update
Projects
None yet
Development

No branches or pull requests

1 participant