Aynı adı taşıyan dijital para alışverişi platformunu sürdüren Coinbase, şifreleme ve kimlik doğrulamanın birkaç katılımcının katılımıyla gerçekleştirildiği dağıtılmış sistemlerde kullanılmak üzere bir dizi kriptografik algoritma sunan Kryptology kriptografik kütüphanesinin açık kaynağını duyurdu. . Kod Go'da yazılmıştır ve Apache 2.0 lisansı altında dağıtılmaktadır.
Kütüphane kodunun bir güvenlik denetiminden geçtiği ve API'nin basitlik ve uygulanan mekanizmaların kararlılığının azalmasına yol açabilecek kazara hatalardan veya yanlış kullanıma karşı koruma gözetilerek tasarlandığı belirtiliyor. Geliştirme aynı zamanda Coinbase'de karşılaşılan tipik sorunları da dikkate aldı.
Kütüphane şunları içerir:
- Herhangi bir K tarafının (K ≤ N) mesajın tamamını birlikte yeniden oluşturabilmesi için gizli bir mesajın N tarafları arasında paylaşılmasına izin veren Shamir'in gizli paylaşım planının bir uygulaması, ancak K-1 taraflarından gelen veriler herhangi bir bilgi elde etmek için yeterli değil Orijinal mesaj hakkında. Yöntemin pratik uygulaması olarak, erişim sağlamak için belirli sayıda kişinin varlığının gerekli olduğu ve her bireyin yetkilendirmeyi geçemediği çok kullanıcılı yetkilendirme sistemlerinden ve biyometrik kimlik doğrulama sistemlerinden bahsedilmektedir.

- ECDSA (Eliptik Eğri Dijital İmza Algoritması) dijital imza oluşturma algoritmasının eşik uygulamaları, dijital imzaların ortak üretimi için özel anahtar paylaşım şemaları sunan ve belirli bir minimum sayıda imza sahibinin imza oluşturma sürecine katılımını gerektiren GG20 ve DKLs18'dir. paylaşılan anahtar.

- Dağıtılmış anahtar üretimi BLS DKG ve ed25119 DKG araçları, genel ve özel anahtarlar oluşturmak için yapılan hesaplamaların birkaç taraf arasında bölünmesine olanak tanır, böylece anahtarlar yalnızca birlikte çalışarak oluşturulabilir, hiçbir taraf özel anahtarlara erişemez ve Taraflardan birinin uzlaşması tüm sistemi tehdit etmez.
- İletilen şifreli metnin, bir şifre çözme anahtarı sağlamadan belirli bir genel anahtarla şifrelendiğini doğrulama sorununu çözen doğrulanabilir şifreleme algoritmaları Camshoup ve ElGamal'ın uygulanması.
Kaynak: opennet.ru


