期刊:
International Journal of Performability Engineering,2019年15(5):1436-1444 ISSN:0973-1318
通讯作者:
Jiao, G.
作者机构:
[Zhou S.] College of Computer Science and Technology, Hengyang Normal University, Hengyang, 421002, China;Hunan Provincial Key Laboratory of Intelligent Information Processing and Application, Hengyang, 421002, China;School of Environment Protection and Safety Engineering, University of South China, Hengyang, 421002, China;[Jiao G.] College of Computer Science and Technology, Hengyang Normal University, Hengyang, 421002, China<&wdkj&>Hunan Provincial Key Laboratory of Intelligent Information Processing and Application, Hengyang, 421002, China<&wdkj&>School of Environment Protection and Safety Engineering, University of South China, Hengyang, 421002, China;[Li L.; Zou Y.] College of Computer Science and Technology, Hengyang Normal University, Hengyang, 421002, China<&wdkj&>Hunan Provincial Key Laboratory of Intelligent Information Processing and Application, Hengyang, 421002, China
通讯机构:
College of Computer Science and Technology, Hengyang Normal University, Hengyang, China
期刊:
International Journal of Performability Engineering,2019年15(6):1692-1701 ISSN:0973-1318
通讯作者:
Jiao, G.
作者机构:
College of Computer Science and Technology, Hengyang Normal University, Hengyang, 421002, China;Hunan Provincial Key Laboratory of Intelligent Information Processing and Application, Hengyang, 421002, China;[Jiao G.; Li L.; Zou Y.] College of Computer Science and Technology, Hengyang Normal University, Hengyang, 421002, China<&wdkj&>Hunan Provincial Key Laboratory of Intelligent Information Processing and Application, Hengyang, 421002, China
通讯机构:
College of Computer Science and Technology, Hengyang Normal University, Hengyang, China
摘要:
本发明提供了一种轻量级密码算法HBcipher实现方法与装置,该方法在加密或解密过程中所使用的轮函数采用三组SPN结构的F函数,且在轮函数中提出一种新的P2置换方式。通过选取轮常数count作为轮运算控制信号,根据count的奇偶性设计两种不同的运算方式;算法通过Xilinx ISE Design Suite 13.2硬件实现时,HBcipher‑64的吞吐率为511.38Mbps,HBcipher‑128的吞吐率为716.6848Mbps,相较于目前轻量级密码算法,加密效率较高。
通讯机构:
[Li, L; Liu, BT] H;Hengyang Normal Univ, Coll Comp Sci & Technol, Hengyang 421002, Peoples R China.
关键词:
Hardware;Lyapunov methods;Security of data;Block ciphers;Encryption and decryption;Feistel networks;Hardware and software;Hardware environment;Lightweight;Lightweight block ciphers;Security evaluation;Cryptography
摘要:
During past few years, some lightweight block ciphers have been proposed. These lightweight block ciphers take single encryption method that either uses Substitution-Permutation (SP) network structure or Feistel network structure to encrypt. In this paper, we have designed a different encryption method that takes both SP network structure and Feistel network structure to encrypt. Current SP network has a limitation that the encryption and decryption processes are dissimilar. To solve this problem, we have employed involution related properties of the nonlinear and linear components to modify SP network structure. The modified one enables the encryption and decryption program or circuit to work as the Feistel network structure. Additionally, we have implemented a MixRows in SP network structure. Then we instantiate these three novel ideas into the lightweight block cipher called SFN. We have carried out the security evaluation and the hardware and software experiments to it. The result shows that compared to other lightweight block ciphers, SFN has more advantages in terms of being immune to attacks. Also, SFN is not only compact in hardware environment but also efficient in software platforms.
作者机构:
[贺位位; 邹祎; 刘波涛; Li, Lang] Department of Computer Science, Hengyang Normal University, Hengyang, Hunan, 421008, China;[Li, Lang; 李浪] College of Information Science and Engineering, Hunan University, Changsha, Hunan, 410082, China
通讯机构:
Department of Computer Science, Hengyang Normal University, Hengyang, Hunan, China