áá»á¬áááºáá¯áá±áá®áá»á¬ážá developer áá»á¬ážááŸáá·áº cryptographers á¡ááœá²á·áá áºááœá²á·ááẠááœááºáááºááœááºáá»á°áá¬áá»á¬ážáá±á«áºááœáẠáááºáááºážáá¶áááŒááºážááá¯áá¶ááá¯ááºáááºááŸááá±á¬ VPN ááŸáá·áº áá±á¬á·áá²ááŸááºáá±ážááá¹ááá¬ážááᯠáááºáá®ážáá±ááá·áº Rosenpass ááá±á¬áá»ááºá ááááá¯á¶ážáá¯ááºáá±ááŸá¯ááᯠáá¯ááºáá±áá²á·áááºá á á¶áá¯ááºááŸááºááŒááºážááá¯ááºáᬠá¡ááºáááá¯áá®áááºáá»á¬ážááŸáá·áº áá±á¬á·áá»á¬ážáá«ááŸááá±á¬ WireGuard VPN ááᯠáááºáá°ááá¯á·áá±á¬ááºáá±ážáá áºáá¯á¡ááŒá Ạá¡áá¯á¶ážááŒá¯ááŒá®áž Rosenpass ááẠáááºážá¡á¬áž ááœááºáááºááœááºáá»á°áá¬áá»á¬ážáá±á«áºááœáẠáááºáááºážáá¶áááŒááºážááŸáá¬ááœááºáá¬ážáá±á¬ áá±á¬á·áá²ááŸááºáááááá¬áá»á¬ážááŒáá·áº ááŒáá·áºá áœááºáá±ážááẠ(ááá¯ááá¯áááºááŸá¬ WireGuard ááááºáááºááŸá¯ááá¯ááºáᬠá¡ááºáááá¯áá®áááºáá»á¬ážááŸáá·áº áá¯ááºááŸááºááŒááºážáááºážáááºážáá»á¬ážááᯠáááŒá±á¬ááºážáá²áá² áá±á¬á·áá²ááŸááºááŸá¯ááᯠRosenpass á áá¬ááœááºáá±ážáááº)á Rosenpass ááᯠááœááºáááºááœááºáá»á°áá¬áá»á¬ážááᯠááá¯ááºááá¯ááºááŒááºážá០áá¬ááœááºáááºá¡ááœáẠááá·áºáá»á±á¬áºáá±á¬ universal key exchange toolkit áá¯á¶á á¶ááŒáá·áºáááºáž WireGuard á០áá®ážááŒá¬ážá¡áá¯á¶ážááŒá¯ááá¯ááºáá«áááºá
áááááá¬áááºáá¬ááá¬áá¯ááºááᯠRust ááŒáá·áº áá±ážáá¬ážáá¬ážááŒá®áž MIT ááŸáá·áº Apache 2.0 ááá¯ááºá ááºáá»á¬ážá¡á±á¬ááºááœáẠááŒáá·áºáá±áá¬ážáááºá Cryptographic algorithms ááŸáá·áº primitives áá»á¬ážááᯠC language ááŒáá·áº áá±ážáá¬ážáá¬ážáá±á¬ liboqs ááŸáá·áº libsodium á á¬ááŒáá·áºááá¯ááºáá»á¬ážá០áá»á±ážáá°áá«áááºá áá¯ááºáá±áá¬ážáá±á¬ áá¯ááºá¡ááŒá±áá¶ááᯠá¡ááá¯ážá¡áá¬áž á¡áá±á¬ááºá¡áááºáá±á¬áºááŸá¯á¡ááŒá Ạáá±áá¬áá»áá¬ážááẠ- áá±ážáá¬ážááá·áº áááºááŸááºáá»ááºáá»á¬ážá¡áá±á«áº á¡ááŒá±áá¶á áááááá¬á¡á á¯á¶á á¡ááŒá¬ážáá¬ážááŸááºážáá»á¬ážááᯠá¡ááŒá¬ážáá±á¬ áááá¯ááááºážáááºážáá¬áá¬á áá¬ážáá»á¬ážááŒáá·áº áá®ááœááºááá¯ááºáááºá áááºá¹áá»á¬ááá¯ááºáᬠáá¯á¶ááŒááºá áááºáá»áááŸá¯ááá¯ááºáᬠá¡áá±á¬ááºá¡áá¬ážááᯠáá±ážáá±á¬ááºááẠáááá¯ááá¯áá±á¬á crypto-algorithms ááŸáá·áº á¡áá±á¬ááºá¡áááºáá±á¬áºááŸá¯ááᯠááá¬ážáááºá¡áááºááŒá¯ááẠáá±á¬áá±á¬ááẠáá¯ááºáá±á¬ááºáá±áá«áááºá áááºááŸáááœááºá ProVerif ááᯠá¡áá¯á¶ážááŒá¯á áááá¯ááá¯áá±á¬á áááºá¹áá±áááœá²ááŒááºážá áááºááŒá¬ááŸá¯ááŸáá·áº Rust áá¬áá¬á áá¬ážááœáẠáááºážáá¡ááŒá±áá¶á¡áá±á¬ááºá¡áááºáá±á¬áºááŸá¯ááᯠáá¯ááºáá±á¬ááºááŒá®ážááŒá áºáááºá
Rosenpass áááá¯ááá¯áá±á¬ááẠááœááºáááºááœááºáá»á°áá¬áá±á«áºááœáẠááá¯ááºážá áá¯ááºážááŸá¯áááºááá¯áá¶ááá¯ááºáááºááŸááá±á¬ McEliece cryptosystem ááá¯á¡áá¯á¶ážááŒá¯á áááºáá±á¬ááºáá¬ážááá·áº PQWG (Post-quantum WireGuard) á á áºááŸááºáá±á¬áá±á¬á·áá²ááŸááºááá¹ááá¬ážá¡áá±á«áº á¡ááŒá±áá¶áá¬ážáááºá Rosenpass ááŸáá¯ááºáá±ážáá±á¬áá±á¬á·ááᯠWireGuard áááŒáá¯áááºáá»áŸáá±áá¬ážáá±á¬áá±á¬á· (PSK) áá¯á¶á á¶ááŒáá·áºá¡áá¯á¶ážááŒá¯ááá¯ááºááŒá®áž ááá¯ááºááá ẠVPN áá»áááºáááºááŸá¯áá¯á¶ááŒá¯á¶áá±ážá¡ááœáẠáááºáá±á¬ááºážá¡ááœáŸá¬áá áºáá¯áá±ážáá±á¬ááºáááºá
Rosenpass ááẠWireGuard ááŒáá¯áááºáááºááŸááºáá¬ážáá±á¬áá±á¬á·áá»á¬ážáá¯ááºáá¯ááºáááºááŸáá·áº Post-quantum cryptography áááºážááá¬áá»á¬ážááᯠá¡áá¯á¶ážááŒá¯á áááºááœá²ááŒááºážáá¯ááºáááºážá
ááºá¡ááœááºáž áá±á¬á·áá²ááŸááºááŸá¯ááᯠáá¯á¶ááŒá¯á¶á
á±áááºá¡ááœáẠáá®ážááŒá¬ážáá¯ááºáá±á¬ááºáá±ááá·áº áá±á¬ááºáá¶áá¯ááºáááºážá
ááºááᯠáá¶á·ááá¯ážáá±ážáá«áááºá WireGuard áá²á·ááá¯á·ááẠRosenpass ááŸá á¡áá»áá¯ážáá»áá±á¬á·áá»á¬ážááᯠááŸá
áºáááá
áºááá¯ááºáž á¡ááºááááºáá¯ááºáá«áááºá áá»áááºáááºááŸá¯ááᯠáá¯á¶ááŒá¯á¶á
á±áááºá áá»áŸáá±áá¬ážáá±á¬áá±á¬á·áá»á¬ážááᯠá¡áá¯á¶ážááŒá¯ááẠ(á¡áá»á¬ážááŒááºáá°ááŸáá·áº áá®ážááá·áºáá±á¬á·áá
áºá
á¯á¶ááᯠáá
áºáááºá
á®ááœáẠáá¯ááºáá±ážáááºá ááá¯á·áá±á¬áẠáá«áááºáá°áá»á¬ážááẠá¡áá»á¬ážáá°ááŸá¬áá±á¬á·áá»á¬ážááᯠá¡áá»ááºážáá»ááºáž ááœáŸá²ááŒá±á¬ááºážáá±ážáááº)á
source: opennet.ru