TY - JOUR
T1 - Cryptosystem for IoT Devices with Feedback Operation Modes Based on Shared Buffer and Unrolled-Pipeline Techniques
AU - Chin, Wen Long
AU - Chen, Pin Wei
AU - Chou, Shih Hsiang
AU - Yang, Yu Hua
AU - Chen, Pei Yin
AU - Jiang, Tao
N1 - Publisher Copyright:
© 2014 IEEE.
PY - 2024/2/1
Y1 - 2024/2/1
N2 - This article presents a multichannel cryptosystem based on the proposed shared buffer techniques which enhance security for several Internet of Things (IoT) sensors and devices by using block cipher with feedback operation modes. Information security and its performance are both important characteristics for modern networking devices. In cryptography, the block cipher, for example, advanced encryption standard (AES), using feedback operation modes can enhance the security level but, unfortunately, the encryption cannot be performed in parallel owing to data dependency. Therefore, the pipeline and unrolling techniques are not applicable to increase the throughput of hardware designs. Under this situation, the round-based architecture is popular and regarded as an area-efficient solution. However, this method inherently limits its throughput. The proposed cryptosystem aims to provide many resource-constrained IoT devices with high-speed centralized encryption service to enhance their security levels, which are applicable for various scenarios, such as vehicular network, home network, and network function virtualization (NFV)/software-defined networking (SDN) IoT. Beyond that, the proposed design introduces the shared buffer technique based on linked lists and presents a novel queuing structure to enhance the memory utilization so that it can reduce 72.9% memory requirement of the naïve implementation while achieving the same speedup. According to the implementation result, an aggregate throughput of 130.91 Gb/s for encrypting ten IoT devices in cipher block chaining (CBC), cipher feedback (CFB), and output feedback (OFB) modes can be achieved on TSMC 40 nm. The area efficiency of this work significantly outperforms the state-of-The-Art works.
AB - This article presents a multichannel cryptosystem based on the proposed shared buffer techniques which enhance security for several Internet of Things (IoT) sensors and devices by using block cipher with feedback operation modes. Information security and its performance are both important characteristics for modern networking devices. In cryptography, the block cipher, for example, advanced encryption standard (AES), using feedback operation modes can enhance the security level but, unfortunately, the encryption cannot be performed in parallel owing to data dependency. Therefore, the pipeline and unrolling techniques are not applicable to increase the throughput of hardware designs. Under this situation, the round-based architecture is popular and regarded as an area-efficient solution. However, this method inherently limits its throughput. The proposed cryptosystem aims to provide many resource-constrained IoT devices with high-speed centralized encryption service to enhance their security levels, which are applicable for various scenarios, such as vehicular network, home network, and network function virtualization (NFV)/software-defined networking (SDN) IoT. Beyond that, the proposed design introduces the shared buffer technique based on linked lists and presents a novel queuing structure to enhance the memory utilization so that it can reduce 72.9% memory requirement of the naïve implementation while achieving the same speedup. According to the implementation result, an aggregate throughput of 130.91 Gb/s for encrypting ten IoT devices in cipher block chaining (CBC), cipher feedback (CFB), and output feedback (OFB) modes can be achieved on TSMC 40 nm. The area efficiency of this work significantly outperforms the state-of-The-Art works.
UR - http://www.scopus.com/inward/record.url?scp=85165874250&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85165874250&partnerID=8YFLogxK
U2 - 10.1109/JIOT.2023.3298855
DO - 10.1109/JIOT.2023.3298855
M3 - Article
AN - SCOPUS:85165874250
SN - 2327-4662
VL - 11
SP - 4389
EP - 4397
JO - IEEE Internet of Things Journal
JF - IEEE Internet of Things Journal
IS - 3
ER -