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...

Full description

Bibliographic Details
Main Authors: Tongzhou Qu, Zibin Dai, Yanjiang Liu, Lin Chen
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