What is Cryptography and related Cyberattacks
Cryptography
Cryptography is a process of converting plain text data (readable) into ciphertext (unreadable) data to protect confidentiality so that unauthorized users cannot understand what is transmitted. Encryption algorithms are used to perform mathematical computation on data using the key and convert data to ciphertext. The algorithm that is chosen to perform encryption with some key can also be used for decryption. Decryption is the process of converting ciphertext to plaintext. Encryption is a reversible operation, i.e., converting plaintext to ciphertext and vice versa is possible using the algorithm and key. Cryptography is used to protect the confidentiality of information shared on the internet such as email messages, chat sessions, web transactions, personal data, corporate data, e-commerce applications, etc.
Objectives of Cryptography
Confidentiality: To ensure that private or confidential information is not made available or disclosed to unauthorized individuals.
Integrity: To ensure that an unauthorized individual does not tamper with the information exchanged over the internet.
Availability: To ensure that services are not denied to authorized users.