Parallel RSA encryption algorithm based on a ternary optical computer

被引:1
|
作者
Song, Kai [1 ]
Hu, Huanyu [1 ]
Yan, Liping [2 ]
Hou, Xinjun [1 ]
Wei, Jingyang [1 ]
机构
[1] East China Jiao Tong Univ, Sch Informat Engn, Shuanggang Rd, Nanchang 330013, Peoples R China
[2] East China Jiao Tong Univ, Software Sch, Shuanggang Rd, Nanchang 330013, Peoples R China
基金
中国国家自然科学基金;
关键词
IMPLEMENTATION; DESIGN;
D O I
10.1364/AO.536463
中图分类号
O43 [光学];
学科分类号
070207 ; 0803 ;
摘要
The RSA algorithm remains one of the most influential and extensively used public-key encryption algorithms in today's cryptographic domain. However, the traditional RSA encryption algorithm has several drawbacks, including slow computational speed, high computational cost, and substantial space requirements in practical applications. Consequently, this study amalgamates the characteristics of a ternary optical computer (TOC), including high parallelism, multi-digit precision, and low energy consumption, to research and propose a dual-channel transmission encryption strategy and a parallel rapid RSA encryption algorithm. Leveraging the dual-rotary optical structure of TOC and the simplest most significant digit (MSD) encoding, we implement a fundamental encryption strategy based on TOC. Concurrently, we harness the high-parallelism attributes of TOC to design large-number parallel modular exponentiation modules, enabling the generation of large prime numbers and efficient computation of large integer modular exponentiation operations. This innovation surmounts the drawbacks of traditional RSA algorithms and further enhances the efficiency of the encryption algorithm. Through resource and time analysis of the algorithm, as well as validation through experimental cases, it is evident that the TOC-based parallel rapid RSA encryption algorithm exhibits excellent computational efficiency and time performance. This research optimally exploits TOC's advantages in handling high parallelism and extensive computational tasks. (c) 2024 Optica Publishing Group. All rights, including for text and data mining (TDM), Artificial Intelligence (AI) training, and similar technologies, are reserved.
引用
收藏
页码:6636 / 6645
页数:10
相关论文
共 50 条
  • [31] A New RSA Image Encryption Algorithm Based on Singular Value Decomposition
    Zhu, Kai
    Lin, Zizhi
    Ding, Yun
    INTERNATIONAL JOURNAL OF PATTERN RECOGNITION AND ARTIFICIAL INTELLIGENCE, 2019, 33 (01)
  • [32] An Image Encryption Scheme Based on Lorenz Hyperchaotic System and RSA Algorithm
    Lin, Riguang
    Li, Sheng
    SECURITY AND COMMUNICATION NETWORKS, 2021, 2021
  • [33] Fast architectures for FPGA-based implementation of RSA encryption algorithm
    Nibouche, O
    Nibouche, M
    Bouridane, A
    Belatreche, A
    2004 IEEE INTERNATIONAL CONFERENCE ON FIELD-PROGRAMMABLE TECHNOLOGY, PROCEEDINGS, 2004, : 271 - 278
  • [34] Image authentication and encryption algorithm based on RSA cryptosystem and chaotic maps
    Singh, Deep
    Kumar, Sandeep
    EXPERT SYSTEMS WITH APPLICATIONS, 2025, 274
  • [35] A Parallel AES Encryption Algorithm Based on PCA
    Das, Debasis
    Misra, Rajiv
    ADVANCES IN PARALLEL, DISTRIBUTED COMPUTING, 2011, 203 : 238 - 246
  • [36] A Method for Creating SETUPs for RSA Encryption Algorithm
    Lei, Yilong
    Qu, Bin
    Zhang, Yuhuan
    2010 INTERNATIONAL COLLOQUIUM ON COMPUTING, COMMUNICATION, CONTROL, AND MANAGEMENT (CCCM2010), VOL IV, 2010, : 501 - 504
  • [37] Performance of WiMAX Security Algorithm (The Comparative study of RSA Encryption Algorithm with ECC Encryption Algorithm)
    Habib, Masood
    Mehmood, Tahir
    Ullah, Fasee
    Ibrahim, Muhammad
    PROCEEDINGS OF THE 2009 INTERNATIONAL CONFERENCE ON COMPUTER TECHNOLOGY AND DEVELOPMENT, VOL 2, 2009, : 108 - 112
  • [38] Research on RSA and Hill hybrid encryption algorithm
    Yang, Hongyu
    Ning, Yuguang
    Wang, Yue
    INTERNATIONAL JOURNAL OF COMPUTATIONAL SCIENCE AND ENGINEERING, 2019, 20 (01) : 1 - 6
  • [39] Principle and architecture of parallel reconfiguration circuit for ternary optical computer
    欧阳山
    金翊
    周裕
    王宏健
    Advances in Manufacturing, 2011, (05) : 397 - 404
  • [40] Cloud computing information encryption by SMM-RSA encryption algorithm
    Liao, Ruihua
    Journal of Computational Information Systems, 2014, 10 (16): : 6939 - 6946