- Metin, kuantum hesaplama saldırılarına karşı dirençli bir şifreleme algoritması olan Dilithium'un Java uygulamasını ele alıyor.
- Dilithium, cebirsel kafeslere dayanan CRYSTALS algoritma ailesinin bir parçasıdır.
- Bu algoritma, RSA ve ECC'nin kuantum bilgisayar saldırılarına karşı zayıflığına yanıt olarak geliştirildi.
- ABD Ulusal Standartlar ve Teknoloji Enstitüsü (NIST), Dilithium'u kuantum sonrası dijital imza şemaları için başlıca algoritma olarak önerdi.
- Java uygulaması, deterministik imza şeması kullanan üç güvenlik seviyesinin tamamını (seviye 2, 3, 5) destekler.
- Uygulama, paketteki tüm KAT testlerini geçer ve belgelenmiş biçimi kullanan serileştirme ile serileştirmeden çıkarmayı destekler.
- Metin,
DilithiumProvider kullanımı, anahtar çifti oluşturma, imzalama, imza doğrulama ve anahtar serileştirme/serileştirmeden çıkarma için ayrıntılı bir kılavuz sunar.
- Uygulama, üretim düzeyinde kod için değil, kuantum sonrası algoritmaları incelemek ve denemek için faydalı olabilir.
- Metin ayrıca kütüphanenin Apache 2.0 lisansı altında sunulduğunu ve üçüncü taraflarca olası güvenlik açıkları açısından incelenmediğini belirten bir feragatname de içerir.
- Yazar, bu koşulları kabul etmeyen kişilere yazılımı kullanmaktan kaçınmalarını tavsiye eder.
1 yorum
Hacker News yorumu