NTRU

Quantum-resistant cryptography

  • Home
  • Java Implementation
  • C Implementation

libntru 0.3

Version 0.3 of libntru was released Nov 14, 2014.

Changes since 0.2:

  • option to exclude code that is patented beyond 2017
  • RNG-related API changes for thread safety and closeability of OS handles
  • several bugs fixed
  • sample code for NTRU+AES encryption
Download the sources at https://github.com/tbuktu/libntru/releases/tag/0.3.

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.