AI & computing › Post-quantum cryptografie
Java 27 beschermt internetverkeer alvast tegen de kwantumcomputer
Oracle heeft Java 27 uitgebracht, met als grootste nieuwigheid ingebouwde bescherming tegen toekomstige kwantumcomputers. De populairste programmeertaal ter wereld versleutelt internetverbindingen voortaan met een dubbele sleuteluitwisseling, zodat onderschept verkeer niet alsnog gekraakt kan worden zodra kwantumcomputers krachtig genoeg zijn.
Oracle heeft Java 27 uitgebracht, de nieuwste versie van de populairste programmeertaal ter wereld. De belangrijkste vernieuwing zit niet in snelheid of gebruiksgemak, maar in beveiliging: Java kan voortaan internetverbindingen versleutelen met een methode die bestand moet zijn tegen toekomstige kwantumcomputers.
Dubbele sleuteluitwisseling voor TLS
De belangrijkste wijziging staat beschreven in JEP 527, een officieel voorstel voor uitbreiding van de taal. Dit voegt post-quantum cryptografie toe aan TLS 1.3, het beveiligingsprotocol dat vrijwel elke veilige internetverbinding gebruikt, van bankieren tot bedrijfssoftware. Java combineert daarbij een bestaande, klassieke sleuteluitwisseling met een nieuwe kwantumbestendige variant. Deze aanpak heet hybride cryptografie: mocht de nieuwe methode toch een zwakte blijken te hebben, dan biedt de klassieke laag nog altijd bescherming. Ontwikkelaars kunnen de functie gebruiken zonder hun applicaties ingrijpend te hoeven aanpassen.
Waarom bedrijven nu al moeten handelen
Kwantumcomputers die huidige encryptie kunnen kraken, bestaan nog niet op praktische schaal. Toch bereiden overheden en techbedrijven zich al voor op het moment dat het wel zover is. Reden is het zogeheten harvest now, decrypt later-scenario: aanvallers onderscheppen nu versleuteld verkeer en slaan het op, in de hoop dat een kwantumcomputer de sleutel over enkele jaren alsnog kraakt. Voor gevoelige data die lang geheim moet blijven, zoals medische dossiers, defensie-informatie of bedrijfsgeheimen, is dat een reëel risico. Oracle noemt vooral bedrijfskritische AI-systemen kwetsbaar, omdat die voortdurend gevoelige gegevens uitwisselen tussen databases, modellen en cloudplatforms.
Naast de sleuteluitwisseling voegt Java 27 ook ondersteuning toe voor nieuwe cryptografische standaarden zoals ML-KEM en ML-DSA, twee door de Amerikaanse overheid goedgekeurde algoritmes voor respectievelijk sleuteluitwisseling en digitale handtekeningen. Beide zijn ontworpen om ook bestand te zijn tegen aanvallen met kwantumcomputers. Ze zijn tevens verwerkt in Oracle Jipher 20, een cryptografiebibliotheek voor bedrijven die aan strenge Amerikaanse beveiligingsnormen moeten voldoen.
Meer dan alleen beveiliging
Java 27 bevat ook andere wijzigingen. JEP 538 verbetert de ondersteuning voor het PEM-bestandsformaat, waarin certificaten en sleutels worden opgeslagen, wat de koppeling met bestaande beveiligingssoftware vereenvoudigt. JEP 536 zorgt ervoor dat gevoelige gegevens automatisch worden weggefilterd uit diagnostische logbestanden, zodat bedrijven productieproblemen kunnen onderzoeken zonder privacygevoelige informatie bloot te leggen.
Oracle kondigde tegelijk een preview aan van JDK 28, waarin Project Valhalla verder vorm krijgt. Dat project moet Java's manier van gegevensopslag efficiënter maken, wat vooral relevant is voor rekenintensieve toepassingen in analyse en kunstmatige intelligentie. Ook verschenen er updates voor de microservice-omgeving Helidon en de grafische toolkit JavaFX. Volgens Oracle is dit de eerste stap in een langer traject om ook toekomstige, langdurig ondersteunde Java-versies standaard te voorzien van kwantumbestendige beveiliging.
Achtergrond & begrippen
Wat betekent dit voor de toekomst? Nu grote softwareplatforms als Java standaard kwantumbestendige versleuteling inbouwen, wordt de overstap naar veilige communicatie in het kwantumtijdperk praktischer en toegankelijker voor miljoenen ontwikkelaars wereldwijd. Dit verkleint het risico dat vandaag onderschepte data over enkele jaren alsnog wordt ontsleuteld, en zet de toon voor andere softwareplatforms om te volgen.
- Post-quantum cryptografie
- Versleutelingsmethoden die zijn ontworpen om bestand te zijn tegen aanvallen van toekomstige kwantumcomputers.
- TLS 1.3
- Het beveiligingsprotocol dat de meeste veilige internetverbindingen, zoals bankieren en inloggen, versleutelt.
- Hybride cryptografie
- Het combineren van een klassieke en een kwantumbestendige sleuteluitwisseling, zodat beveiliging behouden blijft als één methode later toch zwak blijkt.
- Harvest now, decrypt later
- Een aanvalsstrategie waarbij versleuteld dataverkeer nu wordt opgeslagen, met de bedoeling het later alsnog te ontsleutelen met een krachtige kwantumcomputer.
- ML-KEM
- Een gestandaardiseerd kwantumbestendig algoritme voor het veilig uitwisselen van cryptografische sleutels.
- ML-DSA
- Een gestandaardiseerd kwantumbestendig algoritme voor digitale handtekeningen, waarmee de echtheid van data wordt gecontroleerd.
- PEM-formaat
- Een veelgebruikt tekstformaat voor het opslaan van certificaten en cryptografische sleutels.
Bronnen
Dit artikel is met behulp van AI geschreven op basis van bovenstaande bronnen en is geen letterlijke vertaling. Zo werkt onze redactie.