CSCD 418:: Computer Systems Security
CSCD 418:: Computer Systems Security
CSCD 418:: Computer Systems Security
COMPUTER SYSTEMS
SECURITY
SIMPLIFIED
DES (S-DES)
UNIVERSITY OF
DEPARTMENT OF COMPUTER SCIENCE
GHANA
Developed by Professor
Edward Schaefer
Of Santa Clara University
As an educational/teaching
tool rather than a secure
encryption algorithm
UG,
DCS
UG,
DCS
S-DES SCHEME
UG,
DCS
ENCRYPTION DETAIL
UG,
DCS
K2 K6 K K1 K4 K8 K5 k7
3
UG,
DCS
EXPANSION PERMUTATION
K4
UG,
DCS
K1
K2
K2 K3
K3
K2
K4
K3
K4
K1
KEY GENERATION
10
P10
5
LS51
LS15
P8
K1
LS2
LS2
K2
UG,
DCS
P8
P10 PERMUTATION
K1 K2 K3 K4 K5 K6 K7 K8 K9 K1
0
K3 K5 K2 K7 K4 K1 K1 K9 K8 K6
0
UG,
DCS
P8 PERMUTATION
K6
UG,
DCS
K3
K7
K4
K8
K5
K1
0
K9
K1 K1 K9 K8 K6
0
K5 K2 K7 K4 K3
K1 K9 K8 K6 K1
0
UG,
DCS
K5
K2
K7
K4
K2
K7
K4
K3
K5
UG,
DCS
K1
0
K9
K1
K8
K9
K6
K8
K1
0
K6
K1
S1
UG,
DCS
P4 PERMUTATION
UG,
DCS
K1
K2
K3
K4
K2
K4
K3
K1
IP-1 PERMUTATION
K1 K2 K3 K4 K5 K6 K7 K8
K4 K1 K3 K5 K7 K2 K8 K6
UG,
DCS