No cerne da criptografia assim¨¦trica, que garante a seguran?a da maioria das comunica??es modernas, est¨¢ um problema matematicamente complexo. No entanto, o problema usado nos algoritmos atuais ser¨¢ facilmente resolvido por computadores qu?nticos, o que impulsiona a pesquisa por alternativas. ¨¦ atualmente a candidata mais promissora. Embora computadores qu?nticos relevantes para a criptografia ainda estejam a anos de dist?ncia, a criptografia p¨®s-qu?ntica merece considera??o para aplica??es que precisam permanecer seguras por d¨¦cadas. H¨¢ tamb¨¦m o risco de que dados criptografados sejam registrados hoje para serem descriptografados quando os computadores qu?nticos estiverem dispon¨ªveis.
A criptografia p¨®s-qu?ntica em Java d¨¢ seus primeiros passos no , definido para disponibilidade geral no final de mar?o. Esta vers?o inclui o e , que implementam um mecanismo de encapsulamento de chaves e um algoritmo de assinatura digital, ambos baseados em padr?es e projetados para serem resistentes a futuros ataques de computa??o qu?ntica. Embora a do projeto Open Quantum Safe forne?a implementa??es baseadas em C com um wrapper JNI, ¨¦ encorajador ver uma implementa??o nativa em Java surgindo tamb¨¦m.

