رمز المصدر ntruencrypt؟ [مغلق
-
26-09-2019 - |
سؤال
هل يمكن لأي شخص أن يوجهني إلى رمز C أو Java (أو أي شيء آخر) الذي يشفر NTRU؟
نشر العديد من الأشخاص الذين كانوا ينفذون الخوارزمية على هذا الموقع ، لذلك ربما يمكنهم المساعدة؟
لاحظت أيضًا أنه تم كتابة عدد كبير من تطبيقات NTRU في الجامعات ، لذلك يبدو من الصعب للغاية الحصول على المصادر ، أو على الأقل رمز عينة ،.
المحلول
نصائح أخرى
يتوفر الآن NTRU Crypto بموجب ترخيص Open Source GPL V2 المعتمد. يمكنك العثور عليها هنا.https://github.com/ntruopensourceproject/ntru-crypto
هناك منشور هنا: http://java.itags.org/java-programming/164200/
قد تجد البرامج التعليمية على موقع NTRU مفيدًا - http://www.ntru.com/cryptolab هو المكان المناسب للبدء.
لاحظ أننا نشجع الناس على التطوير واللعب مع الخوارزميات بأنفسهم ، ولكن لا يجوز لك توزيع تنفيذك دون ترخيص من NTRU.
================================
وليام وايت ، CTO ، NTRU Cryptosystems
ربما هذا هو السبب في أنه لا يمكنك تحديد موقع الكود المصدري ، حيث تحتاج إلى ترخيص.
يمكن العثور على مصادر Java لـ ntruencrypt و ntrusign هنا:
واجهة سطر الأوامر للتشفير وفك التشفير باستخدام خوارزمية تشفير NTRU.
https://code.google.com/p/ntrutil/
تتوفر مصادر NTRU أيضًا من مستودع Flexiprovider SVN:
svn co --username guest --password guest https://svn.cdc.informatik.tu-darmstadt.de/svn/repos/flexiprovider