TY - GEN
T1 - Edge Crypt-Pi
T2 - Future Technologies Conference, FTC 2020
AU - El-Hadedy, Mohamed
AU - Guo, Xinfei
AU - Skadron, Kevin
AU - Hwu, Wen Mei
N1 - Publisher Copyright:
© 2021, Springer Nature Switzerland AG.
PY - 2021
Y1 - 2021
N2 - In the IoT and edge computing landscape, security has increasingly become one of the critical design considerations. Due to that most of these devices have very strict power and area budget, a compact and low power crypto unit is required. ARX (Addition, Rotation, XOR) based cryptographic primitives have been demonstrated as being fast yet small in terms of the hardware cost, thus it can be a perfect candidate to be integrated as part of a IoT system. In this paper, we propose a light and fast generic ARX crypto-processor named “Edge Crypt-Pi”, whose inherent algorithm is based on pi-Cipher. It is a nonce-based authenticated encryption cipher with associated data. The proposed crypto-process includes works in the following – the security of the pi-Cipher relies on an pi-function, which is an ARX based permutation function; the message blocks perform independent processes, which provides great parallelism and incrementally; An ordinal number of the messages blocks, along with a publicly-known nonce behave as important mechanisms to enable the protections against forgeries. Edge Crypt-Pi has been evaluated in a 28/32 nm technology with ASIC design flow. Post-place & route results demonstrate that the are of the 16-bit version is only and the maximum frequency is 1.33 GHz, and the total power is only 13 mW at nominal voltage. When it is configured to 64-bit, the maximum frequency stays unchanged, and the area increases to and the total power is around 49.5 mW. The proposed design can thus support a variety of crypto-ARX primitives because of its compactness and low-power consumption. With a Nickel Cadmium battery (1800 mAh capacity at 1.2 V), the 16-bit proposed processor version will last 4.545 days without going idle for any instance of time, and this makes it suitable to support a wider range of IoT applications.
AB - In the IoT and edge computing landscape, security has increasingly become one of the critical design considerations. Due to that most of these devices have very strict power and area budget, a compact and low power crypto unit is required. ARX (Addition, Rotation, XOR) based cryptographic primitives have been demonstrated as being fast yet small in terms of the hardware cost, thus it can be a perfect candidate to be integrated as part of a IoT system. In this paper, we propose a light and fast generic ARX crypto-processor named “Edge Crypt-Pi”, whose inherent algorithm is based on pi-Cipher. It is a nonce-based authenticated encryption cipher with associated data. The proposed crypto-process includes works in the following – the security of the pi-Cipher relies on an pi-function, which is an ARX based permutation function; the message blocks perform independent processes, which provides great parallelism and incrementally; An ordinal number of the messages blocks, along with a publicly-known nonce behave as important mechanisms to enable the protections against forgeries. Edge Crypt-Pi has been evaluated in a 28/32 nm technology with ASIC design flow. Post-place & route results demonstrate that the are of the 16-bit version is only and the maximum frequency is 1.33 GHz, and the total power is only 13 mW at nominal voltage. When it is configured to 64-bit, the maximum frequency stays unchanged, and the area increases to and the total power is around 49.5 mW. The proposed design can thus support a variety of crypto-ARX primitives because of its compactness and low-power consumption. With a Nickel Cadmium battery (1800 mAh capacity at 1.2 V), the 16-bit proposed processor version will last 4.545 days without going idle for any instance of time, and this makes it suitable to support a wider range of IoT applications.
KW - ASIC
KW - Cipher
KW - Crypt-Pi
KW - Edge computing
KW - IoT
UR - http://www.scopus.com/inward/record.url?scp=85096471369&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85096471369&partnerID=8YFLogxK
U2 - 10.1007/978-3-030-63092-8_50
DO - 10.1007/978-3-030-63092-8_50
M3 - Conference contribution
AN - SCOPUS:85096471369
SN - 9783030630911
T3 - Advances in Intelligent Systems and Computing
SP - 749
EP - 761
BT - Proceedings of the Future Technologies Conference, FTC 2020, Volume 3
A2 - Arai, Kohei
A2 - Kapoor, Supriya
A2 - Bhatia, Rahul
PB - Springer
Y2 - 5 November 2020 through 6 November 2020
ER -