Cyhoeddodd Microsoft integreiddio algorithmau cryptograffig sy'n gwrthsefyll cwantwm i'w lyfrgell ffynhonnell agored SymCrypt, sy'n darparu swyddogaethau cryptograffig craidd a ddefnyddir mewn prosiectau Microsoft fel Windows, Azure, Microsoft 365, Azure Stack HCI ac Azure LinuxMae llyfrgell SymCrypt wedi'i hysgrifennu yn C ac wedi'i dosbarthu o dan drwydded MIT. Linux Gellir defnyddio llyfrgell SymCrypt ar ei phen ei hun, fel backend OpenSSL, neu fel lapio Rust.
Mae SymCrypt yn cynnwys yr algorithm amgryptio ôl-cwantwm ML-KEM (CRYSTALS-Kyber), a gynlluniwyd i drefnu cyfnewid allweddi rhwng y partïon sy'n perfformio amgryptio a dadgryptio data. Mae ML-KEM yn defnyddio dulliau cryptograffeg yn seiliedig ar ddatrys problemau theori dellt, ac mae'r amser datrys yr un peth ar gyfrifiaduron confensiynol a chwantwm. Yn ogystal â ML-KEM, mae'r llyfrgell hefyd yn ychwanegu'r cynllun XMSS (Cynllun Llofnod Merkle eXtended) a argymhellir gan NIST, sy'n defnyddio coeden Merkle ac sydd wedi'i gynllunio ar gyfer cymwysiadau lle gellir defnyddio un pâr allweddol i lofnodi data gwahanol, er enghraifft, i drefnu ardystio firmware.
Yn ystod y misoedd nesaf, mae SymCrypt hefyd yn bwriadu cynnwys gweithredu algorithmau ar gyfer cynhyrchu llofnodion digidol ML-DSA (CRYSTALS-Dilithium) a SLH-DSA (Sphincs +), yn ogystal â chynllun cynhyrchu llofnod digidol LMS (Cynllun Llofnod Leighton-Micali). .
Ffynhonnell: opennet.ru
