ARTÍCULO
TITULO

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

Tiago Gomes    
Pedro Sousa    
Miguel Silva    
Mongkol Ekpanyapong and Sandro Pinto    

Resumen

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 μ" role="presentation" style="position: relative;">µµ µ J.

 Artículos similares

       
 
Varsha S. Lalapura, Veerender Reddy Bhimavarapu, J. Amudha and Hariram Selvamurugan Satheesh    
The Recurrent Neural Networks (RNNs) are an essential class of supervised learning algorithms. Complex tasks like speech recognition, machine translation, sentiment classification, weather prediction, etc., are now performed by well-trained RNNs. Local o... ver más
Revista: Algorithms

 
Shunfang Hu, Shaoping Jiang, Qing Miao, Fan Yang, Weihong Zhou and Peng Duan    
With the rise of the Internet of Things (IoT), maintaining data confidentiality and protecting user privacy have become increasingly challenging. End devices in the IoT are often deployed in unattended environments and connected to open networks, making ... ver más
Revista: Applied Sciences

 
Ahmad Naseem Alvi, Mumtaz Ali, Mohamed Saad Saleh, Mohammed Alkhathami, Deafallah Alsadie, Bushra Alghamdi and Badriya Alenzi    
The popularity of fog-enabled smart cities is increasing due to the advantages provided by modern communication and information technologies, which contribute to an improved quality of life. Wireless networks make them more vulnerable when the network is... ver más
Revista: Applied Sciences

 
Christopher Jun Qian Teh, Micheal Drieberg, Khairul Nisak Md Hasan, Abdul Latif Shah and Rizwan Ahmad    
The use of photovoltaic (PV) panels in interior spaces is expected to increase due to the proliferation of low-power sensor devices in the IoT domain. PV models are critical for estimating the I?V curves that define their performance at various light int... ver más
Revista: Applied Sciences

 
Teodoro Montanaro, Ilaria Sergi, Ilaria Stefanizzi, Luca Landi, Luciano Di Donato and Luigi Patrono    
One of the most important factors that influence people?s daily lives and their well-being at work is the so-called ?worker safety?. Different literature works demonstrated the positive effects on worker mood and well-being brought by the awareness of be... ver más