2

I can't find an NTRUEncrypt implementation in C, is it available as open source?

I want to implement this encryption in my kernel driver, is it possible?

Ilmari Karonen
  • 49,047
  • 9
  • 93
  • 153
Kracken
  • 662
  • 1
  • 11
  • 27

3 Answers3

2

I work with William at Security Innovation, and just wanted to add that NTRU was recently open sourced, including our reference implementation in C. Java is soon to come. You can find the official repository on github, below:

https://github.com/NTRUOpenSourceProject/ntru-crypto

Ian Gallagher
  • 795
  • 5
  • 8
1

I work for Security Innovation, which owns NTRU. Contact me directly at wwhyte@securityinnovation.com and we'll see what we can do.

We're currently allowing non-commercial implementations of NTRU free of any licensing fee, but if you're planning to charge for your product we need to negotiate a license.

William Whyte
  • 4,641
  • 2
  • 20
  • 17
  • His product is not an encryption program, it's a kernel driver. That means that linking with a GPL product is allowed, if there is a distinguishable difference between the products. There is. What are you talking about exactly? – Lodewijk Jul 26 '14 at 18:39
  • My comment above was posted before we made NTRU available under GPL. Sorry for any confusion. – William Whyte Jul 28 '14 at 12:06
  • Thank you for the clarification. I guess it's something I should have checked! – Lodewijk Jul 28 '14 at 12:09
0

There are a couple listed in NTRUEncrypt source code?

The accepted answer was

Try this: http://sourceforge.net/projects/ntru/

Community
  • 1
  • 1
tangrs
  • 9,709
  • 1
  • 38
  • 53