- Hibridinių raktų mainų įdiegimas TLS 1.3 naudojant JDK kvantinei rizikai sušvelninti.
- NIST standartizuotų algoritmų, tokių kaip ML-KEM ir ML-DSA, taikymas duomenims apsaugoti.
- JVM evoliucija su atminties valdymo ir lygiagretumo patobulinimais, siekiant palaikyti šiuolaikinius darbo krūvius.
Tikriausiai pastebėjote, kad kibernetinio saugumo pasaulis netrukus išgyvens visišką transformaciją. Atsiradus kvantiniams kompiuteriams, šiandien naudojami informacijos šifravimo metodai gali tapti pasenę per naktį, o mūsų paslaptys gali būti atskleistos visiems, turintiems pakankamai skaičiavimo galios.
Kad nebūtų užklupti netikėtai, „Java“ ekosistema pradėjo sparčiai vystytis. Tai nebėra vien teorija, o realių sprendimų diegimas JDK , kad įmonės galėtų būti ramios žinodamos, jog jų komunikacijos yra apsaugotos nuo būsimų grėsmių.
Grėsmė „Surink dabar, iššifruok vėliau“

Yra labai specifinė rizika su gana nerimą keliančiu pavadinimu: rinkti duomenis dabar, iššifruoti vėliau . Iš esmės kai kurie užpuolikai šiandien saugo užšifruotus duomenis tikėdamiesi, kad turėdami galingą kvantinį kompiuterį galės juos atidaryti kaip konservų dėžutę. Tai yra kritinė problema duomenims, kurie turi likti paslaptyje dešimtmečius, pavyzdžiui, intelektinei nuosavybei ar finansiniams įrašams.
Siekiant su tuo kovoti, atsirado postkvantinė kriptografija (PQC). Skirtingai nuo klasikinės kriptografijos, kuri remiasi matematiniais algoritmais , tokiais kaip milžiniškų pirminių skaičių faktorizacija, PQC naudoja algoritmus, sukurtus atlaikyti kubitų, pagrindinio kvantinių skaičiavimų vieneto, galią, kurie leidžia eksponentiškai greičiau apdoroti informaciją dėl superpozicijos.
„Java 27“ ir hibridinių mainų revoliucija

„Oracle“ žengė milžinišką žingsnį į priekį, integruodama hibridinę raktų mainų sistemą, skirtą TLS 1.3, į „Java 27“. Šio metodo privalumas yra tas, kad jis neatsisako to, kas jau veikia, o sujungia įprastą kriptografiją su postkvantiniais sluoksniais . Taigi, jei naujasis algoritmas nepavyksta, mus saugo senasis, o jei senasis patenka į kvantinę ataką, mus gelbsti PQC sluoksnis.
Šis patobulinimas atsirado dėl JEP 527, todėl įmonių programoms lengviau prisitaikyti nereikalaujant drastiškų architektūros pakeitimų. Kadangi jis yra tiesiogiai integruotas į JDK, jis supaprastina diegimą debesijos paslaugose, API ir mikropaslaugose , kurios jau naudoja TLS 1.3 protokolą.
Pagrindiniai algoritmai ir NIST standartai

Esmė ne dviračio išradimas iš naujo, o ekspertų rekomendacijų taikymas. NIST jau daugelį metų vertina kandidatus ir jau patvirtino tokius algoritmus kaip ML-KEM, BIKE, HQC ir Frodo . Tai yra ramsčiai, leidžiantys išlaikyti stiprų saugumą net ir kvantiniams skaičiavimams sparčiai žengiant į priekį.
Ekosistemoje tokie įrankiai kaip „Oracle Jipher 20“ jau yra suderinami su ML-KEM ir ML-DSA, remdamiesi pagal FIPS 140-3 standartą patvirtintais „OpenSSL“ moduliais. Tai labai svarbu tiems, kurie dirba reguliuojamuose sektoriuose , kur privalomas valdymas ir komercinė parama.
Daugiau nei saugumas: JVM optimizavimas
Tačiau „Java“ ne tik sutelkė dėmesį į kvantinius įsilaužėlius; ji taip pat pasinaudojo proga susitvarkyti namus. Kompaktiškos objektų antraštės dabar įjungtos pagal numatytuosius nustatymus , todėl sumažėja virtualios mašinos atminties sunaudojimas. Tiems, kurie valdo konteinerius arba labai liesas instancijas, tai gali žymiai sutaupyti infrastruktūros sąnaudų.
Be to, buvo atlikti reikšmingi našumo patobulinimai:
- G1 kaip atminties rinktuvas numatytasis, siekiant išvengti netikėtumų migracijos metu.
- La struktūrizuotas lygiagretumas (septintoje peržiūros versijoje), kad būtų galima geriau valdyti lygiagrečias užduotis ir užkirsti kelią našlaičių procesams, kai kas nors nepavyksta.
- La Vektorinė API, kuri leidžia pagreitinti dirbtinio intelekto skaičiavimus ir duomenų analizę, išnaudojant procesoriaus aparatinę įrangą.
Žvilgsnis į ateitį: Valhalla ir Leideno projektai
Jei norime pakalbėti apie tai, kas laukia ateityje, turime paminėti ankstyvą prieigą prie JDK 28. Čia praverčia „Project Valhalla“, kurio tikslas – padaryti „Java“ objektus daug tankesnius ir efektyvesnius , priartinant juos prie primityvių tipų našumo. Tai grynas auksas finansinių ar mokslinių skaičiavimų programoms, kurios tvarko didžiulius duomenų kiekius.
Kita vertus, „Project Leyden“ daugiausia dėmesio skiria tam, kad programos būtų paleidžiamos greičiau ir greičiau pasiektų maksimalų našumą . Visa tai kartu su PEM kodavimų tvarkymo patobulinimais ir galimybe išvalyti jautrius duomenis „Java Flight Recorder“ (JEP 536) programoje daro „Java“ patikima ir modernia platforma.
JDK jau prasidėjo perėjimas prie kvantiniams skaičiavimams atsparaus pasaulio, leidžiantis organizacijoms išbandyti hibridinį šifravimą, optimizuojant savo išteklius tobulinant atmintį ir lygiagretumą, užtikrinant, kad jų sistemos būtų ne tik greitos, bet ir praktiškai neįveikiamos ateities technologijoms.
