Spartan

High-speed zkSNARKs without trusted setup

KryptographieOpen Source SicherheitOpen Source

Über

Spartan ist ein Hochgeschwindigkeits-Zero-Knowledge-Beweissystem, ein kryptografisches Element, das es einem Beweiser ermöglicht, eine mathematische Aussage einem Prüfer zu beweisen, ohne etwas anderes als die Gültigkeit der Aussage offenzulegen. Dieses Repository bietet libspartan, eine Rust-Bibliothek, die ein Zero-Knowledge succinct non-interactive argument of knowledge (zkSNARK) implementiert, das eine Art von Zero-Knowledge-Beweissystem mit kurzen Beweisen und schnellen Verifizierungszeiten ist. Die Einzelheiten des Spartan-Beweissystems sind in unserem Papier beschrieben, das auf der CRYPTO 2020 veröffentlicht wurde. Die Sicherheit der in dieser Bibliothek implementierten Spartan-Variante basiert auf dem diskreten Logarithmusproblem im Modell des zufälligen Orakels.

Open Source Health

Not enough history
Stars
872
Forks
152
License
MIT
Last commit
1 years ago
Rust

Verwandte Kategorien

Nutzt du Spartan?

Behalte die Kosten neben dem Rest deines Stacks im Blick und lass dich vor der Verlängerung erinnern.

Zu meinem Stack hinzufügen

Anbieter

Microsoft

Empower every person and organization to achieve more.

Vendor-Profil anzeigen

Mehr von Microsoft