ΠΡΠ΅Π΄ΡΡΠ°Π²Π΅Π½ Π΅ ΠΏΡΠΎΠ΅ΠΊΡ ITB, ΠΊΠΎΠΉΡΠΎ ΡΠ°Π·Π²ΠΈΠ²Π° ΡΠΈΠΌΠ΅ΡΡΠΈΡΠ΅Π½ ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΡΠΊΠΈ ΠΈΠ·ΠΎΠ»Π°ΡΠΎΡ, ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ Π·Π° ΠΎΠ±Π²ΠΈΠ²Π°Π½Π΅ Π½Π° ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΈ ΠΏΡΠ΅Π²Π΄ΠΎΡΠ»ΡΡΠ°ΠΉΠ½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ (PRF) ΠΈ Ρ Π΅Ρ-ΠΏΡΠΈΠΌΠΈΡΠΈΠ²ΠΈ (AES, BLAKE2/3, Areion ΠΈ Π΄ΡΡΠ³ΠΈ) Π² ΡΠ²ΡΡΠ·Π°Π½ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΎΡΠ΅Π½ ΠΈ ΡΠΎΠΏΠΎΠ»ΠΎΠ³ΠΈΡΠ΅Π½ Π±Π°ΡΠΈΠ΅ΡΠ°. Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΠΊΠ»Π°ΡΠΈΡΠ΅ΡΠΊΠΈΡΠ΅ Π±Π»ΠΎΡΠ½ΠΈ ΠΈ ΠΏΠΎΡΠΎΠΊΠΎΠ²ΠΈ ΡΠ΅ΠΆΠΈΠΌΠΈ Π½Π° ΠΊΡΠΈΠΏΡΠΈΡΠ°Π½Π΅, Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°ΡΠ° ITB ΡΠ΅Π»ΠΈ ΡΡΡΡΠΊΡΡΡΠ½Π° ΠΈΠ·ΠΎΠ»Π°ΡΠΈΡ Π½Π° Π²ΡΡΡΠ΅ΡΠ½ΠΈΡ ΠΏΡΠΈΠΌΠΈΡΠΈΠ², ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΡΠ²Π°ΠΉΠΊΠΈ ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½ΠΈΠ΅ΡΠΎ Π½Π° Π΄ΠΈΡΠ΅ΡΠ΅Π½ΡΠΈΠ°Π»Π½ΠΈ ΠΈ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΈ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ, Π°Π»Π³Π΅Π±ΡΠΈΡΠ½Π° Π»ΠΈΠ½Π΅Π°ΡΠΈΠ·Π°ΡΠΈΡ, ΠΊΠ°ΠΊΡΠΎ ΠΈ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΈ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠΈ Π·Π° ΡΠ΅ΡΠ°ΡΠ΅Π»ΠΈ SAT/SMT ΠΈ MILP ΠΏΡΠ΅Π· Π³ΡΠ°Π½ΠΈΡΠΈΡΠ΅ Π½Π° Π±Π°ΡΠΈΠ΅ΡΠ°. ΠΠΎΠ΄ΡΡ Π΅ Π½Π°ΠΏΠΈΡΠ°Π½ Π½Π° Π΅Π·ΠΈΠΊΠ° Go Ρ Π½ΠΈΡΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²ΠΈ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ Π½Π° Π°ΡΠΌΠ±Π»Π΅Ρ Π·Π° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠΈ x86_64 ΠΈ ARM64 (Aarch64) ΠΈ ΡΠ΅ ΡΠ°Π·ΠΏΡΠΎΡΡΡΠ°Π½ΡΠ²Π° ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π·ΠΈΡ Apache 2.0.
ΠΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ²Π°Π½Π΅ΡΠΎ Π½Π° Π΄Π°Π½Π½ΠΈ Π² ITB Π΅ ΡΠ°Π·Π΄Π΅Π»Π΅Π½ΠΎ Π½Π° Π΄Π²Π° ΡΠ²ΡΡΠ·Π°Π½ΠΈ Π½ΠΈΠ²Π° (Interlocked Barrier), ΡΠΏΡΠ°Π²Π»ΡΠ²Π°Π½ΠΈ ΠΎΡ ΠΎΡΠ΅ΠΌ ΠΈΠ·ΠΎΠ»ΠΈΡΠ°Π½ΠΈ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π΅Π½ΠΈ ΡΠ΅ΠΌΠ΅Π½Π° (8-seed isolation) Ρ Π»ΠΎΠΊΠ°Π»Π½Π° Π΅Π²ΠΎΠ»ΡΡΠΈΡ Π½Π° ΠΊΠ»ΡΡΠ° ΡΡΠ΅Π· ΠΊΠ°ΡΠΊΠ°Π΄Π° Ρ ΠΏΡΡΠΊΠ° ΡΠ²ΡΡΠ·Π°Π½ΠΎΡΡ (ChainHash). ΠΠ° ΠΏΡΡΠ²ΠΎΡΠΎ Π½ΠΈΠ²ΠΎ Π±Π°ΡΠΈΠ΅ΡΠ° Π·Π° ΡΠ°Π½ΠΆΠΈΡΠ°Π½Π΅ (Rank Barrier) ΠΈΠ·Π²ΡΡΡΠ²Π° ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΎΡΠ½Π° ΠΏΠ΅ΡΠ΅ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Π½Π° Π²ΡΠ΅ΠΊΠΈ 48-Π±ΠΈΡΠΎΠ² Π±Π»ΠΎΠΊ (ΠΈΠ»ΠΈ 168-Π±ΠΈΡΠΎΠ² Π±Π»ΠΎΠΊ Π·Π° 512-Π±ΠΈΡΠ½ΠΈ ΠΏΡΠΈΠΌΠΈΡΠΈΠ²ΠΈ), ΡΠ°Π·ΠΏΡΠ΅Π΄Π΅Π»ΡΠΉΠΊΠΈ Π±ΠΈΡΠΎΠ²Π΅ΡΠ΅ Π½Π° ΠΎΡΠΊΡΠΈΡΠΈΡ ΡΠ΅ΠΊΡΡ Π² ΡΡΠΈ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΈ ΡΠ΅Π³ΠΈΠΎΠ½Π° Π½Π° Π±Π°Π·Π°ΡΠ° Π½Π° Π΄Π²ΡΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎΡΠΎ Π½Π°ΠΌΠΈΡΠ°Π½Π΅ Π½Π° ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ ΠΏΠΎ Π½Π΅Π³ΠΎΠ²ΠΈΡ Π½ΠΎΠΌΠ΅Ρ (ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎΡΠΎ Π½Π° Π±Π°Π»Π°Π½ΡΠΈΡΠ°Π½ΠΈΡΠ΅ ΡΠ°Π·Π±ΠΈΠ²ΠΊΠΈ C(48, 16) * C(32, 16) Π΅ ΠΎΠΊΠΎΠ»ΠΎ 2^70.20, Π° Π² 168-Π±ΠΈΡΠ΅Π½ ΡΠ΅ΠΆΠΈΠΌ C(168, 56) * C(112, 56) β ΠΎΠΊΠΎΠ»ΠΎ 2^258.60). ΠΠ° Π²ΡΠΎΡΠΎΡΠΎ Π½ΠΈΠ²ΠΎ ΠΏΠΈΠΊΡΠ΅Π»ΠΎΠ²Π°ΡΠ° Π±Π°ΡΠΈΠ΅ΡΠ° (Pixel Barrier) ΠΎΡΡΠ°Π·ΡΠ²Π° Π΄Π°Π½Π½ΠΈΡΠ΅ Π½Π° ΠΌΡΠ΅ΠΆΠ° ΠΎΡ 8-Π±Π°ΠΉΡΠΎΠ²ΠΈ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ (8 ΠΊΠ°Π½Π°Π»Π° ΠΏΠΎ 7 Π±ΠΈΡΠ° Π΄Π°Π½Π½ΠΈ ΠΈ 1 Π±ΠΈΡ ΠΏΡΠ΅Π²Π΄ΠΎΡΠ»ΡΡΠ°ΠΉΠ΅Π½ ΡΡΠΌ Π² Π²ΡΠ΅ΠΊΠΈ Π±Π°ΠΉΡ) Ρ ΠΏΠΎΠΊΠ»ΡΡΠΎΠ² 7-Π±ΠΈΡΠΎΠ² ΡΠΈΠΊΠ»ΠΈΡΠ΅Π½ ΡΠ΄Π²ΠΈΠ³, ΠΌΠ°ΡΠΊΠΈΡΠ°Π½Π΅ Π½Π° 7-Π±ΠΈΡΠΎΠ²ΠΈΡΠ΅ ΠΊΠ°Π½Π°Π»ΠΈ ΠΈ ΠΈΠ·Π±ΠΎΡ Π½Π° ΠΏΠΎΠ·ΠΈΡΠΈΡ Π·Π° ΡΡΠΌΠΎΠ²ΠΈΡ Π±ΠΈΡ.
ΠΡΠ½ΠΎΠ²Π½ΠΈ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ Π½Π° ΠΏΡΠΎΠ΅ΠΊΡΠ°:
- ΠΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»Π½Π° ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΠΈΠ·ΠΎΠ»ΠΈΡΠ°ΡΠΈΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π° Π²ΡΡΡ Ρ ΡΠ²Π½ΠΈ Π½Π΅ΠΊΡΠΈΠΏΡΠΎΠ³ΡΠ°ΡΡΠΊΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ (ΡΡΡΠ΅Ρ-ΡΠ΅ΡΡ Ρ ΡΠ»Π°Π±ΠΈ ΠΏΡΠΈΠΌΠΈΡΠΈΠ²ΠΈ). Π ΡΡΡΡΠ°Π²Π° Π½Π° ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ Π΅ Π²ΠΊΠ»ΡΡΠ΅Π½ Π»Π°Π±ΠΎΡΠ°ΡΠΎΡΠ΅Π½ ΡΡΠ΅Π½Π΄, ΠΊΠΎΠΉΡΠΎ Π²Π½Π΅Π΄ΡΡΠ²Π° ΠΎΠ±ΠΈΠΊΠ½ΠΎΠ²Π΅Π½Π° Ρ Π΅Ρ-ΡΡΠ½ΠΊΡΠΈΡ FNV-1a Π² Π±Π°ΡΠΈΠ΅ΡΠ°. Π§ΡΠ΅Π· Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΎΡΠ½ΠΎ ΡΠ°Π·ΡΠ°Π½ΠΆΠΈΡΠ°Π½Π΅, ΡΠ°Π·Π΄Π΅Π»ΡΠ½Π΅ Π½Π° Π±Π°ΠΉΡΠΎΠ²Π΅ ΠΏΠΎ Π³ΡΠ°Π½ΠΈΡΠΈΡΠ΅ Π½Π° 7-Π±ΠΈΡΠΎΠ²ΠΈΡΠ΅ ΠΊΠ°Π½Π°Π»ΠΈ (ΠΠΠ(7, 8) = 1) ΠΈ ΠΈΠ½ΠΆΠ΅ΠΊΡΠΈΡΠ°Π½Π΅ Π½Π° ΡΡΠΌΠΎΠ²ΠΈ Π±ΠΈΡΠΎΠ²Π΅ Π²ΡΠ² Π²ΡΠ΅ΠΊΠΈ Π±Π°ΠΉΡ, ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΡΠΎ ΠΎΠ±ΡΡΡΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°Π½Π΅ Π½Π° ΡΠ΅ΡΠ°Π΅ΠΌΠ° SAT/SMT-ΠΌΠΎΠ΄Π΅Π» ΠΏΠΎ ΠΎΡΠΊΡΠΈΡΠΈΡ ΠΈ ΠΊΡΠΈΠΏΡΠΈΡΠ°Π½ ΡΠ΅ΠΊΡΡ ΡΠ΅ Π±Π»ΠΎΠΊΠΈΡΠ° Π²Π΅ΡΠ΅ Π½Π° Π΅ΡΠ°ΠΏΠ° Π½Π° ΡΠΎΡΠΌΡΠ»ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠΈΡΡΠ΅ΠΌΠ°ΡΠ° ΠΎΡ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ.
- ΠΠ°ΡΠΈΠ½Π½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½Π° ΡΠΎΡΠΌΠ°Π»Π½Π° Π²Π΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ Π½Π° Π΅Π·ΠΈΠΊΠ° Lean 4. ΠΡΠΈΡΠΊΠΈ 12 ΠΎΡΠ½ΠΎΠ²Π½ΠΈ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ, ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΎΡΠ½ΠΈ ΠΈ Π±ΠΈΡΠΎΠ²Π΅ΠΊΡΠΎΡΠ½ΠΈ ΡΠ΅ΠΎΡΠ΅ΠΌΠΈ Π½Π° ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡΡΠ° (ΠΊΠ°ΠΊΡΠΎ ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ½Π°ΡΠ° ΡΡ Π΅ΠΌΠ° Π·Π° Ρ ΠΈΠ±ΡΠΈΠ΄Π½ΠΎ ΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠ»ΡΡΠΎΠ²Π΅ 3-to-8 ΠΎΡ ΡΡΠΈ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΈ KEM ΠΊΠ°Π½Π°Π»Π° Π² APPS.md), ΠΎΠΏΠΈΡΠ°Π½ΠΈ Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° PROOFS.md, ΡΠ° Π½Π°ΠΏΡΠ»Π½ΠΎ Π΄ΠΎΠΊΠ°Π·Π°Π½ΠΈ Π² Lean 4 Π±Π΅Π· ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Π°ΠΊΡΠΈΠΎΠΌΠΈ ΠΈ ΠΏΡΠΎΠΏΡΡΠΊΠΈ Π² Π΄ΠΎΠΊΠ°Π·Π°ΡΠ΅Π»ΡΡΠ²Π°ΡΠ°.
- ΠΠ³ΡΠ°Π΄Π΅Π½ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π·Π° ΠΊΡΠΈΠΏΡΠΎΠ°Π½Π°Π»ΠΈΡΠΈΡΠ½ΠΎ ΡΠ΅ΡΡΠ²Π°Π½Π΅, Π²ΠΊΠ»ΡΡΠ²Π°ΡΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·ΠΈΡΠ°Π½ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ: ΡΡΠ°ΡΠΈΡΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠ΅ΡΡΠΎΠ²ΠΈ Π±Π°ΡΠ΅ΡΠΈΠΈ, ΠΎΡΠ΅Π½ΠΊΠ° Π½Π° Π°Π»Π³Π΅Π±ΡΠΈΡΠ½Π°ΡΠ° ΡΡΠ΅ΠΏΠ΅Π½ ΠΈ Π½Π΅Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎΡΡ, ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΠΈΠ·ΠΎΠ»Π°ΡΠΈΡΡΠ° Π½Π° ΡΠ΅ΠΌΠ΅Π½Π° ΠΏΡΠΈ ΠΎΡΡΡΠ²Π°Π½Π΅ Π½Π° ΠΏΠΎΠ·ΠΈΡΠΈΠΈ Π½Π° ΡΡΠΌ ΡΡΠ΅Π· CCA-ΠΎΡΠ°ΠΊΡΠ» ΠΈ ΡΡΡΡΠ΅Π½Π΅ Π½Π° ΡΡΠ·Π²ΠΈΠΌΠΎΡΡΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° Π²ΡΠ½ΡΠ½ΠΈ ΡΠ΅ΡΠ°ΡΠ΅Π»ΠΈ.
- ΠΠ²Π° ΡΠ΅ΠΆΠΈΠΌΠ° Π½Π° ΡΠ°Π±ΠΎΡΠ°: ΡΡΠ°Π½Π΄Π°ΡΡΠ΅Π½ Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΡΠΈΡΠ°Π½ ΡΠ΅ΠΆΠΈΠΌ (AEAD ΠΏΠΎ ΡΡ Π΅ΠΌΠ°ΡΠ° MAC-Inside-Encrypt, ΠΊΡΠ΄Π΅ΡΠΎ ΠΈΠΌΠΈΡΠΎΠ²ΡΡΠ°Π²ΠΊΠ°ΡΠ° ΡΠ΅ ΠΈΠ·ΡΠΈΡΠ»ΡΠ²Π° ΠΈ ΡΠΈΡΡΠΎΠ²Π° Π²ΡΡΡΠ΅ Π² ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠ°) ΠΈ ΡΠ΅ΠΆΠΈΠΌ Π½Π° ΠΏΡΠ°Π²Π΄ΠΎΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎ ΠΎΡΡΠΈΡΠ°Π½ΠΈΠ΅ (Plausible Deniability) Π½Π° Π±Π°Π·Π°ΡΠ° Π½Π° Π±Π΅Π·ΡΡΠ»ΠΎΠ²Π½ΠΎ ΠΊΠΎΠ΄ΠΈΡΠ°Π½Π΅ COBS, ΠΏΡΠΈ ΠΊΠΎΠ΅ΡΠΎ Π΄Π΅ΠΊΡΠΈΠΏΡΠΈΡΠ°Π½Π΅ Ρ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»Π΅Π½ Π½Π΅Π²Π΅ΡΠ΅Π½ ΠΊΠ»ΡΡ Π΄Π°Π²Π° ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π²Π°Π»ΠΈΠ΄Π½ΠΈ Π΄Π°Π½Π½ΠΈ Π±Π΅Π· ΠΈΠ½Π΄ΠΈΠΊΠ°ΡΠΎΡ Π·Π° Π³ΡΠ΅ΡΠΊΠ°.
- Π ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ Ρ Π±ΡΡΠ·ΠΈ ΡΡΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΈ PRF (AES, BLAKE2/3, Areion), ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡΡΠ° Π΅ ΠΏΠΎΠ΄Ρ ΠΎΠ΄ΡΡΠ° Π·Π° ΡΠΈΠ³ΡΡΠ΅Π½ ΠΎΠ±ΠΌΠ΅Π½ Π½Π° ΡΡΠΎΠ±ΡΠ΅Π½ΠΈΡ, ΡΡΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ ΠΈ ΠΌΡΠ΅ΠΆΠΎΠ²ΠΈ VPN-ΡΡΠ½Π΅Π»ΠΈ (ΠΏΡΠΈ Π³ΡΡΠΏΠΎΠ²Π° ΠΏΠ°ΠΊΠ΅ΡΠ½Π° ΠΎΠΏΠ°ΡΠΊΠ° ΡΠ°Π·Ρ ΠΎΠ΄ΠΈΡΠ΅ Π·Π° ΡΠΎΡΠΌΠ°ΡΠ° ΡΠ° ΠΎΠΊΠΎΠ»ΠΎ 15%). ΠΠ° Π·Π°ΡΠΈΡΠ° ΡΡΠ΅ΡΡ Π°ΡΠ°ΠΊΠΈ ΠΏΠΎ ΡΡΡΠ°Π½ΠΈΡΠ½ΠΈ ΠΊΠ°Π½Π°Π»ΠΈ ΡΠ΄ΡΠ°ΡΠ° ΡΠ΅ ΠΈΠ·ΠΏΡΠ»Π½ΡΠ²Π°Ρ Π·Π° ΠΏΠΎΡΡΠΎΡΠ½Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅ (constant-time) Ρ ΠΏΡΠ»Π½ΠΎ ΠΏΡΠΈΠ½ΡΠ΄ΠΈΡΠ΅Π»Π½ΠΎ ΠΈΠ·Π²Π΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΡΡΠ΅ΠΊΠΎΠ²ΠΈΡΠ΅ ΡΠ°ΠΌΠΊΠΈ ΠΈ ΡΠ΅Π³ΠΈΡΡΡΠΈΡΠ΅ Π½Π° ΠΏΡΠΎΡΠ΅ΡΠΎΡΠ° (GPR, XMM/YMM/ZMM, NEON) ΡΠ»Π΅Π΄ ΠΈΠ·Π²ΠΈΠΊΠ²Π°Π½ΠΈΡ.
- ΠΠ° Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ°ΡΠ° x86_64 ΡΠ° ΡΠ΅Π°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ Π°ΡΠ΅ΠΌΠ±Π»Π΅ΡΠ½ΠΈ ΡΠ΄ΡΠ° Ρ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ BMI2 (PEXT/PDEP), AES-NI, VAES, AVX2 ΠΈ AVX-512, Π° Π·Π° ARM64 (Aarch64) β Π½Π° Π±Π°Π·Π° ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈΡ NEON, Crypto Extensions ΠΈ SVE2 (Ρ ΠΏΡΠ΅Π½ΠΎΡΠΈΠΌ ΠΎΡΠΊΠ°Ρ Π½Π° ΡΠΈΡΡ Go). ΠΠ°Π΄ Π΅Π΄ΠΈΠ½Π΅Π½ C ABI (libitb3) ΡΠ° ΠΏΠΎΠ΄Π³ΠΎΡΠ²Π΅Π½ΠΈ ΠΎΠ±Π²ΠΈΠ²ΠΊΠΈ Π·Π° 33 ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ½ΠΈ Π΅Π·ΠΈΠΊΠ°.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
