A non-profit organization, lowRISC, overseeing the development of an open microprocessor based on the RISC-V architecture, has announced the availability of its first chip ready for commercial production, built on the open platform OpenTitan, which is being developed as an independent collaborative project. Originally founded by Google, the project has seen the involvement of companies such as Western Digital, Seagate, Nuvoton Technology, Winbond, Rivos, zeroRISC, and G+D Mobile Security after the responsibilities were transferred to lowRISC. The code and hardware specifications related to the project have been published under the Apache 2.0 license.
Unlike existing implementations of the Root of Trust, OpenTitan is developed according to the concept of 'security through transparency,' which implies code and schematic availability, as well as a completely open development process that is not tied to specific vendors and chip manufacturers. The solutions applied in OpenTitan are based on technologies already used in Google's Titan cryptographic USB tokens and TPM chips to ensure verified boot on szervereken Google's infrastructure, as well as on Chromebook and Pixel devices.
OpenTitan is a platform for creating trusted hardware components (RoT, Root of Trust) that can be applied where it is essential to guarantee the integrity of the hardware and software elements of the system, ensuring that critical parts of the system have not been tampered with and are based on verified and manufacturer-authorized code. The project provides a ready-made, verified, and reliable framework that enhances trust in the solutions created and reduces development costs for specialized security chip design.
Az OpenTitan alapú chipek használhatók szerver alaplapokon, hálózati kártyákon, fogyasztói eszközökben, routerekben és az IoT eszközökben a firmware-ek és betölthető összetevők ellenőrzésére, valamint egyedi kriptográfiai azonosítók generálására (hardverhamisítás ellen), kriptográfiai kulcsok védelmére (kulcsok elszigetelése, ha egy támadó fizikailag hozzáfér a hardverhez), biztonsági szolgáltatások nyújtására és egy olyan audit napló vezetésére, amelyet nem lehet módosítani vagy törölni.
Az OpenTitan különböző logikai blokk-összetevőket tartalmaz, amelyek a RoT-chipekben keresettek, mint például a nyílt RISC-V architektúrára (RV32IMCB Ibex) épülő mikroprocesszor, kriptográfiai társprocesszorok, hardveres véletlenszám-generátor, kulcskezelő DICE-támogatással, az adatok védett tárolásának mechanizmusa állandó és operatív memóriában, védelmi technológiák, I/O blokkok, biztonságos indítási eszközök stb. Az eszköz emellett blokkokat biztosít a szokásos titkosítási algoritmusok, például AES és HMAC-SHA256 megvalósítására, valamint matematikai műveletek gyorsítóját az olyan digitális aláírási algoritmusokhoz, mint az RSA és az elliptikus görbéken alapuló algoritmusok.

Forrás: opennet.ru
