Encryption Flashcards
Encryption
It is a process by which information is changed in a systematic way as to hide its contents from everyone but its intended recipients
Encryption provides mechanisms for:
1) Confidentiality
2) Authentication
3) Integrity
Cryptology
Is the branch of science concerned with the concealment of information
Cryptography
The science of creating codes and ciphers
Cryptanalysis
The science of breaking codes and ciphers
What is the difference between codes and ciphers ?
Code
1) A code** replaces** words, phrases or group of symbols with alternatives (code words) and its purpose is not always for secrecy and provides an alternative way of communicating information. Examples of code would be ASCII code and Morse code.
A code is a result of an encoding process and generally relies on** look-up tables (codebooks)** for the conversion processes
Cipher
A cipher is the output of an encryption process that either replaces data symbols with alternative symbols, or rearranges existing data symbols and the purpose of ciphers is almost always for secrecy
Encryption
Decryption
Encryption is the process of transforming data known as plain text into a cipher known as ciphertext
Decryption reverses the process by transforming ciphertext into plaintext
There are two types of ciphers:
1) Substitution cipher
2) Transposition cipher
Substitution cipher
The encryption process systematically manipulates a symbol (or group of symbols) in the plaintext to produce a different symbol (or group of symbols), which becomes the ciphertext.
The order of the symbols do not change.
Transposition cipher
The encryption process ‘scrambles’ the symbols of the plaintext in a systematic way to produce the ciphertext.
The symbols are unchanged but their order is.
IMPORTANT: always represent the plaintext in lower case and the ciphertext in UPPERCASE
Explain how does the Caesar wheel work
key