henrycg / balloon

A memory-hard password hashing function.
https://crypto.stanford.edu/balloon/
ISC License
68 stars 17 forks source link

This is a research protoype of the Balloon space-hard hash function. The code is still a work in progress. Some (not all) of the parts of the code that need attention are marked with TODO comments. See the LICENSE file for licensing information.

Consult the INSTALL file for information on how to compile this code.



| | | | (_) | | | | | | _ | | | |/| |/ ` | '| ' | | ' \ / ` | | \ /\ / (| | | | | | | | | | | (| || \/ \/ _,|| || |||| ||_, () __/ |
|___/

Please DO NOT use this code in production!

This is an early research prototype built exclusively for benchmarking purposes and it is almost certainly riddled with obvious security vulnerabilities. In the future, if this code gets the level of scrutiny that security-critical production code deserves, I will remove this warning. Until then, here be dragons.


Authors: Henry Corrigan-Gibbs, Stanford Dan Boneh, Stanford Stuart Schechter, Microsoft Research

Contact Henry for questions about the code: henrycg@cs.stanford.edu

23 November 2015