Skip to content
TopicTracker
From HackerNewsView original
TranslationTranslation

Proton's crypto is not Transparent and not OPAQUE

Proton's claim that its crypto is "Transparent and OPAQUE" is misleading: while it uses the OPAQUE protocol for authentication, its encryption system lacks full transparency and verifiability compared to the OPAQUE standard.

Background

- Blog post by a security researcher analyzing the cryptographic design of Proton (the company behind Proton Mail, Proton VPN, etc.). - "Transparent" and "OPAQUE" are two specific cryptographic protocols: **Transparent** is a widely-used public-key encryption scheme, and **OPAQUE** is a newer, more advanced protocol that prevents servers from ever seeing the user's password (using "password-authenticated key exchange"). - The author argues that Proton claims to use OPAQUE for its "Proton Pass" product but actually implements a weaker variant that doesn't provide the full security guarantees of true OPAQUE — specifically, the server could still learn the password. - This matters because Proton markets itself on privacy and "zero-access encryption"; if their crypto is mis-specified, user trust and actual security may be lower than advertised. - Prior context: Proton has been criticized before for misleading security claims (e.g., its "Swiss jurisdiction" privacy protections, law enforcement compliance issues). The post is part of a longer-running debate about whether Proton's engineering matches its marketing.