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 条
  • [21] BULK ENCRYPTION ALGORITHM FOR USE WITH RSA
    SEWELL, RF
    ELECTRONICS LETTERS, 1993, 29 (25) : 2183 - 2185
  • [22] RSA encryption algorithm implemented on FPGA
    Iana, Gabriel Vasile
    Anghelescu, Petre
    Serban, Gheorghe
    2011 INTERNATIONAL CONFERENCE ON APPLIED ELECTRONICS (AE), 2011,
  • [23] Fixed points of the RSA encryption algorithm
    Chmielowiec, Andrzej
    THEORETICAL COMPUTER SCIENCE, 2010, 411 (01) : 288 - 292
  • [24] Modified RSA encryption algorithm based on chaos and its application in voice encryption system
    Yi, Wang
    Tan, Zhiping
    2018 14TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND SECURITY (CIS), 2018, : 439 - 444
  • [25] Algorithm on Higher-Order Derivative Based on Ternary Optical Computer
    Song, Kai
    Jin, Qingqing
    Chen, Gong
    Yan, Liping
    Zhang, Yi
    Wang, Xianchao
    IEEE ACCESS, 2020, 8 : 64499 - 64513
  • [26] A fine-grained fast parallel genetic algorithm based on a ternary optical computer for solving traveling salesman problem
    Wang, Zhehe
    Shen, Yunfu
    Li, Shuang
    Wang, Shuxin
    JOURNAL OF SUPERCOMPUTING, 2023, 79 (05): : 4760 - 4790
  • [27] A fine-grained fast parallel genetic algorithm based on a ternary optical computer for solving traveling salesman problem
    Zhehe Wang
    Yunfu Shen
    Shuang Li
    Shuxin Wang
    The Journal of Supercomputing, 2023, 79 : 4760 - 4790
  • [28] Theory and design of parallel decoding for a ternary optical computer
    Zhang, Honghong
    Ouyang, Shan
    Lian, Weimin
    APPLIED OPTICS, 2024, 63 (04) : 1048 - 1057
  • [29] Virtual optical encryption using phase shifted digital holography and RSA algorithm
    Chatterjee, Amit
    Dhanotia, Jitendra
    Bhatia, Vimal
    Prakash, Shashi
    2018 3RD INTERNATIONAL CONFERENCE ON MICROWAVE AND PHOTONICS (ICMAP), 2018,
  • [30] Image Encryption Scheme Based on a Generalized Arnold Map and RSA Algorithm
    Jiao, Kaixin
    Ye, Guodong
    Dong, Youxia
    Huang, Xiaoling
    He, Jianqing
    SECURITY AND COMMUNICATION NETWORKS, 2020, 2020