Rosenpass is een open-source sleuteluitwisselingsprotocol met bijbehorend programma dat post-quantumbeveiliging toevoegt aan WireGuard-VPN's. Het gebruikt twee post-quantummethoden, Classic McEliece en Kyber, om een sleutel af te spreken en geeft die als pre-shared key aan WireGuard door; WireGuard blijft zelf de klassieke beveiliging verzorgen. Het kan ook worden gebruikt met andere software die pre-shared keys accepteert. Rosenpass is bedoeld voor beheerders die hun eigen VPN-verbindingen willen beschermen tegen toekomstige aanvallen met quantumcomputers en wordt als programma op de eigen systemen geïnstalleerd.
Rosenpass wordt ontwikkeld door Rosenpass e.V., een in Duitsland geregistreerde vereniging. De software is open source onder de licenties Apache 2.0 en MIT en draait volledig op uw eigen infrastructuur, zonder dat er gegevens naar de ontwikkelaars gaan. De ontwikkeling is mede gefinancierd via NLnet en het NGI-programma van de EU.