Understanding the RSA algorithm

08/05/2023
by   Zhengping Jay Luo, et al.
0

With the emerging importance of cybersecurity, it will be beneficial for a wide community to understand some of the fundamental security mechanisms. The RSA algorithm is one of the essential algorithms used in public-key cryptosystems. Understanding the RSA algorithm requires knowledge regarding number theory, modular arithmetic, etc., which is often beyond the knowledge pool of many beginners in cybersecurity. In this work, we provide an intuitive and onion-peeling style introduction to the RSA algorithm, in which we assume that readers will only have a basic background in mathematics and cybersecurity. Started from three essential goals of public-key cryptosystems, we explained step-by-step how the RSA algorithm achieved these goals. We also used a toy example to further help readers to understand the algorithm from a practical perspective.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/04/2016

Automatic Generation of Vectorized Montgomery Algorithm

Modular arithmetic is widely used in crytography and symbolic computatio...
research
10/17/2018

Understanding the Related-Key Security of Feistel Ciphers from a Provable Perspective

We initiate the provable related-key security treatment for models of pr...
research
03/13/2018

A Brief Retrospective Look at the Cayley-Purser Public-key Cryptosystem, 19 Years Later

The purpose of this paper is to describe and analyze the Cayley-Purser a...
research
08/26/2023

On Philomatics and Psychomatics for Combining Philosophy and Psychology with Mathematics

We propose the concepts of philomatics and psychomatics as hybrid combin...
research
05/28/2021

An efficient hybrid hash based privacy amplification algorithm for quantum key distribution

Privacy amplification (PA) is an essential part in a quantum key distrib...
research
03/22/2021

Extracting the Unknown from Long Math Problems

In problem solving, understanding the problem that one seeks to solve is...
research
12/31/2018

Mathematics Content Understanding for Cyberlearning via Formula Evolution Map

Although the scientific digital library is growing at a rapid pace, scho...

Please sign up or login with your details

Forgot password? Click here to reset