Energy-Efficient Hardware Implementation of LUKS PBKDF2 with AES on FPGA

被引:0
作者
Li, Xiaochao [1 ]
Cao, Chunhui [1 ]
Li, Pengtao [1 ]
Shen, Shuli [1 ]
Chen, Yihui [1 ]
Li, Lin [1 ]
机构
[1] Xiamen Univ, Dept Elect Engn, Sch Informat Sci & Engn, Xiamen, Peoples R China
来源
2016 IEEE TRUSTCOM/BIGDATASE/ISPA | 2016年
关键词
Linux Unified Key Setup; PBKDF2; hash function; AES-ECB; FPGA;
D O I
10.1109/TrustCom.2016.89
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Linux Unified Key Setup (LUKS) is a popular disk encryption specification for Linux operating system. It is the first time to implement the operations of LUKS with regard to FPGA architectures, which includes PBKDF2-SHA1 and AES128-ECB cipher. The application of this implementation to LUKS password recovering is verified with ARM processor in Zynq SoC. In order to compare the performance against other platforms, we also implement the algorithm on the NVIDIA GeForce GTX 480 and ATI Radeon R9 200 Series, and multi-core CPU. Our implementation is superior advantage on the energy efficiency index.
引用
收藏
页码:402 / 409
页数:8
相关论文
共 16 条
[1]  
Abbas A, 2014, INT C PAR DISTRIB SY, P454, DOI 10.1109/PADSW.2014.7097841
[2]  
[Anonymous], TKS1 AN ANTIFORENSIC
[3]  
[Anonymous], DESIRABLE FEATURES P
[4]  
[Anonymous], 2015, 2015 INT C PERV COMP
[5]  
[Anonymous], PAR DISTR SYST ICPAD
[6]  
[Anonymous], PASSWORDCON BERG 201
[7]  
[Anonymous], LUKS ON DISK SPECIFI
[8]  
[Anonymous], 2014, 8 USENIX WORKSH OFF
[9]  
[Anonymous], PAR DISTR SYST ICPAD
[10]  
[Anonymous], RECONFIGURABLE COMP