Rosenpass ist ein quelloffenes Schlüsselaustauschprotokoll mit zugehörigem Programm, das WireGuard-VPNs um Post-Quanten-Sicherheit ergänzt. Es nutzt zwei Post-Quanten-Verfahren, Classic McEliece und Kyber, um einen Schlüssel zu vereinbaren, und übergibt diesen als Pre-Shared Key an WireGuard; WireGuard selbst sorgt weiterhin für die klassische Absicherung. Rosenpass lässt sich auch mit anderer Software verwenden, die Pre-Shared Keys akzeptiert. Es richtet sich an Administratoren, die ihre eigenen VPN-Verbindungen gegen künftige Angriffe durch Quantencomputer schützen möchten, und wird als Programm auf den eigenen Systemen installiert.
Rosenpass wird vom Rosenpass e.V. entwickelt, einem in Deutschland eingetragenen Verein. Die Software ist Open Source unter den Lizenzen Apache 2.0 und MIT und läuft vollständig auf Ihrer eigenen Infrastruktur, ohne dass Daten an die Entwickler gehen. Die Entwicklung wurde unter anderem über NLnet und das Programm Next Generation Internet der EU gefördert.