Chapter One
Chapter One
Dilla University
CHAPTER ONE
Basic concepts in computer Network
security
By:Shewangizaw Liulseged
WHAT IS COMPUTER SECURITY ?
• Computer security is refers to techniques for ensuring that
data stored in a computer cannot be read or compromised
by any individuals without authorization.
• Most computer security measures involve data encryption
and passwords.
• The purpose of computer security is to device ways to
prevent the weaknesses from being exploited.
WHAT IS COMPUTER SECURITY ?
• We are addressing three important aspects of any
computer-related system such as confidentiality, integrity,
and availability.
WHAT IS COMPUTER SECURITY ?
• These are the three goals in
computing Security.
1. Confidentiality
2. Integrity
3. Availability
THREE GOALS IN COMPUTING SECURITY
E D
E_K(X)
X Enciphering Deciphering D_K(E_K(X)) = X
K
SYMMETRIC KEY CRYPTOGRAPHY
Example
Let k = 4
Turn plaintext SECRET into cipher text
S+4=W, E+4=I, C+4=G, R+4=V, E+4=I, T+4=X
Some algorithms used are the following:
Data Encryption Standard (DES): 56 bits key
Advance Encryption Standard (AES): 128, 192 or 256 bits
key
International Data Encryption Algorithm(IDEA): 128 bits
key
TRANSPOSITION CIPHER
In classical cryptography, a transposition cipher changes one
character from the plaintext to another i.e. the order of the
characters is changed.
1.Rail Fence Cipher
2.Columnar Transposition
Simple Columnar Transposition
Double Columnar Transposition
1. RAIL FENCE & SIMPLE COLUMNAR CIPHER
In this method plain text is written downwards on “rails of fence
“ , starting a new column when bottom is reached.
Algorithm:
1. First write down plain text message as a sequence of diagonals.
2. Read the plain text written in first step as a sequence of rows.
1. RAIL FENCE CIPHER
Example:
Plain text: come home tomorrow