SlideShare una empresa de Scribd logo
1 de 59
3
‫توجه‬:‫شد‬ ‫خواهید‬ ‫منتقل‬ ‫مربوطه‬ ‫اسالید‬ ‫به‬ ،‫عنوان‬ ‫روی‬ ‫بر‬ ‫کلیک‬ ‫با‬.
4
‫رمز‬ ‫های‬‫سیستم‬
‫متقارن‬
‫ای‬‫دنباله‬
‫قالبی‬
DES
AES
5
6
7
‫رمزگذار‬DES
1 2 . . . 64
1 2 . . . 64
1 2 . . . 64
1 2 . . . 64
1 2 . . . 56
1 2 . . . 64
1 2 . . . 64
1 2 . . . 64
1 2 . . . 64
8
9
1 2 . . . 64
1 2 . . . 321 2 . . . 32
1 2 . . . 321 2 . . . 32
1 2 . . . 64
IP
FP
10
11
Shifting
ShiftRound
12
52
17
68
001
110
001
0
0
0
0
1
1
1
1
0
0
0
1
1
1
1
1
1
1
1
1
13
76543210S
443125170
017412311
452726212
606240173
00111
101
1 0
01
011
5
14
15
16
17
18
2 3 E y e
32 33 45 79 65
2 3 E y e
32 33 45 79 65
Null
00 00 00
Null
00 00 00
19
2 3 E y e
32 33 45 79 65
Null
00 00 00
0 1 1 0 0 1 1
0 1 1 0 0 1 0
1 0 0 0 1 0 1
1 1 1 1 0 0 1
1 1 0 0 1 0 1
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0 0 0 0 0 0 0
0
1
0
0
1
1
1
1
20
Parity-bit drop table
09172533414957
18263442505801
27354351590210
36445260031119
15233139475563
22303846546207
29374553610614
04122028051321
21
Parity-bit drop table
09172533414957
18263442505801
27354351590210
36445260031119
15233139475563
22303846546207
29374553610614
04122028051321
0 1 1 0 0 1 0 0
0 1 1 0 0 1 1 1
1 0 0 0 1 0 1 0
1 1 1 1 0 0 1 0
1 1 0 0 1 0 1 1
0 0 0 0 0 0 0 1
0 0 0 0 0 0 0 1
0 0 0 0 0 0 0 1
Parity drop
0
1
1
0 0 1 1 1 0
0 0 0 0 1 1 0
1 1 0 0 0 0 1
0 1 0 0 0 0
0 0 0 1 1 1 1
0 0 0 0 0 0 0
1 1 0 0 0 0
1 0 0 1 0 0 0
22
0 0 0 1 1 1 0
0 0 0 0 1 1 0
1 1 0 0 0 0 1
0 1 1 0 0 0 0
0 0 0 1 1 1 1
0 0 0 0 0 0 0
1 1 0 0 0 1 0
1 0 0 1 0 0 0
0 0 0 1 1 1 0
0 0 0 0 1 1 0
1 1 0 0 0 0 1
0 1 1 0 0 0 0
0 0 0 1 1 1 1
0 0 0 0 0 0 0
1 1 0 0 0 1 0
1 0 0 1 0 0 0
23
0 0 0 1 1 1 0
0 0 0 0 1 1 0
1 1 0 0 0 0 1
0 1 1 0 0 0 0
0 0 0 1 1 1 1
0 0 0 0 0 0 0
1 1 0 0 0 1 0
1 0 0 1 0 0 0
Shifting
ShiftRound
0 0 1 1 1 0 0
0 0 0 1 1 0 1
1 0 0 0 0 1 0
1 1 0 0 0 0 0
0 0 1 1 1 1 0
0 0 0 0 0 0 1
1 0 0 0 1 0 1
0 0 1 0 0 0 0
24
Key-compression table
14 17 11 24 1 5
3 28 15 6 21 10
23 19 12 4 26 8
16 7 27 20 13 2
41 52 31 37 47 55
30 40 51 45 33 48
44 49 39 56 34 53
46 42 50 36 29 32
0 0 1 1 1 1 0
0 0 0 0 0 0 1
1 0 0 0 1 0 1
0 0 1 0 0 0 0
0 0 1 1 1 0 0
0 0 0 1 1 0 1
1 0 0 0 0 1 0
1 1 0 0 0 0 0
Key-compression table
14 17 11 24 1 5
3 28 15 6 21 10
23 19 12 4 26 8
16 7 27 20 13 2
41 52 31 37 47 55
30 40 51 45 33 48
44 49 39 56 34 53
46 42 50 36 29 32
25
compression
1
1
0
0 1 0 0 1
1 0 1 0 0 0
1 0 1 1 0 0
0 0 0 1 0 0
0 1 1 0 1 0
0 0 0 1 0
0 1 0 0 0
0 1 0 0 0 1
26
1 0 1 0 0 1
1 0 1 0 0 0
1 0 1 1 0 0
0 0 0 1 0 0
0 1 1 0 1 0
0 0 0 0 1 0
0 1 0 0 1 0
0 1 0 0 0 1
27
Round Number Sub Key
1 A6 8B 04 68 24 91
2 A2 35 03 A2 B0 31
3 69 06 45 23 0F 22
4 41 D0 98 1C 09 12
5 14 81 F2 45 40 54
6 B6 48 03 41 A0 C8
7 2B 23 04 A0 94 0D
8 08 14 9D 0A 16 A6
9 49 44 C0 08 71 22
10 50 C9 B8 24 68 24
11 94 A1 03 E0 08 D2
12 23 0E 07 85 82 1B
13 69 30 84 17 16 40
14 10 84 F8 18 81 64
15 D4 40 32 00 EC 84
16 14 EB 22 00 38 C9
28
1 2 . . . 64
1 2 . . . 321 2 . . . 32
1 2 . . . 321 2 . . . 32
1 2 . . . 64
IP
FP
29
Char S c o r p i o n
Hex
0 1 1 0 0 0 1 1
0 1 0 1 0 0 1 1
0 1 1 0 1 1 1 1
0 1 1 1 0 0 1 0
0 1 1 1 0 0 0 0
0 1 1 0 1 0 0 1
0 1 1 0 1 1 1 1
0 1 1 0 1 1 1 0
53 63 6F 72 70 69 6F 6E
0 1 0 1 0 0 1 1
0 1 1 0 0 0 1 1
0 1 1 0 1 1 1 1
0 1 1 1 0 0 1 0
0 1 1 1 0 0 0 0
0 1 1 0 1 0 0 1
0 1 1 0 1 1 1 1
0 1 1 0 1 1 1 0
Initial Permutation
58 50 42 34 26 18 10 2
60 52 44 36 28 20 12 4
62 54 46 38 30 22 14 6
64 56 48 40 32 24 16 8
57 49 41 33 25 17 9 1
59 51 43 35 27 19 11 3
61 53 45 37 29 21 13 5
63 55 47 39 31 23 15 7
30
IP
1
0
1
1 1 1 1 1 1 1
0 0 0 1 1 0 0 1
1 1 0 0 0 1 0 0
0 1 1 0 0 1 1 1
0 0 0 0 0 0 0 0
1 1 1 1 1 1 0
1 1 1 0 0 1 0
1 1 0 0 1 1 1 1
31
1 1 1 1 1 1 1 1
0 0 0 1 1 0 0 1
1 1 0 0 0 1 0 0
0 1 1 0 0 1 1 1
0 0 0 0 0 0 0 0
1 1 1 1 1 1 1 0
1 1 1 0 0 1 0 0
1 1 0 0 1 1 1 1
1 1 1 1 1 1 1 1
0 0 0 1 1 0 0 1
1 1 0 0 0 1 0 0
0 1 1 0 0 1 1 1
0 0 0 0 0 0 0 0
1 1 1 1 1 1 1 0
1 1 1 0 0 1 0 0
1 1 0 0 1 1 1 1
1 2 . . . 64
1 2 . . . 321 2 . . . 32
1 2 . . . 321 2 . . . 32
1 2 . . . 64
IP
FP
32
1 2 . . . 64
1 2 . . . 321 2 . . . 32
1 2 . . . 321 2 . . . 32
1 2 . . . 64
IP
FP
33
1 2 . . . 32
1 2 . . . 48
Expansion
1 2 . . . 32
1 2 . . . 48
Straight P-Box
0 0 0 0 0 0 0 0
1 1 1 1 1 1 1 0
1 1 1 0 0 1 0 0
1 1 0 0 1 1 1 1
Expansion
32 1 2 3 4 5
4 5 6 7 8 9
8 9 10 11 12 13
12 13 14 15 16 17
16 17 18 19 20 21
20 21 22 23 24 25
24 25 26 27 28 29
28 29 30 31 32 1
34
0
1
1
1 0 0 0 0
0 0 0 0 0 1
0 1 1 1 1 1
1 1 1 1 0 1
0 1 1 1 0 0
0 0 0 0 1
0 1 1 0 0
0 1 1 1 1 0
1 2 . . . 32
Expansion
1 2 . . . 48
Expansion
35
1 0 1 0 0 1
1 0 1 0 0 0
1 0 1 1 0 0
0 0 0 1 0 0
0 1 1 0 1 0
0 0 0 0 1 0
0 1 0 0 1 0
0 1 0 0 0 1
1 0 0 0 0 0
0 0 0 0 0 1
0 1 1 1 1 1
1 1 1 1 0 1
0 1 1 1 0 0
0 0 1 0 0 1
0 1 1 0 0 1
0 1 1 1 1 0
0 0 1 0 0 1
1 0 1 0 0 1
1 1 0 0 1 1
1 1 1 0 0 1
0 0 0 1 1 0
0 0 1 0 1 1
0 0 1 0 1 1
0 0 1 1 1 1
36
0 0 1 0 0 1
1 0 1 0 0 1
1 1 0 0 1 1
1 1 1 0 0 1
0 0 0 1 1 0
0 0 1 0 1 1
0 0 1 0 1 1
0 0 1 1 1 1
0 0 1 0 0 1 1 0 1 0 0 1 1 1 0 0 1 1 1 1 1 0 0 1
0 0 0 1 1 0 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 1 1 1
37
38
14 4 13 1 2 15 11 8 3 10 6 12 5 9 0 7
0 15 7 4 14 2 13 1 10 6 12 11 9 5 3 8
4 1 14 8 13 6 2 11 15 12 9 7 3 10 5 0
15 12 8 2 4 9 1 7 5 11 3 14 10 0 6 13
10 0 9 14 6 3 15 5 1 13 12 7 11 4 2 8
13 7 0 9 3 4 6 10 2 8 5 14 12 11 15 1
13 6 4 9 8 15 3 0 11 1 2 12 5 10 14 7
1 10 13 0 6 9 8 7 4 15 14 3 11 5 2 12
2 12 4 1 7 10 11 6 8 5 3 15 13 0 14 9
14 11 2 12 4 7 13 1 5 0 15 10 3 9 8 6
4 2 1 11 10 13 7 8 15 9 12 5 6 3 0 14
11 8 12 7 1 14 2 13 6 15 0 9 10 4 5 3
4 11 2 14 15 0 8 13 3 12 9 7 5 10 6 1
13 0 11 7 4 9 1 10 14 3 5 12 2 15 8 6
1 4 11 13 12 3 7 14 10 15 6 8 0 5 9 2
6 11 13 8 1 4 10 7 9 5 0 15 14 2 3 12
15 1 8 14 6 11 3 4 9 7 2 13 12 0 5 10
3 13 4 7 15 2 8 14 12 0 1 10 6 9 11 5
0 14 7 11 10 4 13 1 5 8 12 6 9 3 2 15
13 8 10 1 3 15 4 2 11 6 7 12 0 5 14 9
7 13 14 3 0 6 9 10 1 2 8 5 11 12 4 15
13 8 11 5 6 15 0 3 4 7 2 12 1 10 14 9
10 6 9 0 12 11 7 13 15 1 3 14 5 2 8 4
3 15 0 6 10 1 13 8 9 4 5 11 12 7 2 14
12 1 10 15 9 2 6 8 0 13 3 4 14 7 5 11
10 15 4 2 7 12 9 5 6 1 13 14 0 11 3 8
9 14 15 5 2 8 12 3 7 0 4 10 1 13 11 6
4 3 2 12 9 5 15 10 11 14 1 7 6 0 8 13
13 2 8 4 6 15 11 1 10 9 3 14 5 0 12 7
1 15 13 8 10 3 7 4 12 5 6 11 0 14 9 2
7 11 4 1 9 12 14 2 0 6 10 13 15 3 5 8
2 1 14 7 4 10 8 13 15 12 9 0 3 5 6 11
39
1 1 1 0
0 0 1 1
1 1 1 1
1 1 0 0
0 0 0 1
1 1 0 0
1 0 0 1
0 1 0 0
1 1 1 0 0 0 1 1 1 1 1 1 1 1 0 0
0 0 0 1 1 1 0 0 1 0 0 1 0 1 0 0
0 0 1 0 0 1 1 0 1 0 0 1 1 1 0 0 1 1 1 1 1 0 0 1
0 0 0 1 1 0 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 1 1 1
1 1 1 0
0 0 1 1
1 1 1 1
1 1 0 0
0 0 0 1
1 1 0 0
1 0 0 1
0 1 0 0
Straight
16 7 20 21 29 12 28 17
1 15 23 26 5 18 31 10
2 8 24 14 32 27 3 9
19 13 30 6 22 11 4 25
40
1
0
1
0 1 1 0 1 1 0
1 0 0 0 0 0 0 1
1 1 0 1 0 1 1
0 1 0 1 1 0 1
Straight P-Box
41
1 1 1 1 1 1 1 1
0 0 0 1 1 0 0 1
1 1 0 0 0 1 0 0
0 1 1 0 0 1 1 1
0 1 1 1 0 1 1 0
1 0 0 0 0 0 0 1
1 1 0 1 0 0 1 1
0 1 1 0 1 1 0 1
1 0 0 0 1 0 0 1
1 0 0 1 1 0 0 0
0 0 0 1 0 1 1 1
0 0 0 0 1 0 1 0
42
1 0 0 0 1 0 0 1
1 0 0 1 1 0 0 0
0 0 0 1 0 1 1 1
0 0 0 0 1 0 1 0
0 0 0 0 0 0 0 0
1 1 1 1 1 1 1 0
1 1 1 0 0 1 0 0
1 1 0 0 1 1 1 1
43
Round
Number
Output
Left Right
1 00 FE E4 CF 89 98 17 0A
2 89 98 17 0A 21 6A B2 F7
3 21 6A B2 F7 70 8A 7F 16
4 70 8A 7F 16 C9 5E 35 3C
5 C9 5E 35 3C 7F FA 7F DB
6 7F FA 7F DB 45 32 F5 FC
7 45 32 F5 FC C1 87 B2 D7
8 C1 87 B2 D7 5C C5 B7 F8
9 5C C5 B7 F8 48 62 AE 85
10 48 62 AE 85 49 A2 50 6D
11 49 A2 50 6D BD F0 99 B2
12 BD F0 99 B2 20 23 75 61
13 20 23 75 61 2C D7 A8 76
14 2C D7 A8 76 17 0D 65 9C
15 17 0D 65 9C 0A 43 32 8F
16 BC 9E CB 55 0A 43 32 8F
1 2 . . . 64
1 2 . . . 321 2 . . . 32
1 2 . . . 321 2 . . . 32
1 2 . . . 64
IP
FP
1 0 1 1 1 1 0 0
1 0 0 1 1 1 1 0
1 1 0 0 1 0 1 1
0 1 0 1 0 1 0 1
Final Permutation
40 8 48 16 56 24 64 32
39 7 47 15 55 23 63 31
38 6 46 14 54 22 62 30
37 5 45 13 53 21 61 29
36 4 44 12 52 20 60 28
35 3 43 11 51 19 59 27
34 2 42 10 50 18 58 26
33 1 41 9 49 17 57 25
0 0 0 0 1 0 1 0
0 1 0 0 0 0 1 1
0 0 1 1 0 0 1 0
1 0 0 0 1 1 1 1
44
FP
0
0
1
0 1 0 0 1 1 1
1 0 1 1 1 1 1 0
0 1 0 1 0 0 1 1
1 1 0 1 0 1 1 0
0 0 0 1 0 0 0
0 1 0 1 1 0 0 1
0 0 1 0 1 0 1
0 1 0 1 0 1 1 0
45
46
Shifting
ShiftRound
47
Shift RightShift Right
Shift RightShift Right
Shifting
ShiftRound
Zero bit1
48
Shifting
ShiftRound
Shift RightShift Right
Shift RightShift Right
Shifting
ShiftRound
Zero bit1
49
Round
Number
Sub Key
Output
Left Right
1 14EB220038C9 0A43328F 170D659C
2 D4403200EC84 170D659C 2CD7A876
3 1084F8188164 2CD7A876 20237561
4 693084171640 20237561 BDF099B2
5 230E0785821B BDF099B2 49A2506D
6 94A103E008D2 49A2506D 4862AE85
7 50C9B8246824 4862AE85 5CC5B7F8
8 4944C0087122 5CC5B7F8 C187B2D7
9 08149D0A16A6 C187B2D7 4532F5FC
10 2B2304A0940D 4532F5FC 7FFA7FDB
11 B6480341A0C8 7FFA7FDB C95E353C
12 1481F2454054 C95E353C 708A7F16
13 41D0981C0912 708A7F16 216AB2F7
14 690645230F22 216AB2F7 8998170A
15 A23503A2B031 8998170A 00FEE4CF
16 A68B04682491 FF19C467 00FEE4CF
plaintext 53636F7270696F6E Scorpion
50
avalanche effect
51
Plaintext Key Ciphertext
0000000000000000
22234512987ABB23
4789FD476E82A5F1
0000000000000001 0A4ED5C15A63FEA3
1 bit Number of bit differences 29 bits
Completeness effect
52
0101 0101 0101 0101 0000000 0000000
1F1F 1F1F 0E0E 0E0E 0000000 FFFFFFF
E0E0 E0E0 F1F1 F1F1 FFFFFFF 0000000
FEFE FEFE FEFE FEFE FFFFFFF FFFFFFF
53
ComplementOriginal
EDCBEDCBEDCBEDCB1234123412341234key
EDCBA987543210ED12345678ABCDEF12Plaintext
1EED41E210385C98E112BE1DEFC7A367Ciphertext
54
Justin, Matt, Guy
55
56
DES DESDES
57
58
Data Encryption Standard (DES)

Más contenido relacionado

Similar a Data Encryption Standard (DES)

People Power1.What is the purpose of the event specifications gu.docx
People Power1.What is the purpose of the event specifications gu.docxPeople Power1.What is the purpose of the event specifications gu.docx
People Power1.What is the purpose of the event specifications gu.docx
karlhennesey
 

Similar a Data Encryption Standard (DES) (20)

Data Encryption Standard
Data Encryption StandardData Encryption Standard
Data Encryption Standard
 
Analisis Butir-Taraf Sukar dan Daya Beda
Analisis Butir-Taraf Sukar dan Daya BedaAnalisis Butir-Taraf Sukar dan Daya Beda
Analisis Butir-Taraf Sukar dan Daya Beda
 
Soril 31 dun
Soril 31 dunSoril 31 dun
Soril 31 dun
 
die diesem Kleid ein so romantisches Gefühl verleihen
die diesem Kleid ein so romantisches Gefühl verleihendie diesem Kleid ein so romantisches Gefühl verleihen
die diesem Kleid ein so romantisches Gefühl verleihen
 
Ihre Freundschaftstraditionen zu feiern und zu festigen
Ihre Freundschaftstraditionen zu feiern und zu festigenIhre Freundschaftstraditionen zu feiern und zu festigen
Ihre Freundschaftstraditionen zu feiern und zu festigen
 
41 soril dun.kodoor
41 soril dun.kodoor41 soril dun.kodoor
41 soril dun.kodoor
 
Dados frequência livre da BE pelos alunos 3º período 2015-16
Dados frequência livre da BE pelos alunos 3º período 2015-16Dados frequência livre da BE pelos alunos 3º período 2015-16
Dados frequência livre da BE pelos alunos 3º período 2015-16
 
Soril 29 dun
Soril 29 dunSoril 29 dun
Soril 29 dun
 
40 soril dun_kod
40 soril dun_kod40 soril dun_kod
40 soril dun_kod
 
11 soril 31_dungiin jagsaalt
11 soril 31_dungiin jagsaalt11 soril 31_dungiin jagsaalt
11 soril 31_dungiin jagsaalt
 
11 soril 30-dungiin jagsaalt
11 soril 30-dungiin jagsaalt11 soril 30-dungiin jagsaalt
11 soril 30-dungiin jagsaalt
 
Binárna číselná sústava - Бинарни бројни систем
Binárna číselná sústava - Бинарни бројни системBinárna číselná sústava - Бинарни бројни систем
Binárna číselná sústava - Бинарни бројни систем
 
Soril 33 dun
Soril 33 dunSoril 33 dun
Soril 33 dun
 
People Power1.What is the purpose of the event specifications gu.docx
People Power1.What is the purpose of the event specifications gu.docxPeople Power1.What is the purpose of the event specifications gu.docx
People Power1.What is the purpose of the event specifications gu.docx
 
25 soril dun
25 soril dun25 soril dun
25 soril dun
 
11 soril 29_dungiin jagsaalt
11 soril 29_dungiin jagsaalt11 soril 29_dungiin jagsaalt
11 soril 29_dungiin jagsaalt
 
26 soril dun_kodtoi
26 soril dun_kodtoi26 soril dun_kodtoi
26 soril dun_kodtoi
 
10 soril 32_dungiin jagsaalt
10 soril 32_dungiin jagsaalt10 soril 32_dungiin jagsaalt
10 soril 32_dungiin jagsaalt
 
26 soril dun_kodtoi_2
26 soril dun_kodtoi_226 soril dun_kodtoi_2
26 soril dun_kodtoi_2
 
Ih sungaa 2013 dungiin jagsaalt
Ih sungaa 2013 dungiin jagsaaltIh sungaa 2013 dungiin jagsaalt
Ih sungaa 2013 dungiin jagsaalt
 

Último

Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Christo Ananth
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Dr.Costas Sachpazis
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Último (20)

UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICSUNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
UNIT-IFLUID PROPERTIES & FLOW CHARACTERISTICS
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
 
Glass Ceramics: Processing and Properties
Glass Ceramics: Processing and PropertiesGlass Ceramics: Processing and Properties
Glass Ceramics: Processing and Properties
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 

Data Encryption Standard (DES)

  • 1.
  • 2.
  • 3. 3 ‫توجه‬:‫شد‬ ‫خواهید‬ ‫منتقل‬ ‫مربوطه‬ ‫اسالید‬ ‫به‬ ،‫عنوان‬ ‫روی‬ ‫بر‬ ‫کلیک‬ ‫با‬.
  • 5. 5
  • 6. 6
  • 7. 7 ‫رمزگذار‬DES 1 2 . . . 64 1 2 . . . 64 1 2 . . . 64 1 2 . . . 64 1 2 . . . 56 1 2 . . . 64 1 2 . . . 64 1 2 . . . 64 1 2 . . . 64
  • 8. 8
  • 9. 9 1 2 . . . 64 1 2 . . . 321 2 . . . 32 1 2 . . . 321 2 . . . 32 1 2 . . . 64 IP FP
  • 10. 10
  • 14. 14
  • 15. 15
  • 16. 16
  • 17. 17
  • 18. 18 2 3 E y e 32 33 45 79 65 2 3 E y e 32 33 45 79 65 Null 00 00 00 Null 00 00 00
  • 19. 19 2 3 E y e 32 33 45 79 65 Null 00 00 00 0 1 1 0 0 1 1 0 1 1 0 0 1 0 1 0 0 0 1 0 1 1 1 1 1 0 0 1 1 1 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1 1 1
  • 21. 21 Parity-bit drop table 09172533414957 18263442505801 27354351590210 36445260031119 15233139475563 22303846546207 29374553610614 04122028051321 0 1 1 0 0 1 0 0 0 1 1 0 0 1 1 1 1 0 0 0 1 0 1 0 1 1 1 1 0 0 1 0 1 1 0 0 1 0 1 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 Parity drop 0 1 1 0 0 1 1 1 0 0 0 0 0 1 1 0 1 1 0 0 0 0 1 0 1 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 1 1 0 0 0 0 1 0 0 1 0 0 0
  • 22. 22 0 0 0 1 1 1 0 0 0 0 0 1 1 0 1 1 0 0 0 0 1 0 1 1 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0 0 0 0 0 1 1 1 0 0 0 0 0 1 1 0 1 1 0 0 0 0 1 0 1 1 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0 0
  • 23. 23 0 0 0 1 1 1 0 0 0 0 0 1 1 0 1 1 0 0 0 0 1 0 1 1 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0 0 Shifting ShiftRound 0 0 1 1 1 0 0 0 0 0 1 1 0 1 1 0 0 0 0 1 0 1 1 0 0 0 0 0 0 0 1 1 1 1 0 0 0 0 0 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0 0 0
  • 24. 24 Key-compression table 14 17 11 24 1 5 3 28 15 6 21 10 23 19 12 4 26 8 16 7 27 20 13 2 41 52 31 37 47 55 30 40 51 45 33 48 44 49 39 56 34 53 46 42 50 36 29 32
  • 25. 0 0 1 1 1 1 0 0 0 0 0 0 0 1 1 0 0 0 1 0 1 0 0 1 0 0 0 0 0 0 1 1 1 0 0 0 0 0 1 1 0 1 1 0 0 0 0 1 0 1 1 0 0 0 0 0 Key-compression table 14 17 11 24 1 5 3 28 15 6 21 10 23 19 12 4 26 8 16 7 27 20 13 2 41 52 31 37 47 55 30 40 51 45 33 48 44 49 39 56 34 53 46 42 50 36 29 32 25 compression 1 1 0 0 1 0 0 1 1 0 1 0 0 0 1 0 1 1 0 0 0 0 0 1 0 0 0 1 1 0 1 0 0 0 0 1 0 0 1 0 0 0 0 1 0 0 0 1
  • 26. 26 1 0 1 0 0 1 1 0 1 0 0 0 1 0 1 1 0 0 0 0 0 1 0 0 0 1 1 0 1 0 0 0 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 1
  • 27. 27 Round Number Sub Key 1 A6 8B 04 68 24 91 2 A2 35 03 A2 B0 31 3 69 06 45 23 0F 22 4 41 D0 98 1C 09 12 5 14 81 F2 45 40 54 6 B6 48 03 41 A0 C8 7 2B 23 04 A0 94 0D 8 08 14 9D 0A 16 A6 9 49 44 C0 08 71 22 10 50 C9 B8 24 68 24 11 94 A1 03 E0 08 D2 12 23 0E 07 85 82 1B 13 69 30 84 17 16 40 14 10 84 F8 18 81 64 15 D4 40 32 00 EC 84 16 14 EB 22 00 38 C9
  • 28. 28 1 2 . . . 64 1 2 . . . 321 2 . . . 32 1 2 . . . 321 2 . . . 32 1 2 . . . 64 IP FP
  • 29. 29 Char S c o r p i o n Hex 0 1 1 0 0 0 1 1 0 1 0 1 0 0 1 1 0 1 1 0 1 1 1 1 0 1 1 1 0 0 1 0 0 1 1 1 0 0 0 0 0 1 1 0 1 0 0 1 0 1 1 0 1 1 1 1 0 1 1 0 1 1 1 0 53 63 6F 72 70 69 6F 6E
  • 30. 0 1 0 1 0 0 1 1 0 1 1 0 0 0 1 1 0 1 1 0 1 1 1 1 0 1 1 1 0 0 1 0 0 1 1 1 0 0 0 0 0 1 1 0 1 0 0 1 0 1 1 0 1 1 1 1 0 1 1 0 1 1 1 0 Initial Permutation 58 50 42 34 26 18 10 2 60 52 44 36 28 20 12 4 62 54 46 38 30 22 14 6 64 56 48 40 32 24 16 8 57 49 41 33 25 17 9 1 59 51 43 35 27 19 11 3 61 53 45 37 29 21 13 5 63 55 47 39 31 23 15 7 30 IP 1 0 1 1 1 1 1 1 1 1 0 0 0 1 1 0 0 1 1 1 0 0 0 1 0 0 0 1 1 0 0 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 0 1 1 1 0 0 1 0 1 1 0 0 1 1 1 1
  • 31. 31 1 1 1 1 1 1 1 1 0 0 0 1 1 0 0 1 1 1 0 0 0 1 0 0 0 1 1 0 0 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 0 1 1 1 0 0 1 0 0 1 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 1 1 0 0 1 1 1 0 0 0 1 0 0 0 1 1 0 0 1 1 1 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 0 1 1 1 0 0 1 0 0 1 1 0 0 1 1 1 1 1 2 . . . 64 1 2 . . . 321 2 . . . 32 1 2 . . . 321 2 . . . 32 1 2 . . . 64 IP FP
  • 32. 32 1 2 . . . 64 1 2 . . . 321 2 . . . 32 1 2 . . . 321 2 . . . 32 1 2 . . . 64 IP FP
  • 33. 33 1 2 . . . 32 1 2 . . . 48 Expansion 1 2 . . . 32 1 2 . . . 48 Straight P-Box
  • 34. 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 0 1 1 1 0 0 1 0 0 1 1 0 0 1 1 1 1 Expansion 32 1 2 3 4 5 4 5 6 7 8 9 8 9 10 11 12 13 12 13 14 15 16 17 16 17 18 19 20 21 20 21 22 23 24 25 24 25 26 27 28 29 28 29 30 31 32 1 34 0 1 1 1 0 0 0 0 0 0 0 0 0 1 0 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 0 0 0 0 0 0 1 0 1 1 0 0 0 1 1 1 1 0 1 2 . . . 32 Expansion 1 2 . . . 48 Expansion
  • 35. 35 1 0 1 0 0 1 1 0 1 0 0 0 1 0 1 1 0 0 0 0 0 1 0 0 0 1 1 0 1 0 0 0 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 1 0 1 1 1 1 1 1 1 1 1 0 1 0 1 1 1 0 0 0 0 1 0 0 1 0 1 1 0 0 1 0 1 1 1 1 0 0 0 1 0 0 1 1 0 1 0 0 1 1 1 0 0 1 1 1 1 1 0 0 1 0 0 0 1 1 0 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 1 1 1
  • 36. 36 0 0 1 0 0 1 1 0 1 0 0 1 1 1 0 0 1 1 1 1 1 0 0 1 0 0 0 1 1 0 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 1 1 1 0 0 1 0 0 1 1 0 1 0 0 1 1 1 0 0 1 1 1 1 1 0 0 1 0 0 0 1 1 0 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 1 1 1
  • 37. 37
  • 38. 38 14 4 13 1 2 15 11 8 3 10 6 12 5 9 0 7 0 15 7 4 14 2 13 1 10 6 12 11 9 5 3 8 4 1 14 8 13 6 2 11 15 12 9 7 3 10 5 0 15 12 8 2 4 9 1 7 5 11 3 14 10 0 6 13 10 0 9 14 6 3 15 5 1 13 12 7 11 4 2 8 13 7 0 9 3 4 6 10 2 8 5 14 12 11 15 1 13 6 4 9 8 15 3 0 11 1 2 12 5 10 14 7 1 10 13 0 6 9 8 7 4 15 14 3 11 5 2 12 2 12 4 1 7 10 11 6 8 5 3 15 13 0 14 9 14 11 2 12 4 7 13 1 5 0 15 10 3 9 8 6 4 2 1 11 10 13 7 8 15 9 12 5 6 3 0 14 11 8 12 7 1 14 2 13 6 15 0 9 10 4 5 3 4 11 2 14 15 0 8 13 3 12 9 7 5 10 6 1 13 0 11 7 4 9 1 10 14 3 5 12 2 15 8 6 1 4 11 13 12 3 7 14 10 15 6 8 0 5 9 2 6 11 13 8 1 4 10 7 9 5 0 15 14 2 3 12 15 1 8 14 6 11 3 4 9 7 2 13 12 0 5 10 3 13 4 7 15 2 8 14 12 0 1 10 6 9 11 5 0 14 7 11 10 4 13 1 5 8 12 6 9 3 2 15 13 8 10 1 3 15 4 2 11 6 7 12 0 5 14 9 7 13 14 3 0 6 9 10 1 2 8 5 11 12 4 15 13 8 11 5 6 15 0 3 4 7 2 12 1 10 14 9 10 6 9 0 12 11 7 13 15 1 3 14 5 2 8 4 3 15 0 6 10 1 13 8 9 4 5 11 12 7 2 14 12 1 10 15 9 2 6 8 0 13 3 4 14 7 5 11 10 15 4 2 7 12 9 5 6 1 13 14 0 11 3 8 9 14 15 5 2 8 12 3 7 0 4 10 1 13 11 6 4 3 2 12 9 5 15 10 11 14 1 7 6 0 8 13 13 2 8 4 6 15 11 1 10 9 3 14 5 0 12 7 1 15 13 8 10 3 7 4 12 5 6 11 0 14 9 2 7 11 4 1 9 12 14 2 0 6 10 13 15 3 5 8 2 1 14 7 4 10 8 13 15 12 9 0 3 5 6 11
  • 39. 39 1 1 1 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 0 0 1 0 0 1 0 1 0 0 1 1 1 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 0 0 1 0 0 1 0 1 0 0 0 0 1 0 0 1 1 0 1 0 0 1 1 1 0 0 1 1 1 1 1 0 0 1 0 0 0 1 1 0 0 0 1 0 1 1 0 0 1 0 1 1 0 0 1 1 1 1
  • 40. 1 1 1 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 0 1 1 1 0 0 1 0 0 1 0 1 0 0 Straight 16 7 20 21 29 12 28 17 1 15 23 26 5 18 31 10 2 8 24 14 32 27 3 9 19 13 30 6 22 11 4 25 40 1 0 1 0 1 1 0 1 1 0 1 0 0 0 0 0 0 1 1 1 0 1 0 1 1 0 1 0 1 1 0 1 Straight P-Box
  • 41. 41 1 1 1 1 1 1 1 1 0 0 0 1 1 0 0 1 1 1 0 0 0 1 0 0 0 1 1 0 0 1 1 1 0 1 1 1 0 1 1 0 1 0 0 0 0 0 0 1 1 1 0 1 0 0 1 1 0 1 1 0 1 1 0 1 1 0 0 0 1 0 0 1 1 0 0 1 1 0 0 0 0 0 0 1 0 1 1 1 0 0 0 0 1 0 1 0
  • 42. 42 1 0 0 0 1 0 0 1 1 0 0 1 1 0 0 0 0 0 0 1 0 1 1 1 0 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 0 1 1 1 0 0 1 0 0 1 1 0 0 1 1 1 1
  • 43. 43 Round Number Output Left Right 1 00 FE E4 CF 89 98 17 0A 2 89 98 17 0A 21 6A B2 F7 3 21 6A B2 F7 70 8A 7F 16 4 70 8A 7F 16 C9 5E 35 3C 5 C9 5E 35 3C 7F FA 7F DB 6 7F FA 7F DB 45 32 F5 FC 7 45 32 F5 FC C1 87 B2 D7 8 C1 87 B2 D7 5C C5 B7 F8 9 5C C5 B7 F8 48 62 AE 85 10 48 62 AE 85 49 A2 50 6D 11 49 A2 50 6D BD F0 99 B2 12 BD F0 99 B2 20 23 75 61 13 20 23 75 61 2C D7 A8 76 14 2C D7 A8 76 17 0D 65 9C 15 17 0D 65 9C 0A 43 32 8F 16 BC 9E CB 55 0A 43 32 8F 1 2 . . . 64 1 2 . . . 321 2 . . . 32 1 2 . . . 321 2 . . . 32 1 2 . . . 64 IP FP
  • 44. 1 0 1 1 1 1 0 0 1 0 0 1 1 1 1 0 1 1 0 0 1 0 1 1 0 1 0 1 0 1 0 1 Final Permutation 40 8 48 16 56 24 64 32 39 7 47 15 55 23 63 31 38 6 46 14 54 22 62 30 37 5 45 13 53 21 61 29 36 4 44 12 52 20 60 28 35 3 43 11 51 19 59 27 34 2 42 10 50 18 58 26 33 1 41 9 49 17 57 25 0 0 0 0 1 0 1 0 0 1 0 0 0 0 1 1 0 0 1 1 0 0 1 0 1 0 0 0 1 1 1 1 44 FP 0 0 1 0 1 0 0 1 1 1 1 0 1 1 1 1 1 0 0 1 0 1 0 0 1 1 1 1 0 1 0 1 1 0 0 0 0 1 0 0 0 0 1 0 1 1 0 0 1 0 0 1 0 1 0 1 0 1 0 1 0 1 1 0
  • 45. 45
  • 47. 47 Shift RightShift Right Shift RightShift Right Shifting ShiftRound Zero bit1
  • 48. 48 Shifting ShiftRound Shift RightShift Right Shift RightShift Right Shifting ShiftRound Zero bit1
  • 49. 49 Round Number Sub Key Output Left Right 1 14EB220038C9 0A43328F 170D659C 2 D4403200EC84 170D659C 2CD7A876 3 1084F8188164 2CD7A876 20237561 4 693084171640 20237561 BDF099B2 5 230E0785821B BDF099B2 49A2506D 6 94A103E008D2 49A2506D 4862AE85 7 50C9B8246824 4862AE85 5CC5B7F8 8 4944C0087122 5CC5B7F8 C187B2D7 9 08149D0A16A6 C187B2D7 4532F5FC 10 2B2304A0940D 4532F5FC 7FFA7FDB 11 B6480341A0C8 7FFA7FDB C95E353C 12 1481F2454054 C95E353C 708A7F16 13 41D0981C0912 708A7F16 216AB2F7 14 690645230F22 216AB2F7 8998170A 15 A23503A2B031 8998170A 00FEE4CF 16 A68B04682491 FF19C467 00FEE4CF plaintext 53636F7270696F6E Scorpion
  • 51. 51 Plaintext Key Ciphertext 0000000000000000 22234512987ABB23 4789FD476E82A5F1 0000000000000001 0A4ED5C15A63FEA3 1 bit Number of bit differences 29 bits Completeness effect
  • 52. 52 0101 0101 0101 0101 0000000 0000000 1F1F 1F1F 0E0E 0E0E 0000000 FFFFFFF E0E0 E0E0 F1F1 F1F1 FFFFFFF 0000000 FEFE FEFE FEFE FEFE FFFFFFF FFFFFFF
  • 55. 55
  • 57. 57
  • 58. 58