awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 Repos

Awesome GitHub RepositoriesConstant-Time Memory Access

Memory access patterns that do not depend on secret data to prevent side-channel timing attacks.

Distinct from Cache-Aware Memory Access: Distinct from cache-aware access by focusing on security and timing-attack prevention rather than performance optimization.

Explore 2 awesome GitHub repositories matching software engineering & architecture · Constant-Time Memory Access. Refine with filters or upvote what's useful.

Awesome Constant-Time Memory Access GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • p-h-c/phc-winner-argon2Avatar von P-H-C

    P-H-C/phc-winner-argon2

    5,309Auf GitHub ansehen↗

    Dies ist eine kryptografische Implementierung der speicherharten Argon2-Funktion, die als Passwort-Hashing-Bibliothek und Schlüsselableitungsfunktion dient. Sie transformiert Passwörter und Salts in sichere Hashes und generiert kryptografische Schlüssel, die darauf ausgelegt sind, Hochgeschwindigkeits-Hardware-Cracking-Angriffen zu widerstehen. Die Bibliothek nutzt ein speicherhartes Design, das signifikanten RAM erfordert, um eine Beschleunigung durch GPUs oder ASICs zu verhindern. Sie integriert datenunabhängigen Speicherzugriff, um Side-Channel-Timing-Angriffe zu blockieren, und unterstützt die Einbindung von geheimen Schlüsseln oder Peppers, um sich gegen Brute-Force-Angriffe auf kompromittierte Salts zu schützen. Zusätzliche Funktionen umfassen die Kodierung von Passwort-Hashes für Speicherung und Transport, die Möglichkeit, Hashes an spezifische Kontextdaten zu binden, sowie ein sicheres Speichermanagement, das sensible Puffer unmittelbar nach der Verwendung löscht.

    Employs data-independent memory access patterns to block side-channel timing attacks.

    C
    Auf GitHub ansehen↗5,309
  • open-quantum-safe/liboqsAvatar von open-quantum-safe

    open-quantum-safe/liboqs

    2,979Auf GitHub ansehen↗

    Liboqs ist eine C-Bibliothek, die ein einheitliches Interface für quantenresistente kryptografische Algorithmen bietet, einschließlich Key-Encapsulation- und digitalen Signaturmechanismen. Sie wurde entwickelt, um die Integration von Post-Quanten-Sicherheit in bestehende Protokolle und Anwendungen zu erleichtern und den Datenschutz gegen zukünftige Bedrohungen durch groß angelegte Quantencomputer zu gewährleisten. Die Bibliothek zeichnet sich durch ihren Fokus auf hochsichere Implementierungen und Seitenkanalresistenz aus und nutzt zeitkonstante Primitive, um zeitbasiertes Informationsleck zu verhindern. Sie bietet eine umfangreiche Build-Zeit-Konfiguration, die es Entwicklern ermöglicht, spezifische Algorithmen auszuwählen und die Binärgröße zu verwalten, was die Bereitstellung in diversen Umgebungen von Servern bis hin zu ressourcenbeschränkten eingebetteten Systemen ermöglicht. Das Projekt enthält umfassende Tools für Performance-Benchmarking und hardwareunabhängige Entropie-Injektion und unterstützt die Verwendung benutzerdefinierter Zufallszahlengeneratoren. Es bietet zudem integrierte Testharnesses zur Verifizierung der zeitkonstanten Ausführung und zur Bewertung der Effizienz kryptografischer Operationen über verschiedene Prozessorarchitekturen hinweg.

    Implements constant-time memory access patterns to prevent timing-based side-channel information leakage.

    Ccryptographykey-exchange-algorithmslattice-based-crypto
    Auf GitHub ansehen↗2,979
  1. Home
  2. Software Engineering & Architecture
  3. Shared Memory Management
  4. Memory Access Profilers
  5. Cache-Aware Memory Access
  6. Constant-Time Memory Access