Àwùjọ àwọn olùwádìí, àwọn olùgbékalẹ̀, àti àwọn olùkọ̀wé nípa ìkọ̀kọ̀ ti ilẹ̀ Germany ti ṣe àtẹ̀jáde ìtẹ̀jáde àkọ́kọ́ ti iṣẹ́ Rosenpass, èyí tí ó ṣe àgbékalẹ̀ VPN àti ìlànà ìyípadà key tí ó lòdì sí ìkọlù lórí àwọn kọ̀ǹpútà quantum. A ń lo VPN gẹ́gẹ́ bí ìrìnnà. WireGuard pẹ̀lú àwọn algoridimu ìfipamọ́ àti àwọn kọ́kọ́rọ́ ìpamọ́, Rosenpass sì fi ọ̀nà ìyípadà àwọn kọ́kọ́rọ́ tí a dáàbò bò láti jáwọ́ nínú ìfipamọ́ lórí àwọn kọ̀ǹpútà quantum (ìyẹn ni pé Rosenpass tún ń dáàbò bo ìyípadà àwọn kọ́kọ́rọ́ láìyí àwọn algoridimu ìṣiṣẹ́ àti àwọn ọ̀nà ìfipamọ́ ìpamọ́ padà). WireGuard). A tun le lo Rosenpass lọtọ lati WireGuard ní ìrísí ohun èlò ìpapọ̀ bọtini gbogbogbòò tí ó yẹ fún ààbò àwọn ìlànà mìíràn kúrò lọ́wọ́ àwọn ìkọlù lórí àwọn kọ̀ǹpútà quantum.
Koodu ohun elo irinṣẹ ti kọ ni Rust ati pe o pin kaakiri labẹ awọn iwe-aṣẹ MIT ati Apache 2.0. Awọn algoridimu cryptographic ati awọn alakoko jẹ yiya lati awọn liboqs ati awọn ile-ikawe libsodium, ti a kọ sinu ede C. Ipilẹ koodu ti a tẹjade wa ni ipo bi imuse itọkasi - da lori awọn pato ti a pese, awọn ẹya yiyan ti ohun elo irinṣẹ le jẹ idagbasoke ni lilo awọn ede siseto miiran. Iṣẹ ti nlọ lọwọ lọwọlọwọ lati jẹrisi ilana ilana, crypto-algorithms ati imuse lati pese ẹri mathematiki ti igbẹkẹle. Lọwọlọwọ, ni lilo ProVerif, itupalẹ aami ti ilana naa ati imuse ipilẹ rẹ ni ede Rust ti ṣe tẹlẹ.
Ilana Rosenpass da lori ilana Post-quantum Authentiated Key Exchange (PQWG). WireGuard), tí a ṣe nípa lílo ètò ìkọ̀ǹpútà McEliece, èyí tí ó lè dènà àwọn ìkọlù agbára líle lórí kọ̀ǹpútà quantum kan. A lo kọ́kọ́rọ́ tí a ṣe nínú Rosenpass ní ìrísí kọ́kọ́rọ́ symmetric tí a ti pín tẹ́lẹ̀ (PSK). WireGuard, fifi afikun fẹlẹfẹlẹ kan si fun aabo apapo VPN-awọn asopọ.
Rosenpass pese ilana abẹlẹ lọtọ ti a lo lati ṣe awọn bọtini ti a ti ṣalaye tẹlẹ. WireGuard àti dídáàbòbò ìyípadà bọtini nígbà tí a bá ń gba ọwọ́ nípa lílo àwọn ọ̀nà ìkọ̀wé post-quantum. Gẹ́gẹ́ bí ó ti wà nínú WireGuard Àwọn kọ́kọ́rọ́ oníwọ̀n-ẹ̀yà ní Rosenpass ni a máa ń ṣe àtúnṣe ní gbogbo ìṣẹ́jú méjì. Àwọn kọ́kọ́rọ́ tí a pín ni a máa ń lò láti so ìsopọ̀ mọ́ra (ẹ̀gbẹ́ kọ̀ọ̀kan máa ń mú kí kọ́kọ́rọ́ gbogbo ènìyàn/ìkọ̀kọ̀ kan ṣẹ̀dá, lẹ́yìn náà àwọn olùkópa máa ń pa àwọn kọ́kọ́rọ́ gbogbo ènìyàn rẹ́).
orisun: opennet.ru
