News and views from members of the Java team at Oracle
While we all get excited imagining the many happy path scenarios using quantum computers, what if such computation power will be employed for compromising the cryptographic algorithms that secure data and communications? How can Java applications help withstand such security threats?
Today's episode is about how Java applications can help resist quantum attacks with Key Derivation Function (KDF) API, Module-Lattice-Based Key Encapsulation Mechanism (ML-KEM), and Module-Lattice-Based Digital Signature Algorithm (ML-DSA).
Note: These APIs, algorithms and standards like RFC 9180 Hybrid Public Key Encryption are areas under development and potential directions of broader quantum resistant solutions.
Prevent "steal now, decrypt later":
Solving the Quantum Decryption ‘Harvest Now, Decrypt Later’ Problem
Strengthen your Java App's Defenses with Key Encapsulation Mechanism API
Conceptual connection:
Lattice-based components in JDK 24:
Quantum-Resistant Module-Lattice-Based Key Encapsulation Mechanism
Quantum-Resistant Module-Lattice-Based Digital Signature Algorithm
dev.java: the destination for Java developers
OpenJDK: the place to collaborate on the Java Platform and related projects
Oracle Java: the #1 programming language and development platform
The "Inside Java Newscast" is a monthly YouTube show - check out the YouTube playlist for all the episodes. Since 2026, we also publish it as a podcast. For more Java news, subscribe to our RSS feed and follow @Java on X.