NSS/SHA3

From MozillaWiki
< NSS
Jump to: navigation, search
WinterOfSecurity logo light horizontal.png

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

SHA-3 is a new cryptographic hash function. The goal of the project is to provide basic SHA-3 support for NSS. On top of that, we plan to incorporate Sakura, a generic method proposed for tree based hashing and the two XOF functions (SHAKE-128 and 256) into the NSS module allowing the user to customize their hashes as well. For further reading on SHA-3 and the Keccak family functions, check out http://keccak.noekeon.org/

Scope

At present, it is limited to implementing the SHA3 function as well as the variable length functions (SHAKE)

Goals

  • SHA3 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

References

[1] http://keccak.noekeon.org/