Caliptra ја прСтстави ΠΎΡ‚Π²ΠΎΡ€Π΅Π½Π°Ρ‚Π° IP ΠΊΡƒΡ‚ΠΈΡ˜Π° Π·Π° Π³Ρ€Π°Π΄Π΅ΡšΠ΅ Π΄ΠΎΠ²Π΅Ρ€Π»ΠΈΠ²ΠΈ Ρ‡ΠΈΠΏΠΎΠ²ΠΈ

Google, AMD, NVIDIA ΠΈ Microsoft, ΠΊΠ°ΠΊΠΎ Π΄Π΅Π» ΠΎΠ΄ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ΠΎΡ‚ Caliptra, Ρ€Π°Π·Π²ΠΈΡ˜Π° Π±Π»ΠΎΠΊ Π·Π° дизајн Π½Π° ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ Ρ‡ΠΈΠΏ (IP Π±Π»ΠΎΠΊ) Π·Π° Π²Π³Ρ€Π°Π΄ΡƒΠ²Π°ΡšΠ΅ Π°Π»Π°Ρ‚ΠΊΠΈ Π·Π° создавањС Π΄ΠΎΠ²Π΅Ρ€Π»ΠΈΠ²ΠΈ хардвСрски ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ (RoT, Root of Trust) Π²ΠΎ Ρ‡ΠΈΠΏΠΎΠ²ΠΈ. Caliptra Π΅ посСбна хардвСрска Π΅Π΄ΠΈΠ½ΠΈΡ†Π° со сопствСна ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°, процСсор ΠΈ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Π½Π° криптографски ΠΏΡ€ΠΈΠΌΠΈΡ‚ΠΈΠ²ΠΈ, која ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π° Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° Π½Π° процСсот Π½Π° подигањС, користСниот Ρ„ΠΈΡ€ΠΌΠ²Π΅Ρ€ ΠΈ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° ΡƒΡ€Π΅Π΄ΠΎΡ‚ Π·Π°Ρ‡ΡƒΠ²Π°Π½Π° Π²ΠΎ нСиспарлива ΠΌΠ΅ΠΌΠΎΡ€ΠΈΡ˜Π°.

Caliptra ΠΌΠΎΠΆΠ΅ Π΄Π° сС користи Π·Π° ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ€Π°ΡšΠ΅ Π½Π° нСзависна хардвСрска Π΅Π΄ΠΈΠ½ΠΈΡ†Π° Π²ΠΎ Ρ€Π°Π·Π»ΠΈΡ‡Π½ΠΈ Ρ‡ΠΈΠΏΠΎΠ²ΠΈ, ΡˆΡ‚ΠΎ Π³ΠΎ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡƒΠ²Π° ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ‚Π΅Ρ‚ΠΎΡ‚ ΠΈ Π³Π°Ρ€Π°Π½Ρ‚ΠΈΡ€Π° ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π½Π° Ρ„ΠΈΡ€ΠΌΠ²Π΅Ρ€ ΠΏΠΎΡ‚Π²Ρ€Π΄Π΅Π½ ΠΈ овластСн ΠΎΠ΄ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΠΎΡ‚ Π²ΠΎ ΡƒΡ€Π΅Π΄ΠΎΡ‚. Caliptra ΠΌΠΎΠΆΠ΅ Π·Π½Π°Ρ‡ΠΈΡ‚Π΅Π»Π½ΠΎ Π΄Π° ја поСдностави ΠΈ ΠΎΠ±Π΅Π΄ΠΈΠ½ΠΈ ΠΈΠ½Ρ‚Π΅Π³Ρ€Π°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π½Π° Π²Π³Ρ€Π°Π΄Π΅Π½ΠΈΡ‚Π΅ хардвСрски криптографски ΠΌΠ΅Ρ…Π°Π½ΠΈΠ·ΠΌΠΈ Π·Π° Π²Π΅Ρ€ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π° Π²ΠΎ процСсори, Π³Ρ€Π°Ρ„ΠΈΡ‡ΠΊΠΈ процСсори, SoC, ASIC, ΠΌΡ€Π΅ΠΆΠ½ΠΈ Π°Π΄Π°ΠΏΡ‚Π΅Ρ€ΠΈ, SSD-дискови ΠΈ Π΄Ρ€ΡƒΠ³Π° ΠΎΠΏΡ€Π΅ΠΌΠ°.

АлаткитС Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° криптографскиот ΠΈΠ½Ρ‚Π΅Π³Ρ€ΠΈΡ‚Π΅Ρ‚ ΠΈ автСнтичност ΠΎΠ±Π΅Π·Π±Π΅Π΄Π΅Π½ΠΈ ΠΎΠ΄ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° ќС Π³ΠΈ Π·Π°ΡˆΡ‚ΠΈΡ‚Π°Ρ‚ хардвСрскитС ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ ΠΎΠ΄ Π²ΠΎΠ²Π΅Π΄ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΌΠ°Π»ΠΈΡ†ΠΈΠΎΠ·Π½ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π²ΠΎ Ρ„ΠΈΡ€ΠΌΠ²Π΅Ρ€ΠΎΡ‚ ΠΈ ќС Π³ΠΎ ΠΎΠ±Π΅Π·Π±Π΅Π΄Π°Ρ‚ процСсот Π½Π° Π²Ρ‡ΠΈΡ‚ΡƒΠ²Π°ΡšΠ΅ ΠΈ ΡΠΊΠ»Π°Π΄ΠΈΡ€Π°ΡšΠ΅ Π½Π° ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ Π·Π° Π΄Π° сС спрСчи Π·Π°Π³Ρ€ΠΎΠ·ΡƒΠ²Π°ΡšΠ΅ Π½Π° Π³Π»Π°Π²Π½ΠΈΠΎΡ‚ систСм ΠΊΠ°ΠΊΠΎ Ρ€Π΅Π·ΡƒΠ»Ρ‚Π°Ρ‚ Π½Π° Π½Π°ΠΏΠ°Π΄ΠΈ Π²Ρ€Π· хардвСрски ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚ΠΈ ΠΈΠ»ΠΈ Π·Π°ΠΌΠ΅Π½Π° Π½Π° ΠΌΠ°Π»ΠΈΡ†ΠΈΠΎΠ·Π½ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Π²ΠΎ ΡΠΈΠ½ΡŸΠΈΡ€ΠΈΡ‚Π΅ Π½Π° ΡΠ½Π°Π±Π΄ΡƒΠ²Π°ΡšΠ΅ со Ρ‡ΠΈΠΏΠΎΠ²ΠΈ. Caliptra, исто Ρ‚Π°ΠΊΠ°, ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡƒΠ²Π° моТност Π·Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° автСнтичноста Π½Π° Π°ΠΆΡƒΡ€ΠΈΡ€Π°ΡšΠ°Ρ‚Π° Π½Π° Ρ„ΠΈΡ€ΠΌΠ²Π΅Ρ€ΠΎΡ‚ ΠΈ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈΡ‚Π΅ ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ со ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Π° (RTU, Root of Trust for Update), ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°ΡšΠ΅ Π½Π° ΠΎΡˆΡ‚Π΅Ρ‚Π΅Π½ Ρ„ΠΈΡ€ΠΌΠ²Π΅Ρ€ ΠΈ ΠΊΡ€ΠΈΡ‚ΠΈΡ‡Π½ΠΈ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ (RTD, Root of Trust for Detection), ΠΎΠ±Π½ΠΎΠ²ΡƒΠ²Π°ΡšΠ΅ Π½Π° ΠΎΡˆΡ‚Π΅Ρ‚Π΅Π½ΠΈΠΎΡ‚ Ρ„ΠΈΡ€ΠΌΠ²Π΅Ρ€ ΠΈ ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ (RTRec , ΠšΠΎΡ€Π΅Π½ΠΎΡ‚ Π½Π° Π΄ΠΎΠ²Π΅Ρ€Π±Π°Ρ‚Π° Π·Π° Π·Π°ΠΊΡ€Π΅ΠΏΠ½ΡƒΠ²Π°ΡšΠ΅).

Caliptra сС Ρ€Π°Π·Π²ΠΈΠ²Π° Π½Π° мСстото Π½Π° Π·Π°Π΅Π΄Π½ΠΈΡ‡ΠΊΠΈΠΎΡ‚ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Open Compute, Ρ‡ΠΈΡ˜Π° Ρ†Π΅Π» Π΅ Ρ€Π°Π·Π²ΠΎΡ˜ Π½Π° ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ΠΈ хардвСрски спСцификации Π·Π° ΠΎΠΏΡ€Π΅ΠΌΡƒΠ²Π°ΡšΠ΅ Π½Π° Ρ†Π΅Π½Ρ‚Ρ€ΠΈ Π·Π° ΠΏΠΎΠ΄Π°Ρ‚ΠΎΡ†ΠΈ. Π‘ΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΠΈΡ‚Π΅ ΠΏΠΎΠ²Ρ€Π·Π°Π½ΠΈ со Caliptra сС дистрибуираат со помош Π½Π° Π”ΠΎΠ³ΠΎΠ²ΠΎΡ€ΠΎΡ‚ Π·Π° ΠΎΡ‚Π²ΠΎΡ€Π΅Π½Π° Π²Π΅Π± основа (OWFa), Π΄ΠΈΠ·Π°Ρ˜Π½ΠΈΡ€Π°Π½ Π·Π° Π΄ΠΈΡΡ‚Ρ€ΠΈΠ±ΡƒΡ†ΠΈΡ˜Π° Π½Π° ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ΠΈ стандарди (слично Π½Π° Π»ΠΈΡ†Π΅Π½Ρ†Π°Ρ‚Π° со ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ ΠΊΠΎΠ΄ Π·Π° спСцификации). Π£ΠΏΠΎΡ‚Ρ€Π΅Π±Π°Ρ‚Π° Π½Π° OWFa ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° создавањС Π½Π° сопствСни ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈ ΠΈ ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Π½Π° Π΄Π΅Ρ€ΠΈΠ²Π°Ρ‚ΠΈ Π²Ρ€Π· основа Π½Π° ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π° Π±Π΅Π· плаќањС авторски ΠΏΡ€Π°Π²Π° ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡƒΠ²Π° сСкоја ΠΎΡ€Π³Π°Π½ΠΈΠ·Π°Ρ†ΠΈΡ˜Π° Π΄Π° учСствува Π²ΠΎ Ρ€Π°Π·Π²ΠΎΡ˜ΠΎΡ‚ Π½Π° ΡΠΏΠ΅Ρ†ΠΈΡ„ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°Ρ‚Π°.

ΠžΡΠ½ΠΎΠ²Π½Π°Ρ‚Π° ΠΈΠΌΠΏΠ»Π΅ΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΡ˜Π° Π½Π° IP Π±Π»ΠΎΠΊΠΎΡ‚ Π΅ ΠΈΠ·Π³Ρ€Π°Π΄Π΅Π½Π° Π½Π° ΠΎΡ‚Π²ΠΎΡ€Π΅Π½ΠΈΠΎΡ‚ RISC-V процСсор SWeRV EL2 ΠΈ Π΅ ΠΎΠΏΡ€Π΅ΠΌΠ΅Π½ со 384KB RAM (128KB DCCM, 128KB ICCM0 ΠΈ 128KB SRAM) ΠΈ 32KB ROM. ΠŸΠΎΠ΄Π΄Ρ€ΠΆΠ°Π½ΠΈ криптографски Π°Π»Π³ΠΎΡ€ΠΈΡ‚ΠΌΠΈ Π²ΠΊΠ»ΡƒΡ‡ΡƒΠ²Π°Π°Ρ‚ SHA256, SHA384, SHA512 ECC Secp384r1, HMAC-DRBG, HMAC SHA384, AES256-ECB, AES256-CBC ΠΈ AES256-GCM.

Caliptra ја прСтстави ΠΎΡ‚Π²ΠΎΡ€Π΅Π½Π°Ρ‚Π° IP ΠΊΡƒΡ‚ΠΈΡ˜Π° Π·Π° Π³Ρ€Π°Π΄Π΅ΡšΠ΅ Π΄ΠΎΠ²Π΅Ρ€Π»ΠΈΠ²ΠΈ Ρ‡ΠΈΠΏΠΎΠ²ΠΈ
Caliptra ја прСтстави ΠΎΡ‚Π²ΠΎΡ€Π΅Π½Π°Ρ‚Π° IP ΠΊΡƒΡ‚ΠΈΡ˜Π° Π·Π° Π³Ρ€Π°Π΄Π΅ΡšΠ΅ Π΄ΠΎΠ²Π΅Ρ€Π»ΠΈΠ²ΠΈ Ρ‡ΠΈΠΏΠΎΠ²ΠΈ


Π˜Π·Π²ΠΎΡ€: opennet.ru

Π”ΠΎΠ΄Π°Π΄Π΅Ρ‚Π΅ ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€