Umhlahlandlela Ophelele we-Post-Quantum Cryptography ohlelweni lwe-Java Ecosystem

Isibuyekezo sokugcina: 6 Okthoba ka-2026
  • Ukusetshenziswa kokushintshaniswa kwezihluthulelo ze-hybrid ku-TLS 1.3 kusetshenziswa i-JDK ukunciphisa izingozi ze-quantum.
  • Ukwamukelwa kwama-algorithms ajwayelekile e-NIST njenge-ML-KEM kanye ne-ML-DSA ukuvikela idatha.
  • Ukuthuthuka kwe-JVM ngokuthuthukiswa kokuphathwa kwememori kanye nokuhambisana ukuze kusekelwe imithwalo yemisebenzi yesimanje.

Ukumelwa kwesikhathi esizayo kwenethiwekhi yedijithali exhunyiwe efanekisela ukuphepha kwezokuxhumana kanye nephrothokholi ye-TLS 1.3 ku-Java.

Cishe uke waphawula ukuthi izwe lokuphepha kwe-cyber selizoshintsha ngokuphelele. Ngokufika kwamakhompyutha e-quantum, izindlela esizisebenzisayo namuhla ukubethela ulwazi zingase ziphelelwe yisikhathi ngobusuku obubodwa, zishiye izimfihlo zethu zivezwe kunoma ubani onamandla anele okusebenzisa ikhompyutha.

Ukuze kugwenywe ukubhajwa kungalindelekile, uhlelo lwe-Java seluqalile ukuhamba ngokushesha. Akusekho nje ngethiyori, kodwa mayelana nokusebenzisa izixazululo zangempela ku-JDK ukuze izinkampani ziphumule kahle zazi ukuthi ukuxhumana kwazo kuvikelwe ezinsongweni zesikhathi esizayo.

ukuhlaziya uhlelo olungayilungele ikhompuyutha
I-athikili ehlobene:
Umhlahlandlela ophelele wokuhlaziywa kwe-malware ukuvikela izinhlelo zakho

Usongo lokuthi "Qoqa manje, funda kamuva"

Isifinyezo sedatha ye-3D emele amandla okubala ekhompyutha ye-quantum kanye nenselele ye-cryptography ye-post-quantum.

Kukhona ingozi ethile kakhulu enegama eliphazamisayo: vuna manje, susa ukubhala phansi kamuva . Empeleni, abanye abahlaseli bagcina idatha efihliwe namuhla ngethemba lokuthi, uma benekhompyutha enamandla ye-quantum, bangayivula njengebhokisi lama-preserve. Lena inkinga ebalulekile yedatha okudingeka ihlale iyimfihlo amashumi eminyaka, njengempahla yengqondo noma amarekhodi ezezimali.

Ukuze kulwiwe nalokhu, kuvele i-Post-Quantum Cryptography (PQC). Ngokungafani ne-cryptography yakudala, encike kuma -algorithms ezibalo njengokufaka izinombolo ezinkulu, i-PQC isebenzisa ama-algorithms aklanyelwe ukumelana namandla e-qubits, iyunithi eyisisekelo ye-quantum computing, evumela ukucutshungulwa kolwazi okusheshayo kakhulu ngenxa ye-superposition.

  Indlela yokuvimba izingcingo zogaxekile ku-iPhone: Umhlahlandlela ophelele namaqhinga asebenzayo

I-Java 27 kanye noguquko lokushintshana kwe-hybrid

Isekethe yedijithali emfushane enezibani ezikhanyayo ezibonisa ukusetshenziswa kwama-algorithms e-cryptography amelana namakhompyutha e-quantum.

I-Oracle ithathe isinyathelo esikhulu phambili ngokuhlanganisa uhlelo lokushintshana ngokhiye oluhlanganisiwe lwe-TLS 1.3 ku-Java 27. Ubuhle bale ndlela ukuthi ayilahli lokho osekuvele kusebenza, kodwa kunalokho ihlanganisa i-cryptography evamile nezingqimba ze-post-quantum . Ngakho-ke, uma i-algorithm entsha yehluleka, sihlala sivikelwe yile endala, futhi uma endala iwela ekuhlaselweni kwe-quantum, ungqimba lwe-PQC lusisindisa.

Lokhu kuthuthukiswa kuza nge-JEP 527, okwenza kube lula ngezinhlelo zokusebenza zebhizinisi ukuzivumelanisa ngaphandle kokudinga izinguquko ezinkulu ekwakhiweni kwazo. Ngenxa yokuthi ihlanganiswe ngqo ne-JDK, yenza kube lula ukwamukelwa kwezinsizakalo zamafu, ama-API, kanye nezinsizakalo ezincane ezisebenzisa kakade iphrothokholi ye-TLS 1.3.

ukwenza ngcono ukusebenza ezinhlelweni zamapulatifomu amaningi
I-athikili ehlobene:
Ukuthuthukiswa kokusebenza ezinhlelweni zamapulatifomu amaningi

Ama-algorithms ayisihluthulelo kanye nezindinganiso ze-NIST

Iprosesa yedijithali yesikhathi esizayo efanekisela ukwenziwa ngcono kwe-Java Virtual Machine (JVM) kanye nokusebenza kwehadiwe.

Akukhona mayelana nokuvuselela isondo, kodwa mayelana nokusebenzisa lokho ochwepheshe abakuncomayo. I-NIST ibilokhu ihlola abantu abazongenela ukhetho iminyaka eminingi futhi isivele ivumile ama-algorithms afana ne -ML-KEM, i-BIKE, i-HQC, kanye ne-Frodo . Lezi yizinsika ezivumela ukuphepha ukuthi kuhlale kuqinile ngisho noma ukubalwa kwe-quantum kuthuthuka ngesivinini esikhulu.

Ngaphakathi kwe-ecosystem, amathuluzi afana ne-Oracle Jipher 20 asevele enikeza ukuhambisana ne-ML-KEM kanye ne-ML-DSA, ethembele kumamojula e-OpenSSL aqinisekiswe ngaphansi kwendinganiso ye-FIPS 140-3. Lokhu kubalulekile kulabo abasebenza emikhakheni elawulwayo lapho ukubusa kanye nokusekelwa kwezentengiselwano kuyimpoqo.

Ngale kokuphepha: Ukulungiswa kwe-JVM

Kodwa iJava ayigxilanga nje kubaduni be-quantum; ithathe nethuba lokuhlanza indlu. Ama-compact object headers manje asebenza ngokuzenzakalelayo , okunciphisa ukusetshenziswa kwememori yomshini obonakalayo. Kulabo abaphatha ama-container noma ama-lean instances, lokhu kungabangela ukonga okukhulu kwezindleko zengqalasizinda.

  Ubuthakathaka besofthiwe: izinhlobo, izingozi, kanye nendlela yokubhekana nabo

Ngaphezu kwalokho, kwenziwe intuthuko enkulu yokusebenza:

  • I-G1 njengomqoqi wememori okuzenzakalelayo ukugwema ukumangala ekufudukeni.
  • La ukuvumelana okuhlelekile (ekubukeni kwayo kwesikhombisa) ukuphatha kangcono imisebenzi efanayo nokuvimbela izinqubo eziyizintandane lapho okuthile kwehluleka.
  • La I-Vector API, okuvumela ukubalwa kobuhlakani bokwenziwa okusheshisiwe kanye nokuhlaziywa kwedatha ngokusebenzisa ihadiwe yeprosesa.
imisebenzi yokuhlela
I-athikili ehlobene:
Imisebenzi engcono kakhulu yokuhlela yesikhathi esizayo

Ukubheka esikhathini esizayo: Amaphrojekthi uValhalla noLeyden

Uma sifuna ukukhuluma ngalokho okuzayo, kufanele sikhulume ngokufinyelela kwangaphambi kwesikhathi ku-JDK 28. Yilapho i-Project Valhalla ingena khona, ehlose ukwenza izinto ze-Java zibe nzima kakhulu futhi zisebenze kahle , zizisondeze ekusebenzeni kwezinhlobo zasendulo. Lokhu kuyigolide elicwengekile lezinhlelo zokusebenza zekhompyutha zezimali noma zesayensi eziphatha idatha enkulu.

Ngakolunye uhlangothi, i-Project Leyden igxile ekwenzeni izinhlelo zokusebenza ziqale ngokushesha futhi zifinyelele ukusebenza okuphezulu ngesikhathi esincane. Konke lokhu, kuhlanganiswe nokuthuthukiswa kokuphathwa kokufakwa kwekhodi kwe-PEM kanye nekhono lokuhlanza idatha ebucayi ku-Java Flight Recorder (JEP 536), kwenza i-Java ibe yipulatifomu eqinile nesimanje.

Ukushintshela ezweni elimelana ne-quantum sekuqalile kakade ku-JDK, okuvumela izinhlangano ukuthi zihlole ukubethela okuhlanganisiwe ngenkathi zithuthukisa izinsiza zazo ngokuthuthukisa inkumbulo kanye ne-concurrency, ziqinisekisa ukuthi izinhlelo zazo azisheshi nje kuphela, kodwa futhi azikwazi ukungena kalula kubuchwepheshe besikhathi esizayo.