A High Flexible Shift Transformation Unit Design Approach for Coarse-Grained Reconfigurable Cryptographic Arrays
Shift transformations are the fundamental operation of cryptographic algorithms, and the arithmetic unit implementing different types of shift transformations are utilized in the coarse-grain reconfigurable cryptographic architectures (CGRCA) to meet the different cryptographic algorithms. In this p...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2022-09-01
|
Series: | Electronics |
Subjects: | |
Online Access: | https://www.mdpi.com/2079-9292/11/19/3144 |
_version_ | 1797479818384637952 |
---|---|
author | Tongzhou Qu Zibin Dai Yanjiang Liu Lin Chen |
author_facet | Tongzhou Qu Zibin Dai Yanjiang Liu Lin Chen |
author_sort | Tongzhou Qu |
collection | DOAJ |
description | Shift transformations are the fundamental operation of cryptographic algorithms, and the arithmetic unit implementing different types of shift transformations are utilized in the coarse-grain reconfigurable cryptographic architectures (CGRCA) to meet the different cryptographic algorithms. In this paper, a reconfigurable shift transformation unit (RSTU) is proposed to meet the complicated shift requirement of CGRCA, which achieves high flexibility and a good cost–performance ratio. The mathematical properties of shift transformation are analyzed, and several theorems are introduced to design a reconfigurable shifter. Furthermore, the reconfigurable data path of the proposed unit is presented to implement the random combination of shift operations in different granularity, and configuration word and routing algorithms are proposed to generate control information for RSTU. Moreover, the control information generation module is designed to invert the configuration word into the control information, according to the routing algorithms. As a proof-of-concept, the proposed RSTU is built using the CMOS 65 nm technology. The experimental results show that RSTU supports more shift operations, increases 18.2% speed at most, and reduces 13% area occupation, compared to the existing shifters. |
first_indexed | 2024-03-09T21:51:16Z |
format | Article |
id | doaj.art-d266c1c1e014423ba42a0122fc924392 |
institution | Directory Open Access Journal |
issn | 2079-9292 |
language | English |
last_indexed | 2024-03-09T21:51:16Z |
publishDate | 2022-09-01 |
publisher | MDPI AG |
record_format | Article |
series | Electronics |
spelling | doaj.art-d266c1c1e014423ba42a0122fc9243922023-11-23T20:07:03ZengMDPI AGElectronics2079-92922022-09-011119314410.3390/electronics11193144A High Flexible Shift Transformation Unit Design Approach for Coarse-Grained Reconfigurable Cryptographic ArraysTongzhou Qu0Zibin Dai1Yanjiang Liu2Lin Chen3College of Cryptography Engineering, Information Engineering University, Zhengzhou 450001, ChinaCollege of Cryptography Engineering, Information Engineering University, Zhengzhou 450001, ChinaCollege of Cryptography Engineering, Information Engineering University, Zhengzhou 450001, ChinaCollege of Cryptography Engineering, Information Engineering University, Zhengzhou 450001, ChinaShift transformations are the fundamental operation of cryptographic algorithms, and the arithmetic unit implementing different types of shift transformations are utilized in the coarse-grain reconfigurable cryptographic architectures (CGRCA) to meet the different cryptographic algorithms. In this paper, a reconfigurable shift transformation unit (RSTU) is proposed to meet the complicated shift requirement of CGRCA, which achieves high flexibility and a good cost–performance ratio. The mathematical properties of shift transformation are analyzed, and several theorems are introduced to design a reconfigurable shifter. Furthermore, the reconfigurable data path of the proposed unit is presented to implement the random combination of shift operations in different granularity, and configuration word and routing algorithms are proposed to generate control information for RSTU. Moreover, the control information generation module is designed to invert the configuration word into the control information, according to the routing algorithms. As a proof-of-concept, the proposed RSTU is built using the CMOS 65 nm technology. The experimental results show that RSTU supports more shift operations, increases 18.2% speed at most, and reduces 13% area occupation, compared to the existing shifters.https://www.mdpi.com/2079-9292/11/19/3144cryptographic algorithmshift transformationreconfigurable shifterrouting algorithm |
spellingShingle | Tongzhou Qu Zibin Dai Yanjiang Liu Lin Chen A High Flexible Shift Transformation Unit Design Approach for Coarse-Grained Reconfigurable Cryptographic Arrays Electronics cryptographic algorithm shift transformation reconfigurable shifter routing algorithm |
title | A High Flexible Shift Transformation Unit Design Approach for Coarse-Grained Reconfigurable Cryptographic Arrays |
title_full | A High Flexible Shift Transformation Unit Design Approach for Coarse-Grained Reconfigurable Cryptographic Arrays |
title_fullStr | A High Flexible Shift Transformation Unit Design Approach for Coarse-Grained Reconfigurable Cryptographic Arrays |
title_full_unstemmed | A High Flexible Shift Transformation Unit Design Approach for Coarse-Grained Reconfigurable Cryptographic Arrays |
title_short | A High Flexible Shift Transformation Unit Design Approach for Coarse-Grained Reconfigurable Cryptographic Arrays |
title_sort | high flexible shift transformation unit design approach for coarse grained reconfigurable cryptographic arrays |
topic | cryptographic algorithm shift transformation reconfigurable shifter routing algorithm |
url | https://www.mdpi.com/2079-9292/11/19/3144 |
work_keys_str_mv | AT tongzhouqu ahighflexibleshifttransformationunitdesignapproachforcoarsegrainedreconfigurablecryptographicarrays AT zibindai ahighflexibleshifttransformationunitdesignapproachforcoarsegrainedreconfigurablecryptographicarrays AT yanjiangliu ahighflexibleshifttransformationunitdesignapproachforcoarsegrainedreconfigurablecryptographicarrays AT linchen ahighflexibleshifttransformationunitdesignapproachforcoarsegrainedreconfigurablecryptographicarrays AT tongzhouqu highflexibleshifttransformationunitdesignapproachforcoarsegrainedreconfigurablecryptographicarrays AT zibindai highflexibleshifttransformationunitdesignapproachforcoarsegrainedreconfigurablecryptographicarrays AT yanjiangliu highflexibleshifttransformationunitdesignapproachforcoarsegrainedreconfigurablecryptographicarrays AT linchen highflexibleshifttransformationunitdesignapproachforcoarsegrainedreconfigurablecryptographicarrays |