Pergunta

Alguém pode me apontar para o código C ou Java (ou qualquer outra coisa) que faça a criptografia NTRU?

Várias pessoas que estavam implementando o algoritmo publicaram neste site, então talvez pudessem ajudar?

Também notei que várias implementações da NTRU foram escritas em universidades, por isso parece estranho que fontes, ou pelo menos o código de amostra, sejam tão difíceis de encontrar.

Foi útil?

Solução

Outras dicas

A NTRU Crypto está agora disponível sob uma licença GPL V2 de código aberto aprovado. Você pode encontrá-lo aqui.https://github.com/ntruopensourceproject/ntru-crypto

Há um post aqui: http://java.itags.org/java-programming/164200/

Você pode encontrar os tutoriais no site da NTRU útil - http://www.ntru.com/cryptolab é o lugar para começar.

Observe que incentivamos as pessoas a desenvolver e brincar com os próprios algoritmos, mas você não pode distribuir sua implementação sem uma licença da NTRU.

================================

William Whyte, CTO, NTRU Cryptosystems

Talvez seja por isso que você não pode localizar o código -fonte, pois precisa de uma licença.

Fontes Java para Ntruencrypt e NTrusign podem ser encontradas aqui:

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

Uma interface da linha de comando para criptografia e descriptografia usando o algoritmo criptográfico NTRU.

https://code.google.com/p/ntrutil/

As fontes NTRU também estão disponíveis no Repositório Flexiprovider SVN:

svn co --username guest --password guest https://svn.cdc.informatik.tu-darmstadt.de/svn/repos/flexiprovider
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top