Chrome switching to NIST-approved ML-KEM quantum encryption

Teilen:

Google is updating the post-quantum cryptography used in the Chrome browser to protect against TLS attacks using quantum computers and to mitigate store-now-decrypt-later attacks.

The upcoming change will swap Kyber used in hybrid key exchanges to a newer, and slightly modified version, renamed as Module Lattice Key Encapsulation Mechanism (ML-KEM).

This change comes roughly five months after Google rolled out the post-quantum secure TLS key encapsulation system on Chrome stable for all users, which also caused some problems with TLS exchanges.

The move from Kyber to ML-KEM though is not related to those early problems, that got resolved soon after manifesting. Rather, its a strategic choice to abandon an experimental system for a NIST-approved and fully standardized mechanism.

ML-KEM was fully endorsed by the U.S. National Institute of Standards and Technology (NIST) in mid-August, with the agency publishing the complete technical specifications of the final version at the time.

Google explains that despite the technical changes from Kyber to ML-KEM being minor, the two are essentially incompatible, so a switch had to be made.

“The changes to the final version of ML-KEM make it incompatible with the previously deployed version of Kyber,” explains Google.

“As a result, the codepoint in TLS for hybrid post-quantum key exchange is changing from 0x6399 for Kyber768+X25519, to 0x11EC for ML-KEM768+X25519.”

Abandoning Kyber

Google explains that support for Kyber has to be removed entirely because post-quantum cryptography involves much larger data sizes compared to pre-quantum algorithms.

For instance, a Kyber-based key exchange can take up over 1,000 bytes, and post-quantum signatures like ML-DSA are even bulkier—leading to over 14,000 bytes in a typical handshake.

Should Google decide to maintain support for Kyber in addition to ML-KEM, network performance and efficiency on Chrome would be seriously hurt.

Google notes that server operators could temporarily support both standards to maintain security for a broader set of clients and help make the transition smoother for clients that haven’t upgraded yet, but ML-KEM should be the final target for all stakeholders.

A proposed solution (IETF draft) for the long term is for servers to announce what cryptographic algorithms they support via DNS, so the client uses the appropriate key from the start, avoiding extra round trips during the handshake.

The update is to be implemented in Chrome 131 (current version is 128), scheduled for release on November 6, 2024.

Users of development channels like Chrome Canary, Beta, and Dev, should see ML-KEM support earlier.

Kommentar verfassen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

lade-bild
London, GB
12:29 am, Juni 24, 2025
Wetter-Symbol 15°C
L: 14° | H: 16°
aufgelockerte Bewölkung
Luftfeuchtigkeit: 64 %
Druck: 1015 mb
Wind: 7 mph WSW
Windböe: 10 mph
UV-Index: 0
Niederschlag: 0 mm
Wolken: 49%
Regen Chance: 0%
Sichtbarkeit: 10 km
Sonnenaufgang: 4:43 am
Sonnenuntergang: 9:21 pm
TäglichStündlich
Tägliche VorhersageStündliche Vorhersage
Today 10:00 pm
Wetter-Symbol
14° | 16°°C 0 mm 0% 14 mph 72 % 1015 mb 0 mm/h
Tomorrow 10:00 pm
Wetter-Symbol
16° | 28°°C 0.21 mm 21% 10 mph 86 % 1013 mb 0 mm/h
Do. Juni 26 10:00 pm
Wetter-Symbol
17° | 24°°C 1 mm 100% 17 mph 94 % 1018 mb 0 mm/h
Fr. Juni 27 10:00 pm
Wetter-Symbol
15° | 27°°C 0 mm 0% 15 mph 71 % 1021 mb 0 mm/h
Sa. Juni 28 10:00 pm
Wetter-Symbol
17° | 29°°C 0.2 mm 20% 12 mph 85 % 1025 mb 0 mm/h
Today 1:00 am
Wetter-Symbol
14° | 15°°C 0 mm 0% 10 mph 64 % 1015 mb 0 mm/h
Today 4:00 am
Wetter-Symbol
13° | 15°°C 0 mm 0% 9 mph 69 % 1015 mb 0 mm/h
Today 7:00 am
Wetter-Symbol
16° | 16°°C 0 mm 0% 11 mph 72 % 1014 mb 0 mm/h
Today 10:00 am
Wetter-Symbol
18° | 18°°C 0 mm 0% 12 mph 72 % 1013 mb 0 mm/h
Today 1:00 pm
Wetter-Symbol
20° | 20°°C 0 mm 0% 14 mph 71 % 1013 mb 0 mm/h
Today 4:00 pm
Wetter-Symbol
23° | 23°°C 0 mm 0% 12 mph 57 % 1011 mb 0 mm/h
Today 7:00 pm
Wetter-Symbol
24° | 24°°C 0 mm 0% 12 mph 49 % 1012 mb 0 mm/h
Today 10:00 pm
Wetter-Symbol
20° | 20°°C 0 mm 0% 9 mph 68 % 1013 mb 0 mm/h
Name Preis24H (%)
Bitcoin(BTC)
€91,965.69
4.45%
Ethereum(ETH)
€2,111.79
8.62%
Fesseln(USDT)
€0.87
0.05%
XRP(XRP)
€1.89
7.46%
Solana(SOL)
€126.31
9.40%
USDC(USDC)
€0.87
0.01%
Dogecoin(DOGE)
€0.143907
9.21%
Shiba Inu(SHIB)
€0.000010
10.30%
Pepe(PEPE)
€0.000009
12.47%
Nach oben scrollen