ReCPE: A PE for Reconfigurable Lightweight Cryptography

被引:4
作者
Anderson, Jeff [1 ]
Alkabani, Yousra [2 ]
El-Ghazawi, Tarek [1 ]
机构
[1] George Washington Univ, Dept Elect & Comp Engn, Washington, DC 20052 USA
[2] Halmstad Univ, Sch Informat Technol, Halmstad, Sweden
来源
34TH IEEE INTERNATIONAL SYSTEM ON CHIP CONFERENCE (SOCC) | 2021年
关键词
Reconfigurable Architectures; Domain-Specific accelerators; Parallel machines; Cryptography;
D O I
10.1109/SOCC52499.2021.9739359
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The Internet-of-Things has given rise to an overwhelming number of resource-constrained devices which must communicate securely with a core server. Due to the variability in processing power among these devices, one lightweight cryptographic (LWC) algorithm cannot be standardized. This creates a problem for fog and cloud architectures, where a central server, is subsequently required to support many ciphers. Compounding this problem, LWC ciphers tend to require large numbers of rounds to achieve high security levels, thus occupying the server for unacceptable lengths of time. To minimize LWC overhead, we propose a novel parallel mapping of LWC ciphers and ReCPE, a reconfigurable, lightweight processing element (PE) for use in hardware security modules (HSM) and array processors such as smartNICs. The proposed design was synthesized for both FPGA and ASIC implementations. We validate the ReCPE architecture by comparing it with a baseline array processor and custom field programmable gate array (FPGA) LWC accelerators that use dynamic reconfiguration. The ReCPE architecture is shown to accelerate cryptographic processing by 2 x when compared to a baseline PE, with 30% and 60% increases in logic and registers, respectively. Furthermore, we achieve a 50x improvement in dynamic reconfiguration environments when compared to custom FPGA accelerators.
引用
收藏
页码:176 / 181
页数:6
相关论文
共 34 条
[1]  
Alkamil A., 2020, IEEE ACCESS, V8, p221 720
[2]   Hardware Support for Secure Stream Processing in Cloud Environments [J].
Anderson, Jeff ;
El-Ghazawi, Tarek .
ACM INTERNATIONAL CONFERENCE ON COMPUTING FRONTIERS 2017, 2017, :283-286
[3]  
Baxter J, MOR1KX AN OPENRISC P
[4]  
Beaulieu R., 2015, P 52 ACMEDACIEEE DES
[5]  
Chen C., 2016, P 2016 SMART CARD RE, V10146
[6]   λ-NIC: Interactive Serverless Compute on SmartNICs [J].
Choi, Sean ;
Shahbaz, Muhammad ;
Prabhakar, Balaji ;
Rosenblum, Mendel .
PROCEEDINGS OF THE 2019 ACM SIGCOMM CONFERENCE POSTERS AND DEMOS (SIGCOMM '19), 2019, :151-152
[7]  
Clark N, 2004, INT SYMP MICROARCH, P30
[8]  
Coppen R., MQTT VERSION 50
[9]  
Daemen J., 2002, The Design Of Rijndael, V2nd
[10]  
De Sutter B, 2010, HANDBOOK OF SIGNAL PROCESSING SYSTEMS, P449, DOI 10.1007/978-1-4419-6345-1_17