Apple Π²Ρ‹Π»ΠΎΠΆΠΈΠ»Π° ΠΊΠΎΠ΄ своСй постквантовой ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ Π½Π° GitHub

Apple Π²Ρ‹Π»ΠΎΠΆΠΈΠ»Π° Π½Π° GitHub исходники corecrypto, которая ΠΎΡ‚Π²Π΅Ρ‡Π°Π΅Ρ‚ Π·Π° ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΠ΅, Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Π΅ подписи, Ρ…Π΅ΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΡŽ случайных чисСл (своСй Π½ΠΈΠ·ΠΊΠΎΡƒΡ€ΠΎΠ²Π½Π΅Π²ΠΎΠΉ криптографичСской Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ) ΠΈ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎ рассказала, ΠΊΠ°ΠΊ провСряСт Π·Π°Ρ‰ΠΈΡ‚Ρƒ iPhone, macOS ΠΎΡ‚ Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… ΠΊΠ²Π°Π½Ρ‚ΠΎΠ²Ρ‹Ρ… Π°Ρ‚Π°ΠΊ.

ИмСнно Ρ‡Π΅Ρ€Π΅Π· Π½Π΅Ρ‘ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ Security framework, CryptoKit ΠΈ CommonCrypto. Π’ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ появились Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ML-KEM ΠΈ ML-DSA β€” Π΄Π²ΡƒΡ… постквантовых Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Apple Π²Ρ‹Π±Ρ€Π°Π»Π° для своСй ΠΊΡ€ΠΈΠΏΡ‚ΠΎΠ³Ρ€Π°Ρ„ΠΈΠΈ. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Π½ΡƒΠΆΠ΅Π½ для бСзопасного ΠΎΠ±ΠΌΠ΅Π½Π° ΠΊΠ»ΡŽΡ‡Π°ΠΌΠΈ ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ, Π²Ρ‚ΠΎΡ€ΠΎΠΉ β€” для Ρ†ΠΈΡ„Ρ€ΠΎΠ²Ρ‹Ρ… подписСй.

Оба стандарта ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½Ρ‹ NIST ΠΊΠ°ΠΊ Π·Π°Ρ‰ΠΈΡ‚Π° ΠΎΡ‚ ΡƒΠ³Ρ€ΠΎΠ· Π±ΡƒΠ΄ΡƒΡ‰ΠΈΡ… ΠΊΠ²Π°Π½Ρ‚ΠΎΠ²Ρ‹Ρ… ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ΠΎΠ². CΠ°ΠΌΠΎΠ΅ интСрСсноС β€” Π½Π΅ сами Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΡ‹, Π° Ρ‚ΠΎ, ΠΊΠ°ΠΊ Apple всё это провСряСт. Компания Π²Ρ‹Π΄Π°Π»Π° тСхничСский Ρ€Π°Π·Π±ΠΎΡ€ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ тСстировала ΠΊΠΎΠ΄ ΠΏΠ΅Ρ€Π΅Π΄ ΠΏΡƒΠ±Π»ΠΈΠΊΠ°Ρ†ΠΈΠ΅ΠΉ.

ΠžΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… тСстов ΠΈΠΌ оказалось ΠΌΠ°Π»ΠΎ: ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ ΡΠΎΠ±ΡΡ‚Π²Π΅Π½Π½ΡƒΡŽ систСму Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½ΠΎΠΉ Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ инструмСнты Π½Π΅ ΠΏΠΎΠΊΡ€Ρ‹Π²Π°Π»ΠΈ всС сцСнарии. ΠŸΡ€ΠΎΠ±Π»Π΅ΠΌΠ° Π² Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎ corecrypto Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ сразу Π½Π° мноТСствС устройств с Ρ€Π°Π·Π½Ρ‹ΠΌΠΈ вСрсиями Apple Silicon, Π° Ρ‡Π°ΡΡ‚ΡŒ ΠΊΠΎΠ΄Π° написана Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° C, Π½ΠΎ ΠΈ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Π½Π° ΠΏΠΎΠ΄ ARM64. Π’ ΠΈΡ‚ΠΎΠ³Π΅ Apple ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Π°Ρ вСрификация ΡƒΠΆΠ΅ ΠΏΠΎΠΌΠΎΠ³Π»Π° Π½Π°ΠΉΡ‚ΠΈ критичСскиС ошибки, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠ΅ тСстированиС пропустило. К ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ, apple ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΠ»Π° ΠΏΡ€ΠΎΠΏΡƒΡ‰Π΅Π½Π½Ρ‹ΠΉ шаг Π² Ρ€Π°Π½Π½Π΅ΠΉ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ ML-DSA. Π’ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… случаях это ΠΌΠΎΠ³Π»ΠΎ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ Π½Π΅ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½Ρ‹ΠΌ криптографичСским вычислСниям.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: linux.org.ru

ΠšΡƒΠΏΠΈΡ‚ΡŒ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΉ хостинг для сайтов с Π·Π°Ρ‰ΠΈΡ‚ΠΎΠΉ ΠΎΡ‚ DDoS, VPS VDS сСрвСры πŸ”₯ ΠšΡƒΠΏΠΈΡ‚ΡŒ Π½Π°Π΄Π΅ΠΆΠ½Ρ‹ΠΉ хостинг для сайтов с Π·Π°Ρ‰ΠΈΡ‚ΠΎΠΉ ΠΎΡ‚ DDoS, VPS VDS сСрвСры | ProHoster