NSS/ARGON2: Difference between revisions
< NSS
Jump to navigation
Jump to search
Franziskus (talk | contribs) No edit summary |
Franziskus (talk | contribs) No edit summary |
||
Line 19: | Line 19: | ||
Argon2 is a memory hard function for password hashing and other applications. [https://www.cryptolux.org/images/0/0d/Argon2.pdf Argon2] is based on [https://blake2.net/ Blake2] and winner of the [https://password-hashing.net/ password hashing competition]. | Argon2 is a memory hard function for password hashing and other applications. [https://www.cryptolux.org/images/0/0d/Argon2.pdf Argon2] is based on [https://blake2.net/ Blake2] and winner of the [https://password-hashing.net/ password hashing competition]. | ||
The goal of this project is to provide basic Blake2 support for NSS and base Argon2 on it. | The goal of this project is to provide basic Blake2 support for NSS and base Argon2 on it. | ||
* Public Workpad : https://public.etherpad-mozilla.org/p/mwos-hashing | |||
=== Scope === | === Scope === | ||
At present, it is limited to implementing the Blake2 functions as well as the password hashing function Argon2 on top of it. | At present, it is limited to implementing the Blake2 functions as well as the password hashing function Argon2 on top of it. | ||
=== Goals === | === Goals === |
Revision as of 18:03, 17 October 2016
Team
Introduction
We are a team of four Junior Undergraduates at National Institute of Technology, Trichy, majoring in Computer Science and Engineering. We have a wide range of overlapping and unique interests and we mostly tinker with stuff till it breaks. Works 70% of the time, all the time.
Members
- Sachin Ashok
- Soorya Narayan JM
- Suhith Rajesh
- Venkkatesh Sekar
- Professor: Dr. Leela Velusamy
- Mozilla Advisors: Franziskus Kiefer, Tim Taubert
Project
Description
Argon2 is a memory hard function for password hashing and other applications. Argon2 is based on Blake2 and winner of the password hashing competition. The goal of this project is to provide basic Blake2 support for NSS and base Argon2 on it.
- Public Workpad : https://public.etherpad-mozilla.org/p/mwos-hashing
Scope
At present, it is limited to implementing the Blake2 functions as well as the password hashing function Argon2 on top of it.
Goals
- Blake2 implementation working on all platforms
- Argon2 implementation working on all platforms
- Functional tests
- Performance tests
- Good documentation
- Performance comparison with other implementations
Milestones
Updates
Present Status
2016-10-10
Kick off meeting: Oriented ourselves, discussed project outline, goals
<date>
- current work
- blocking points
- discussion points
- upcoming work