A Google anunciou, após seis anos de trabalho no projeto, o início da produção de um chip baseado na plataforma aberta OpenTitan. O chip é fabricado pela Nuvoton e é a primeira implementação do OpenTitan pronta para uso em projetos comerciais. Atualmente, uma leva de testes foi lançada, e o início da produção em massa está previsto para a primavera deste ano.
O OpenTitan é uma plataforma para a criação de componentes de hardware dignos de confiança (RoT, Root of Trust), utilizados em situações onde é necessário garantir a integridade dos elementos hardware e software do sistema. Por exemplo, para assegurar que partes críticas do sistema não foram substituídas e baseiam-se em código verificado e autorizado pelo fabricante. O projeto fornece uma estrutura pronta, testada e confiável, aumentando a confiança nas soluções criadas e reduzindo custos no desenvolvimento de chips especializados para segurança.
Os chips baseados em OpenTitan podem ser usados em placas-mãe de servidores, placas de rede, dispositivos de consumo, roteadores e dispositivos de Internet das Coisas para verificar firmwares e componentes carregáveis, gerar identificadores únicos criptograficamente para o sistema (proteção contra spoofing de hardware), oferecer serviços relacionados à segurança, proteger chaves criptográficas (isolamento de chaves em caso de acesso físico não autorizado ao hardware) e manter um log de auditoria isolado, que não pode ser editado ou apagado.
OpenTitan inclui blocos lógicos demandados em chips RoT, como um microprocessador aberto baseado na arquitetura RISC-V (RV32IMCB Ibex), coprocessadores criptográficos, um gerador de números aleatórios de hardware, um gerenciador de chaves com suporte a DICE, um mecanismo de armazenamento seguro de dados na memória persistente e volátil, tecnologias de proteção, blocos de entrada/saída e componentes de boot seguro. O dispositivo também fornece blocos com a implementação de algoritmos de criptografia padrão, como AES e HMAC-SHA256, e um acelerador de operações matemáticas aplicadas em algoritmos para trabalhar com assinaturas digitais baseadas em chaves públicas.

O projeto foi criado pela Google, mas foi transferido para a organização sem fins lucrativos lowRISC, após o que empresas como Western Digital, Seagate, Nuvoton Technology, Winbond, Rivos, zeroRISC e G+D Mobile Security se juntaram ao seu desenvolvimento. O código e as especificações dos componentes de hardware associados ao projeto são publicados sob a licença Apache 2.0. As soluções empregadas no OpenTitan são baseadas em tecnologias já utilizadas em tokens USB criptográficos Google Titan e chips TPM para garantir a inicialização verificada, instalados em servidores infraestrutura da Google, bem como em dispositivos Chromebook e Pixel.
Ao contrário das implementações existentes de Root of Trust, o OpenTitan evolui de acordo com o conceito de "segurança através da transparência", que implica a disponibilidade do código e dos esquemas, além da aplicação de um processo de desenvolvimento totalmente aberto, não vinculado a fornecedores e fabricantes de chips específicos. O OpenTitan se tornou a primeira implementação aberta de Root of Trust lançada no mercado, com suporte ao mecanismo de inicialização segura pós-quântica baseado no uso do algoritmo de formação de assinaturas digitais SLH-DSA (Sphincs+), resistente a tentativas de quebra com computadores quânticos.

Fonte: opennet.ru
