Projects / NTRU

NTRU

The NTRU public-key cryptosystem provides a Java implementation of the NTRUEncrypt and NTRUSign algorithms. Both algorithms are considered safe against quantum computer attacks. A C port of NTRUEncrypt is available, as well.

Tags
Licenses
Operating Systems
Implementation

RSS Last announcement

NTRU now part of Bouncy Castle 22 Mar 2012

As of Bouncy Castle 1.47, the bcprov-ext and lcrypto releases of Bouncy Castle contain an NTRU implementation. It is based on version 1.0 of this l...

RSS Recent releases

  •  20 May 2012 18:31

    Release Notes: This release contains several enhancements and fixes two bugs, one of them critical. This version is incompatible with previous ones.

    •  05 Dec 2011 03:30

      Release Notes: This release adds the ability to deterministically generate NtruEncrypt keys from a passphrase and improves performance in several areas.

      •  06 Sep 2011 00:46

        Release Notes: This release adds support for product-form signing keys, fixes several bugs, improves performance, and allows you to choose what hash function to use.

        •  10 Aug 2011 05:29

          Release Notes: This release adds support for product-form and 1+pF encryption keys, improves 64 bit performance, and adds better Javadoc. A potential bug in the NtruSign key generator was fixed.

          •  22 May 2011 09:22

            Release Notes: This release improves performance and adds the ability to import and export parameters. Also, signing and verifying can now be done in pieces via the new initSign/initVerify and update methods. Note that signatures and encrypted data created with this version are incompatible to older versions.

            Screenshot

            Project Spotlight

            Thunderbird

            A free email application which is easy to set up and customize.

            Screenshot

            Project Spotlight

            Groonga

            An full text search engine and column store..