NTRU

Quantum-resistant cryptography

  • Home
  • Java Implementation
  • C Implementation

libntru 0.2

Version 0.2 of libntru was released Mar 30, 2014.

Changes since 0.1:

  • supports all EES parameter sets
  • supports deterministic encryption and key generation
  • works on Windows now (MinGW)
  • no longer depends on OpenSSL
  • several bugs fixed
  • performance improvements
Download the sources at https://github.com/tbuktu/libntru/releases/tag/0.2.

Or go to the GitHub repo at https://github.com/tbuktu/libntru.

 
  • News

    • 5-14-2016: libntru 0.5 released
    • 5-4-2015: libntru 0.4 released
    • 11-14-2014: libntru 0.3 released
    • 3-30-2014: libntru 0.2 released
    • 5-20-2012: NTRU 1.2 released
    • 3-21-2012: NTRU in Bouncy Castle
    • 3-19-2012: libntru 0.1 released
    • 12-2-2011: NTRU 1.1 released
  • NTRUEncrypt Resources

    • Wikipedia article
    • A Ring Based Public Key Cryptosystem
    • NTRU articles
    • EESS
    • Hybrid Lattice Reduction and Meet in the Middle Resistant Parameter selection for NTRUEncrypt
  • NTRUSign Resources

    • Wikipedia article
    • NTRUSign: Digital Signatures Using the NTRU Lattice
    • Performance Improvements and Parameter Generation
    • EESS
    • Learning a Zonotope and More: Cryptanalysis of NTRUSign Countermeasures
 

Copyright (c) 2011 Tim Buktu. All rights reserved. Design by CSS Templates.