Ewebata VPN Rosenpass, na-eguzogide ọgụ site na iji kọmpụta quantum

Otu ndị na-eme nchọpụta German, ndị mmepe na ndị na-emepụta crypto ebipụtala mwepụta mbụ nke ọrụ Rosenpass, nke na-emepụta VPN na usoro mgbanwe isi nke na-eguzogide ọgwụ na kọmputa nke quantum. WireGuard VPN nwere ọkọlọtọ izo ya ezo algọridim na mkpịsị ugodi ka a na-eji dị ka ụgbọ njem, na Rosenpass na-emeju ya na isi mgbanwe ngwaọrụ echedoro na hacking na quantum kọmputa (ya bụ Rosenpass na-echebekwa isi mgbanwe na-enweghị ịgbanwe WireGuard si arụ ọrụ algọridim na ụzọ nzuzo). Enwere ike iji Rosenpass dị iche na WireGuard n'ụdị ngwa mgbanwe igodo zuru ụwa ọnụ dabara adaba maka ichekwa ụkpụrụ ndị ọzọ na mwakpo na kọmpụta quantum.

Edere koodu ngwa ngwa ahụ na Rust wee kesaa ya n'okpuru ikikere MIT na Apache 2.0. A na-agbaziri algọridim cryptographic na primitives site na ụlọ akwụkwọ liboqs na libsodium, nke edere n'asụsụ C. Edobere koodu ntọala ebipụta ka ọ bụrụ mmejuputa nrụtụ aka - dabere na nkọwapụta enyere, enwere ike imepụta ụdị ngwa ngwa ọzọ site na iji asụsụ mmemme ndị ọzọ. A na-arụ ọrụ ugbu a iji nyochaa usoro iwu, crypto-algorithms na mmejuputa iji nye ihe akaebe mgbakọ na mwepụ nke ntụkwasị obi. Ugbu a, iji ProVerif, emelarị nyocha ihe atụ nke protocol na mmejuputa ya n'asụsụ Rust.

Protocol Rosenpass gbadoro ụkwụ na PQWG (Post-quantum WireGuard) ezigbo usoro mgbanwe igodo, wuru site na iji McEliece cryptosystem, nke na-eguzogide ọgwụ ike na kọmpụta quantum. A na-eji igodo Rosenpass emepụtara n'ụdị igodo ekekọrịtara WireGuard (PSK), na-enye akwa mkpuchi ọzọ maka nchekwa njikọ ngwakọ VPN.

Rosenpass na-enye usoro ndabere na-agba ọsọ iche iche ejiri iji mepụta igodo akọwapụtara nke WireGuard wee chekwaa mgbanwe igodo n'oge usoro aka site na iji usoro cryptography post-quantum. Dịka WireGuard, a na-emelite igodo symmetric na Rosenpass kwa nkeji abụọ ọ bụla. Iji chekwaa njikọ ahụ, a na-eji igodo kekọrịtara (a na-emepụta igodo ọha na nke nzuzo n'akụkụ nke ọ bụla, mgbe nke ahụ gasịrị ndị sonyere na-ebufe igodo ọha na ibe ha).

isi: opennet.ru

Tinye a comment