Código fonte NtruEncrypt? [fechado
-
26-09-2019 - |
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.
Solução
Experimente isso: http://sourceforge.net/projects/ntru/
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:
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