2013Unpublished venueRequires access

Key generation research of RSA public cryptosystem and Matlab implement

Hongjun Wang, Zhiwen Song, Xiaoyu Niu, Qun Ding

Open publisher page 12 citations

Abstract

RSA is the asymmetric cryptography system. The security of RSA public key cryptosystem is based on the assumption that factoring of a large modulus is difficult. In RSA if someone can factor modulus into a product of two prime numbers, then the private key is also detected and hence the security of the cryptosystem is broken. So it is quite important to research the selection of prime and derive private key from public key. This paper introduces the basic number theories of RSA cryptosystem and applies t to key algorithm of RSA cryptosystem, such as Euclidean and its extension theorem, square-multiply algorithm and prime number testing. At last, provides a description of Matlab simulation of key algorithm and RSA encryption and decryption. The result shows that the whole simulation took 0.140176s, and solves the problem of key transmission.

About this research paper

What this paper is about

RSA is the asymmetric cryptography system. The security of RSA public key cryptosystem is based on the assumption that factoring of a large modulus is difficult. In RSA if someone can factor modulus into a product of two prime numbers, then the private key is also detected and hence the security of the cryptosystem is broken. So it is quite important to research the selection of prime and derive private key from public key. This paper introduces the basic number theories of RSA cryptosystem and applies t to key algorithm of RSA cryptosystem, such as Euclidean and its extension theorem, square-multiply algorithm and prime number testing. At last, provides a description of Matlab simulation of key algorithm and RSA encryption and decryption. The result shows that the whole simulation took 0.140176s, and solves the problem of key transmission.

Why it matters

OpenAlex reports 12 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

RSA is the asymmetric cryptography system. The security of RSA public key cryptosystem is based on the assumption that factoring of a large modulus is difficult. In RSA if someone can factor modulus into a product of two prime numbers, then the private key is also detected and hence the security of the cryptosystem is broken. So it is quite important to research the selection of prime and derive private key from public key. This paper introduces the basic number theories of RSA cryptosystem and applies t to key algorithm of RSA cryptosystem, such as Euclidean and its extension theorem, square-multiply algorithm and prime number testing. At last, provides a description of Matlab simulation of key algorithm and RSA encryption and decryption. The result shows that the whole simulation took 0.140176s, and solves the problem of key transmission.

Key concepts: Cryptosystem, Computer science, MATLAB, Public-key cryptography, Key (lock), Hybrid cryptosystem, Public key cryptosystem, Cryptography

Related papers

Back to paper searchBrowse research topicsOriginal source
Key generation research of RSA public cryptosystem and Matlab implement — Research Paper | ScholarLens