VLSI implementation of montgomery modular multiplier

Among data encryption technologies, RSA (Rivest, Shamir and Adleman) is the most secure and mature cryptosystem in the industry. RSA can not only encrypt and decrypt data, but also meet the requirements of digital signature authentication and identification. RSA is the representative of public ke...

Full description

Saved in:
Bibliographic Details
Main Author: Gao, Pengfei
Other Authors: Lau Kim Teen
Format: Theses and Dissertations
Language:English
Published: 2019
Subjects:
Online Access:http://hdl.handle.net/10356/78466
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:Among data encryption technologies, RSA (Rivest, Shamir and Adleman) is the most secure and mature cryptosystem in the industry. RSA can not only encrypt and decrypt data, but also meet the requirements of digital signature authentication and identification. RSA is the representative of public key cryptography. As computer processing power increases, the security of RSA is increasingly dependent on more complex mathematical operations. Therefore, the use of software technology to achieve data encryption cannot meet the speed and security requirements of information security. While in the hardware approach of the RSA, the Montgomery modular multiplication is the core component. This dissertation first analyzes and studies various Montgomery algorithms, then a pipelined architecture multiplier based on radix-2 Montgomery algorithm is designed. The design and simulation are based on Cadence Virtuoso software using TSMC’s 40nm technology.