awesome-repositories.com
Blog
awesome-repositories.com

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

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

5 Repos

Awesome GitHub RepositoriesForward Secrecy Implementations

Cryptographic techniques that ensure the compromise of long-term keys does not compromise past session keys.

Distinguishing note: Focuses on the specific property of forward secrecy in session management rather than general key rotation.

Explore 5 awesome GitHub repositories matching security & cryptography · Forward Secrecy Implementations. Refine with filters or upvote what's useful.

Awesome Forward Secrecy Implementations GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • signalapp/signal-androidAvatar von signalapp

    signalapp/Signal-Android

    28,964Auf GitHub ansehen↗

    Signal-Android is an end-to-end encrypted messaging platform designed to ensure that only the sender and recipient can access communication content. The project provides a comprehensive framework for secure, asynchronous message initiation and key agreement, allowing users to establish private channels without requiring simultaneous online presence. It relies on a state machine architecture to manage communication epochs and authentication, ensuring consistent security transitions throughout the messaging lifecycle. The platform distinguishes itself through a hybrid cryptographic approach tha

    Designing messaging systems that automatically rotate encryption keys to protect past communications even if current keys are compromised.

    Kotlin
    Auf GitHub ansehen↗28,964
  • signalapp/signal-iosAvatar von signalapp

    signalapp/Signal-iOS

    12,137Auf GitHub ansehen↗

    Signal-iOS is an encrypted messaging client that provides secure communication for voice calls, media, and text. It functions as a complete implementation of the Signal Protocol, utilizing end-to-end encryption to ensure that only intended recipients can access transmitted data. The application distinguishes itself through the integration of advanced cryptographic standards, including the use of elliptic curve cryptography for identity verification and digital signature validation. It employs a double ratchet key exchange mechanism to rotate encryption keys for every individual message, ensur

    Ensures that past communications remain secure and unreadable even if a long-term encryption key is compromised in the future.

    Swift
    Auf GitHub ansehen↗12,137
  • linkedin/school-of-sreAvatar von linkedin

    linkedin/school-of-sre

    8,093Auf GitHub ansehen↗

    This project is a comprehensive educational resource and curriculum focused on site reliability engineering, distributed systems, and infrastructure operations. It provides technical guides, a systems engineering course, and instructional manuals designed to teach the principles of managing large-scale computing environments. The curriculum covers high-level architectural design for scalability and resilience, including fault-tolerant infrastructure, high-availability patterns, and microservices decomposition. It emphasizes the practical application of site reliability engineering through the

    Describes the use of ephemeral session keys to ensure forward secrecy and protect past traffic.

    HTMLgithadooplinux
    Auf GitHub ansehen↗8,093
  • cjdelisle/cjdnsAvatar von cjdelisle

    cjdelisle/cjdns

    5,394Auf GitHub ansehen↗

    CJDNS ist ein Peer-to-Peer-VPN und ein kryptografisches Netzwerk-Overlay, das ein verschlüsseltes IPv6-Mesh-Netzwerk implementiert. Es fungiert als Router für verteilte Hash-Tabellen und nutzt eine nicht-hierarchische XOR-Metrik, um Datenverkehr über Knoten hinweg zu leiten, ohne auf eine zentrale Instanz oder Registrierung angewiesen zu sein. Das Projekt zeichnet sich dadurch aus, dass es die Netzwerkidentität an kryptografisches Eigentum bindet und eindeutige IPv6-Adressen aus öffentlichen Schlüsseln ableitet. Es stellt sichere Peer-Verbindungen über NAT-Grenzen hinweg sicher, indem es Public-Key-Authentifizierung, Ende-zu-Ende-Paketverschlüsselung und ein Handshake-Protokoll mit Perfect Forward Secrecy verwendet. Die Software deckt ein breites Spektrum an Funktionen ab, darunter automatisierte Peer-Erkennung via DNS-Seeds und lokales Netzwerk-Beaconing sowie Netzwerk-Gateway-Operationen zum Tunneln von Datenverkehr in das öffentliche Internet. Sie enthält Sicherheitskontrollen für Paketintegrität und Replay-Schutz sowie eine administrative API für programmatische Überwachung und Routing-Management. Das System unterstützt die Automatisierung von Diensten beim Systemstart und die Initialisierung virtueller Netzwerktunnel-Geräte.

    Ensures that the compromise of long-term private keys does not lead to the decryption of past session traffic.

    Ccjdnscryptographydht
    Auf GitHub ansehen↗5,394
  • markqvist/reticulumAvatar von markqvist

    markqvist/Reticulum

    4,438Auf GitHub ansehen↗

    Reticulum is a decentralized networking stack that enables encrypted, peer-to-peer communication over diverse physical mediums without relying on central infrastructure or IP protocols. It uses self-sovereign cryptographic identities for routing and authentication, replacing traditional IP addresses with collision-free globally unique addresses that require no central coordination. Every packet is encrypted by default using ephemeral key exchanges with forward secrecy, and unencrypted traffic is dropped as invalid. The stack unifies heterogeneous transport mediums—including LoRa radio, packet

    Protects every packet and link with ephemeral keys derived from X25519 ECDH, ensuring past sessions remain secure if a key is compromised.

    Pythonlorameshmesh-networks
    Auf GitHub ansehen↗4,438
  1. Home
  2. Security & Cryptography
  3. Forward Secrecy Implementations