(Delfs and Knebl 2015) : Individual Assignment - Im41103 Network Security
(Delfs and Knebl 2015) : Individual Assignment - Im41103 Network Security
Introduction:
The main purpose of cryptography is to provide confidentiality by encryption method (Delfs and
Knebl 2015). Enciphers1 protect one information from undesired access, which prevent any unauthorized
receiver to alter or read the content of the information that have been sent. This method was useful
when data or information were sent via the Internet, which is considered to be unsecured network
without any fear of compromise. Encryption algorithms are mathematical formulas or function that
applied to the information or data (unprotected, or plaintext or cleartext) that want to be sent which
transform it into unrecognizable format that was commonly known as Ciphertext which is sometimes
the size of it are bigger that the original data or information. There are 4 major Symmetric Key
Encryption Ciphers that is Data Encryption Standard (DES), Triple Data Encryption Standard (3DES),
Advanced Encryption Standard (AES), and Rivest Cipher 4 (RC4).
1
s well as decipher are used to replace “encrypt” and “decrypt”.
Sometimes the term of encipher a
Content:
4 Major Symmetric Key Encryption:
● Data Encryption Standard (DES)
● Advanced Encryption Standard (AES)
● Triple Data Encryption Standard (Triple DES/3DES)
● Rivest Cipher 4 (RC4)
2
Side-channel attacks does not use brute force or theoretical weaknesses to break a cipher, but it is
rather exploit flaws in the way it has been implemented.
the encryption, but it is executed reversely. Like DES, the data in Triple DES is encrypted and
decrypted in 64-bit chunks. The input key for DES is 64 bits long, and the actual key used is only
56 bits in length. The least significant bit in each of the byte is a parity bit just like DES, and it
should be set sot that there will always an odd number of 1s in every byte. These parity bits are
ignored and seven most significant bits of each byte are used, which resulting 56 bits in a key
length. Hence, Triple DES effective key strength for Triple DES is actually 168 bits as each of the
three keys contains the 8 parity bits that are not used during encryption.