END-TO-END ENCRYPTED MESSAGING

Private beskeder.
Uden mellemled.

Secure IM er en krypteret messenger til Windows og browser/PWA. Beskeder krypteres på din enhed før de sendes, og serveren gemmer kun ciphertext.

Tekniske specs

Windows- og webklienten bruger samme krypteringsformat, så brugere kan kommunikere på tværs af platforme.

🔐 E2EE

Private identity keys forlader ikke klienten. Ciphertext autentificeres med AEAD og bindes til afsender, modtager og identity keys.

🪪 Key verification

Kontaktkeys bliver pinned lokalt via TOFU. Hvis en offentlig nøgle ændres, bliver afsendelse blokeret og brugeren advaret.

🖥 Multi-client

Native Windows-klient i C#/.NET 8 samt responsiv web/PWA-klient med installérbar browser-app.

🗄 Server

PHP + MySQL backend med prepared statements, rate limiting, hashed session tokens og HTTPS enforcement.

🔑 Passwords

Serveren bruger Argon2id. Webklientens lokale private key opbevares password-krypteret i browserens lokale storage.

🛡 Browser hardening

Stram Content Security Policy, ingen tredjeparts-JavaScript og service worker cacher ikke API- eller beskedtrafik.

ProtocolSecure IM v3
ECDHX25519
KDFHKDF-SHA-256
AEADAES-256-GCM
Nonce96-bit random
Windows.NET 8 / WPF
WebPWA + Web Crypto
BackendPHP / PDO
DatabaseMySQL
TransportHTTPS only
Secure IM er en hardened prototype. Den nuværende protokol er ikke Signal Double Ratchet og giver derfor ikke samme forward secrecy/post-compromise security som Signal Protocol.