A segurança das aplicações Java seria aprimorada por meio de algumas propostas para resistir a ataques de computação quântica, um plano envolvendo assinaturas digitais e outro encapsulamento de chave.
As duas propostas residem no índice OpenJDK JEP (JDK Enhancement Proposal). Uma proposta, intitulada “Algoritmo de assinatura digital baseado em rede de módulo resistente a quânticos”, exige o aprimoramento da segurança de aplicativos Java, fornecendo uma implementação do algoritmo de assinatura digital baseado em rede de módulo resistente a quântica (ML-DSA). As assinaturas digitais são usadas para detectar modificações não autorizadas nos dados e para autenticar a identidade dos signatários. O ML-DSA foi projetado para ser seguro contra futuros ataques de computação quântica. Foi padronizado pelo Instituto Nacional de Padrões e Tecnologia dos Estados Unidos (NIST) no FIPS 204.
A outra proposta, “Mecanismo de encapsulamento de chave baseado em estrutura de módulo resistente a quantum”, exige o aprimoramento da segurança do aplicativo, fornecendo uma implementação do mecanismo de encapsulamento de chave baseado em rede de módulo resistente a quantum (ML-KEM). KEMs são usados para proteger chaves simétricas em canais de comunicação inseguros usando criptografia de chave pública. O ML-KEM foi projetado para ser seguro contra futuros ataques de computação quântica e foi padronizado pelo NIST no FIPS 203.