FAC-V: An FPGA-Based AES Coprocessor for RISC-V

Author:

Gomes TiagoORCID,Sousa PedroORCID,Silva MiguelORCID,Ekpanyapong MongkolORCID,Pinto SandroORCID

Abstract

In the new Internet of Things (IoT) era, embedded Field-Programmable Gate Array (FPGA) technology is enabling the deployment of custom-tailored embedded IoT solutions for handling different application requirements and workloads. Combined with the open RISC-V Instruction Set Architecture (ISA), the FPGA technology provides endless opportunities to create reconfigurable IoT devices with different accelerators and coprocessors tightly and loosely coupled with the processor. When connecting IoT devices to the Internet, secure communications and data exchange are major concerns. However, adding security features requires extra capabilities from the already resource-constrained IoT devices. This article presents the FAC-V coprocessor, which is an FPGA-based solution for an RISC-V processor that can be deployed following two different coupling styles. FAC-V implements in hardware the Advanced Encryption Standard (AES), one of the most widely used cryptographic algorithms in IoT low-end devices, at the cost of few FPGA resources. The conducted experiments demonstrate that FAC-V can achieve performance improvements of several orders of magnitude when compared to the software-only AES implementation; e.g., encrypting a message of 16 bytes with AES-256 can reach a performance gain of around 8000× with an energy consumption of 0.1 μJ.

Funder

FCT—Fundação para a Ciência e Tecnologia

Publisher

MDPI AG

Subject

Electrical and Electronic Engineering

Reference40 articles.

1. Oliveira, D., Costa, M., Pinto, S., and Gomes, T. The Future of Low-End Motes in the Internet of Things: A Prospective Paper. Electronics, 2020. 9.

2. Vision and Challenges for Realizing the Internet of Things;Sundmaeker;Clust. Eur. Res. Proj. Internet Things EU Commision,2010

3. A Survey on Internet of Things From Industrial Market Perspective;Perera;IEEE Access,2014

4. A Survey on the Edge Computing for the Internet of Things;Yu;IEEE Access,2018

5. Elnawawy, M., Farhan, A., Nabulsi, A., Al-Ali, A., and Sagahyroon, A. Role of FPGA in Internet of Things Applications. Proceedings of the IEEE International Symposium on Signal Processing and Information Technology (ISSPIT).

Cited by 5 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. Longnail: High-Level Synthesis of Portable Custom Instruction Set Extensions for RISC-V Processors from Descriptions in the Open-Source CoreDSL Language;Proceedings of the 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, Volume 3;2024-04-27

2. A review on security implementations in soft-processors for IoT applications;Computers & Security;2024-04

3. FPGA-Based Secured and Efficient Lightweight IoT Edge Devices with Customized RISC-V;2023 RIVF International Conference on Computing and Communication Technologies (RIVF);2023-12-23

4. ChamelIoT: a tightly- and loosely-coupled hardware-assisted OS framework for low-end IoT devices;Real-Time Systems;2023-12-20

5. FPGA/AI-Powered Data Security for IoT Edge Computing Platforms: A Survey and Open Issues;Intelligence of Things: Technologies and Applications;2023

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

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

www.globalauthorid.com

TOP

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