Overview
Cryptography conceals data against unauthorized access. It tries to prevent malicious actors from trying to block, intercept, modify, or fabricate a message between two entities.
Cryptography can include the following:
- Ciphering
- Digital signatures
- Authentication exchange
- more...
Definitions
Cryptosystem
A cryptosystem is a system for encryption and decryption. It utilizes a cryptographic algorithm, a set of all possible plaintexts and a set of all possible keys to generate the set of all possible ciphertexts.
Cryptographic Algorithm
Also known as a cipher is an algorithm that takes a key to convert some plaintext into a ciphertext and back.
Plaintext
The data or literal plain-text that we are trying to encrypt.
Key
An ideally unique and random sequence of characters which is used by a cipher to generate a ciphertext.
Ciphertext
The the binary or sometimes readable data that is generated by the cipher.
Reference
- Li, Fengjun Various, Lectures University of Kansas 2024
- https://en.wikipedia.org/wiki/One-time_pad