AI Chat Paper
Note: Please note that the following content is generated by AMiner AI. SciOpen does not take any responsibility related to this content.
{{lang === 'zh_CN' ? '文章概述' : 'Summary'}}
{{lang === 'en_US' ? '中' : 'Eng'}}
Chat more with AI
PDF (1.3 MB)
Collect
Submit Manuscript AI Chat Paper
Show Outline
Outline
Show full outline
Hide outline
Outline
Show full outline
Hide outline
Publishing Language: Chinese

Fast Modulus Algorithm for Internet of Things Key Exchange Based on Mersenne-like Numbers

Jiancheng QIN1Yu ZHONG2,3Zhe CHENG4Chenghai HUANG1Yiqin LU1,5( )Weiqiang PAN5
School of Electronic and Information Engineering, South China University of Technology, Guangzhou 510640, Guangdong, China
Zhaoqing Branch of China Telecom, Zhaoqing 526000, Guangdong, China
School of Software Engineering, South China University of Technology, Guangzhou 510006, Guangdong, China
School of Computer Science and Engineering, South China University of Technology, Guangzhou 510006, Guangdong, China
Information and Network Engineering and ResearchCenter, South China University of Technology, Guangzhou 510640, Guangdong, China
Show Author Information

Abstract

In order to adapt to the limited computing performance and energy of numerous lightweight sensor nodes in the encrypted transmission of IoT (Internet of Things), this paper proposed a fast modulus algorithm (CZ-Mod algorithm) based on Mersenne-like numbers to slove the bottleneck problems of computing speed, power consumption and so on during the sensors run PKI (Public Key Infrastructure) encryption algorithms such as RSA (Rivest-Shamir-Adleman), DHM (Diffie-Hellman-Merkle), Elgamal, etc. , and to simplify the corresponding hardware encrypting circuit logic design. CZ-Mod algorithm uses the mathematic characteristics of Mersenne numbers, and lowers the time complexity of its essential operation mod (modulo) into O(n). Firstly, a fast modulus algorithm mod1 using Mersenne-like numbers as modulus was presented, changing complex mod operation into simple binary shift/add operation; secondly, a fast modulus algorithm mod2 using any positive integers near Mersenne-like numbers as modulus was presented, expanding the modulus value range while simplifying mod operation; and then logic circuits of mod1 and mod2 operations were designed, simplifying mod operation hardware circuit. Finally, the above work was applied to the key exchange of IoT nodes, so as to lower the computing complexity and improve the speed of PKI encryption algorithms. The experiment test results indicate that the speed of DHM key exchange with CZ-Mod algorithm can reach 2.5 to 4 times of that of the conventional algorithm; CZ-Mod algorithm is concise and fits the hardware circuit design for the IoT sensors.

CLC number: TP393 Article ID: 1000-565X(2023)05-0024-12

References

【1】
【1】
 
 
Journal of South China University of Technology (Natural Science Edition)
Pages 24-35

{{item.num}}

Comments on this article

Go to comment

< Back to all reports

Review Status: {{reviewData.commendedNum}} Commended , {{reviewData.revisionRequiredNum}} Revision Required , {{reviewData.notCommendedNum}} Not Commended Under Peer Review

Review Comment

Close
Close
Cite this article:
QIN J, ZHONG Y, CHENG Z, et al. Fast Modulus Algorithm for Internet of Things Key Exchange Based on Mersenne-like Numbers. Journal of South China University of Technology (Natural Science Edition), 2023, 51(5): 24-35. https://doi.org/10.12141/j.issn.1000-565X.220355

615

Views

1

Downloads

0

Crossref

0

Web of Science

0

Scopus

0

CSCD

Received: 06 June 2022
Published: 25 May 2023
© Journal of South China University of Technology(Natural Science Edition)