z-logo
Premium
Low‐cost and two‐cycle hardware structures of PRINCE lightweight block cipher
Author(s) -
Rashidi Bahram
Publication year - 2020
Publication title -
international journal of circuit theory and applications
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.364
H-Index - 52
eISSN - 1097-007X
pISSN - 0098-9886
DOI - 10.1002/cta.2832
Subject(s) - block cipher , cipher , computer science , virtex , parallel computing , block (permutation group theory) , cbc mac , critical path method , field programmable gate array , computer hardware , embedded system , cryptography , algorithm , encryption , mathematics , engineering , computer network , geometry , systems engineering
Summary In this paper, low‐cost and two‐cycle hardware structures of the PRINCE lightweight block cipher are presented. In the first structure, we proposed an area‐constrained structure, and in the second structure, a high‐speed implementation of the PRINCE cipher is presented. The substitution box (S‐box) and the inverse of S‐box (S‐box −1 ) blocks are the most complex blocks in the PRINCE cipher. These blocks are designed by an efficient structure with low critical path delay. In the low‐cost structure, the S‐boxes and S‐boxes −1 are shared between the round computations and the intermediate step of PRINCE cipher. Therefore, the proposed architecture is implemented based on the lowest number of computation resources. The two‐cycle implementation of PRINCE cipher is designed by a processing element (PE), which is a general and reconfigurable element. This structure has a regular form with the minimum number of the control signal. Implementation results of the proposed structures in 180‐nm CMOS technology and Virtex‐4 and Virtex‐6 FPGA families are achieved. The proposed structures, based on the results, have better critical path delay and throughput compared with other's related works.

This content is not available in your region!

Continue researching here.

Having issues? You can contact us here