Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
Tools/GitHubGitHub/nccgroup/pairing
KryptographiePapers & ForschungLernen & Bildung
GitHubnccgroup/pairing

pairing

Optimierungen für pairing-basierte Kryptografie

Repository anzeigen
1731vor 5 JahrenNoch nicht geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

Optimierungen für pairing-basierte Kryptografie

Dieses Repository enthält den funktionsfähigen Rust-Code, der zu einer laufenden Serie von Blogbeiträgen über Optimierungen in der pairing-basierten Kryptografie gehört, wobei BLS12-381 als Referenzkurve dient.

Bitte beachten: Dieser Code dient ausschließlich zu Bildungszwecken, wurde keiner Sicherheitsüberprüfung unterzogen und ist nicht für den Produktionseinsatz geeignet. Verwendung auf eigene Gefahr.

Montgomery-Arithmetik (1 von 2)

Dieser Beitrag behandelt die modulare Montgomery-Arithmetik von Anfang bis Ende, einschließlich Kontext, Alternativen, Theorie und praktisch funktionsfähigem Code in Rust, der 9X schneller läuft als eine generische Big-Integer- Implementierung. Der nächste Blogbeitrag wird die (relativ) rechenintensive Multiplikationsroutine weiter optimieren, und zwar in Bare-Metal-x86-64- Assemblysprache.

  • Der Blogbeitrag: https://research.nccgroup.com/2021/06/09/optimizing-pairing-based-cryptography-montgomery-arithmetic-in-rust/
  • Der vollständige Code und die README befinden sich im Unterverzeichnis mont1: https://github.com/nccgroup/pairing/tree/main/mont1

Montgomery-Arithmetik (2 von 2)

Dieser zweite Beitrag treibt den in Rust entwickelten Montgomery-Multiplikationsalgorithmus noch weiter voran, um die maximale Leistung zu erreichen, die eine moderne x86-64-Maschine aus einer von Hand in Assembly-Sprache geschriebenen Implementierung herausholen kann. Mehrere spezialisierte Befehle und erweiterte mikroarchitektonische Merkmale, die eine erhöhte Parallelität ermöglichen, führen dazu, dass die Montgomery-Multiplikationsroutine mehr als 15X schneller läuft als eine generische Big-Integer-Implementierung.

  • Der Blogbeitrag: https://research.nccgroup.com/2021/09/10/optimizing-pairing-based-cryptography-montgomery-multiplication-in-assembly/
  • Der vollständige Code und die README befinden sich im Unterverzeichnis mont2: https://github.com/nccgroup/pairing/tree/main/mont2

Copyright 2021 Eric Schorn; Lizenziert unter der 3-Clause-BSD-Lizenz.

Tool herunterladen