Cryptography_and_its_Types
Cryptography_and_its_Types
What is Cryptography?
Cryptography is a technique of securing information and communications through the use of codes so
that only those persons for whom the information is intended can understand and process it. Thus
preventing unauthorized access to information. The prefix “crypt” means “hidden” and the suffix
“graphy” means “writing”. In Cryptography, the techniques that are used to protect information are
obtained from mathematical concepts and a set of rule-based calculations known as algorithms to
convert messages in ways that make it hard to decode them. These algorithms are used for cryptographic
key generation, digital signing, and verification to protect data privacy, web browsing on the internet
and to protect confidential transactions such as credit card and debit card transactions.
Features of Cryptography:
Confidentiality: Information can only be accessed by the person for whom it is intended and no
other person except him can access it.
Integrity: Information cannot be modified in storage or transition between sender and intended
receiver without any addition to information being detected.
Non-repudiation: The creator/sender of information cannot deny his intention to send information
at a later stage.
Authentication: The identities of the sender and receiver are confirmed. As well destination/origin
of the information is confirmed.
Interoperability: Cryptography allows for secure communication between different systems and
platforms.
Adaptability: Cryptography continuously evolves to stay ahead of security threats and
technological advancements.
Types of Cryptography:
1. Symmetric Key Cryptography: It is an encryption system where the sender and receiver of a
message use a single common key to encrypt and decrypt messages. Symmetric Key cryptography is
faster and simpler but the problem is that the sender and receiver have to somehow exchange keys
securely. The most popular symmetric key cryptography systems are Data Encryption Systems
(DES) and Advanced Encryption Systems (AES).