Title of Project Student Name USN: RSA Cryptography System Nitesh R 1JB10CS062
Title of Project Student Name USN: RSA Cryptography System Nitesh R 1JB10CS062
Title of Project Student Name USN: RSA Cryptography System Nitesh R 1JB10CS062
1JB10CS062
Abstract:
Digital communication has become an essential part of infrastructure nowadays, a lot of applications are Internet-based and it is important that communication be made secret. As a result, the security of information passed over an open channel has become a fundamental issue and therefore, the confidentiality and data integrity are required to protect against unauthorized access and use. Cryptography is a popular method available to provide security. Cryptography scrambles a message so it cannot be understood. The messages to be encrypted, known as the plaintext, are transformed by a function that is parameterized by a key. Encryption is a process of translating a message, called the Plaintext, into an encoded message, called the Ciphertext. This is usually accomplished using a secret Encryption Key and a cryptographic Cipher. Decryption is the reverse process to Encryption. While Encryption creates a Ciphertext from a Plaintext, Decryption creates a Plaintext from a Ciphertext. RSA is a widely used cryptosystem in the world. RSA stands for Rivest, Shamir, and Adleman, the developers of the RSA public-key cryptosystem and the founders of RSA Data Security . It is a public key cryptosystem which uses two kinds of key, private key and public key. RSA algorithm can be classified as three algorithms, the key generation algorithm, encryption algorithm, and decryption algorithm. Implementation of the same is done in the project.