Unleashing OpenTitan's Potential: a Silicon-Ready Embedded Secure Element for Root of Trust and Cryptographic Offloading

Author:

Ciani Maicol1ORCID,Parisi Emanuele2ORCID,Musa Alberto1ORCID,Barchi Francesco1ORCID,Bartolini Andrea1ORCID,Kulmala Ari3ORCID,Psiakis Rafail4ORCID,Garofalo Angelo5ORCID,Acquaviva Andrea1ORCID,Davide Rossi1ORCID

Affiliation:

1. Department of Energy and Information (DEI), University of Bologna, Bologna, Italy

2. Department of Energy and Information (DEI), Università di Bologna, Bologna, Italy

3. Technology Innovation Institute, Abu Dhabi, United Arab Emirates

4. Technology Innovation Institute, Abu Dhabi United Arab Emirates

5. Department of Energy and Information (DEI), UNIBO, Bologna, Italy

Abstract

The rapid advancement and exploration of open-hardware RISC-V platforms are catalyzing substantial changes across critical sectors, including autonomous vehicles, smart-city infrastructure, and medical devices. Within this technological evolution, OpenTitan emerges as a groundbreaking open-source RISC-V design, renowned for its comprehensive security toolkit and role as a standalone system-on-chip (SoC). OpenTitan encompasses different SoC implementations such as Earl Grey, fully implemented and silicon proven, and Darjeeling, announced but not yet fully implemented. The former targets a stand-alone system-on-chip implementation, the latter oriented towards an integrable implementation. Therefore, the literature currently lacks of a silicon-ready embedded implementation of an open-source Root of Trust, despite the effort put by lowRISC on the Darjeeling implementation of OpenTitan. We address the limitations of existing implementations, focusing on optimizing data transfer latency between memory and cryptographic accelerators to prevent under-utilization and ensure efficient task acceleration. Our contributions include a comprehensive methodology for integrating custom extensions and IPs into the Earl Grey architecture, architectural enhancements for system-level integration, support for varied boot modes, and improved data movement across the platform. These advancements facilitate the deployment of OpenTitan in broader SoCs, even in scenarios lacking specific technology-dependent IPs, providing a deployment-ready research vehicle for the community. We integrated the extended Earl Grey architecture into a reference architecture in 22nm FDX technology node, and then we benchmarked the enhanced architecture’s performance analyzing the latency introduced by the external memory hierarchic levels, presenting significant improvements in cryptographic processing speed, achieving up to 2.7 x speedup for SHA-256/HMAC and 1.6 x for AES accelerators, compared to baseline Earl Grey architecture.

Publisher

Association for Computing Machinery (ACM)

Reference44 articles.

1. Esmerald Aliaj, Ivan De Oliveira Nunes, and Gene Tsudik. 2022. GAROTA: Generalized Active Root-Of-Trust Architecture (for Tiny Embedded Devices). In 31st USENIX Security Symposium (USENIX Security 22). USENIX Association, Boston, MA, 2243–2260. https://www.usenix.org/conference/usenixsecurity22/presentation/aliaj

2. Metis: An Integrated Morphing Engine CPU to Protect Against Side Channel Attacks

3. Thomas Benz Michael Rogenmoser Paul Scheffler Samuel Riedel Alessandro Ottaviano Andreas Kurth Torsten Hoefler and Luca Benini. 2023. A High-performance Energy-efficient Modular DMA Engine Architecture. arxiv:2305.05240  [cs.AR]

4. Cyber Security aboard Micro Aerial Vehicles: An OpenTitan-based Visual Communication Use Case

5. An IoT Endpoint System-on-Chip for Secure and Energy-Efficient Near-Sensor Analytics

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3