Skip to content

henrycg/earand

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RESEARCH EVALUTION CODE -- NOT SAFE FOR PRODUCTION USE
======================================

This is the companion code to the research paper
    "Ensuring High-Quality Randomness in Cryptographic Key Generation"
by
    Henry Corrigan-Gibbs (Stanford)
    Wendy Mu (Stanford)
    Dan Boneh (Stanford)
    Bryan Ford (Yale)
published in the ACM Conference on Computer and Communications Security 2013.

The paper is available online for free here:
    http://henrycg.com/pubs/ccs13ensuring/

======================================

This is research prototype code which we built for the sole purpose of testing
out our new algorithm. This code is not well documented, not beautifully
written, not easy to compile on different platforms (probably), and definitely
not "secure" (for any definition of "secure").

The code is here so that if you do want to implement our system properly,
you have a good idea of where to start. If you would like to point out
mistakes or potential areas of improvement, please feel free to email us.
You can find our contact information online.

======================================

Running "make" should make three binaries.

main      -  plays the role of the device generating keys
ca_server - plays the role of the certificate authority
ea_server - plays the role of the entropy authority

About

Evaluation code for randomness-ensuring entropy authority–NOT SAFE FOR PRODUCTION USE

Resources

License

GPL-3.0, Unknown licenses found

Licenses found

GPL-3.0
LICENSE
Unknown
COPYING

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages