Open navigation menu
Close suggestions
Search
Search
en
Change Language
Upload
Sign in
Sign in
Download free for days
0 ratings
0% found this document useful (0 votes)
17 views
SymCipher1-Data Encryption Standard
Engineering
Uploaded by
bluetruth65
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as PDF or read online on Scribd
Download now
Download
Save SymCipher1-Data Encryption Standard For Later
Download
Save
Save SymCipher1-Data Encryption Standard For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
0 ratings
0% found this document useful (0 votes)
17 views
SymCipher1-Data Encryption Standard
Engineering
Uploaded by
bluetruth65
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content,
claim it here
.
Available Formats
Download as PDF or read online on Scribd
Download now
Download
Save SymCipher1-Data Encryption Standard For Later
Carousel Previous
Carousel Next
Save
Save SymCipher1-Data Encryption Standard For Later
0%
0% found this document useful, undefined
0%
, undefined
Embed
Share
Print
Report
Download now
Download
You are on page 1
/ 6
Search
Fullscreen
o4in4iz024 09.01 Data Encryption Standard Data Encryption Standard The Data Encryption Standard (DES) is a symmetric-key block cipher published by the National Institute of Standards and Technology (NIST). DES is an implementation of a Feistel Cipher. It uses 16 round Feistel structure. The block size is 64-bit. Though, key length is 64-bit, DES has an effective key length of 56 bits, since 8 of the 64 bits of the key are not used by the encryption algorithm (function as check bits only). General Structure of DES is depicted in the following illustration — 64-bit plaintext Initial permutation 56-bit cipher key Round-key generator Round 16 sbi Final permutation 64-bit ciphertext Since DES is based on the Feistel Cipher, all that is required to specify DES is — @ Round function © Key scheduleo4in4iz024 09:01 Data Encryption Standard © Any additional processing — Initial and final permutation Initial and Final Permutation The initial and final permutations are straight Permutation boxes (P-boxes) that are inverses of each other. They have no cryptography significance in DES. The initial and final permutations are shown as follows — 1 2 g 25 40 58 64 Initial Permutation Final Permutation Round Function The heart of this cipher is the DES function, f. The DES function applies a 48-bit key to the rightmost 32 bits to produce a 32-bit output. 216o4in4iz024 09.01 Data Encryption Standard K, (48 bits) 32 bits Out © Expansion Permutation Box — Since right input is 32-bit and round key is a 48-bit, we first need to expand right input to 48 bits. Permutation logic is graphically depicted in the following illustration — p— From bit 32 sort Saas From bit! — -bit input > > || P< TT |] [| || | VV) [¥) TVIVIVIVIV) WIVIVIVIVIV) [VIVIVIVIVIY) DTVIVIVIVIV] [VIVIVIVIVI¥) [VIVIVIVIVIV) [WIVIVIVIVIV) © The graphically depicted permutation logic is generally described as table in DES specification illustrated as shown — 316o4in4iz024 09.01 Data Encryption Standard a2 Ol 02 03 04 05 04 05 06 07 08 09 08 09 10 i 12 13 12 13 14 15 16 17 16 1F 18 19 20 21 20 21 22 23 24 2 24 25 26 27 2 29: 28 29 31 31 32 Ol © XOR (Whitener). — After the expansion permutation, DES does XOR operation on the expanded right section and the round key. The round key is used only in this operation. © Substitution Boxes. — The S-boxes carry out the real mixing (confusion). DES uses 8 S-boxes, each with a 6-bit input and a 4-bit output. Refer the following illustration — 48-bit input Array of S-Boxes y S-Box i oo Delile chided ttl wits lien all S-Box S-Box ‘S-Bex $-Box \| ‘S-Box. eee eg ee eee eee eee 32-bit output @ The S-box rule is illustrated below — 46o4in4iz024 09.01 Data Encryption Standard bit] bit2 bit3 bit4 bit 5 bit 6 bit 1 bit2 bit3 bit 4 @ There are a total of eight S-box tables. The output of all eight s-boxes is then combined in to 32 bit section. © Straight Permutation — The 32 bit output of S-boxes is then subjected to the straight permutation with rule shown in the following illustration: Key Generation The round-key generator creates sixteen 48-bit keys out of a 56-bit cipher key. The process of key generation is depicted in the following illustration — 56o4in4iz024 09.01 Data Encryption Standard Key with parity bits {64 bits) N Parity dop 7 Shining Cipher key (56 bits) [Rounds T shatt [2.9.16] Cotes] Peabo 48 bits Round Key 1 Shitt tert] Shift ten] Rin] Pee Compression obo 48 bits Round Key 2 Shite Shin elt ar UGnnpresian Ppa Rond Key 16 48 bits The logic for Parity drop, shifting, and Compression P-box is given in the DES description. DES Analysis The DES satisfies both the desired properties of block cipher. These two properties make cipher very strong © Avalanche effect — A small change in plaintext results in the very great change in the ciphertext. © Completeness — Each bit of ciphertext depends on many bits of plaintext. During the last few years, cryptanalysis have found some weaknesses in DES when key selected are weak keys. These keys shall be avoided. DES has proved to be a very well designed block cipher. There have been no significant cryptanalytic attacks on DES other than exhaustive key search 66
You might also like
Data Encryption Standard PDF
PDF
No ratings yet
Data Encryption Standard PDF
5 pages
Symmetric-Key Block Cipher
PDF
No ratings yet
Symmetric-Key Block Cipher
6 pages
Data Encryption Standard
PDF
No ratings yet
Data Encryption Standard
6 pages
m033 Des
PDF
No ratings yet
m033 Des
4 pages
Chapter 6 DES
PDF
No ratings yet
Chapter 6 DES
64 pages
Outline
PDF
No ratings yet
Outline
57 pages
u2
PDF
No ratings yet
u2
52 pages
INS-2
PDF
No ratings yet
INS-2
58 pages
DATA ENCRYPTION STANDARD
PDF
No ratings yet
DATA ENCRYPTION STANDARD
11 pages
5 - DES 15102024 083219am
PDF
No ratings yet
5 - DES 15102024 083219am
51 pages
Data Encryption Standard
PDF
No ratings yet
Data Encryption Standard
7 pages
CNS U2&3
PDF
No ratings yet
CNS U2&3
86 pages
InfoSec Lect 4
PDF
No ratings yet
InfoSec Lect 4
61 pages
Data Encryption Standard: DR Faisal Bashir
PDF
No ratings yet
Data Encryption Standard: DR Faisal Bashir
51 pages
Unit 2 (Des Algorithm)
PDF
No ratings yet
Unit 2 (Des Algorithm)
37 pages
Data Encryption Standard - DES and Other Symmetric Block Ciphers
PDF
No ratings yet
Data Encryption Standard - DES and Other Symmetric Block Ciphers
74 pages
Des & Aes: 19CSE311 Computer Security Jevitha KP Department of CSE
PDF
No ratings yet
Des & Aes: 19CSE311 Computer Security Jevitha KP Department of CSE
49 pages
04DES
PDF
No ratings yet
04DES
47 pages
Des - Data Encryption Standard: Assoc. Prof. Do Trong Tuan
PDF
No ratings yet
Des - Data Encryption Standard: Assoc. Prof. Do Trong Tuan
67 pages
Des
PDF
No ratings yet
Des
17 pages
Block Ciphers and The Data Encryption Standard
PDF
No ratings yet
Block Ciphers and The Data Encryption Standard
59 pages
Data Encryption Standards
PDF
No ratings yet
Data Encryption Standards
16 pages
ICT 5301 Lecture3
PDF
No ratings yet
ICT 5301 Lecture3
36 pages
Data Encryption Standard - DeS
PDF
No ratings yet
Data Encryption Standard - DeS
33 pages
DES
PDF
No ratings yet
DES
4 pages
8 Des 18 01 2024
PDF
No ratings yet
8 Des 18 01 2024
22 pages
Chapter Two Part Three
PDF
No ratings yet
Chapter Two Part Three
59 pages
Introduction To DES Overview of The DES Algorithm Internal Structure of DES Decryption Security of DES
PDF
No ratings yet
Introduction To DES Overview of The DES Algorithm Internal Structure of DES Decryption Security of DES
22 pages
2024 01 30 - Reference Material II
PDF
No ratings yet
2024 01 30 - Reference Material II
22 pages
CC3121-IS-F23-8-DES
PDF
No ratings yet
CC3121-IS-F23-8-DES
21 pages
13 IT352 Class 14
PDF
No ratings yet
13 IT352 Class 14
48 pages
The Basic Structure of DES Describe The Details of Building Elements of DES Describe The Round Keys Generation Process To Analyze DES Mode of Encryption in Modern Symmetric Key Ciphers
PDF
No ratings yet
The Basic Structure of DES Describe The Details of Building Elements of DES Describe The Round Keys Generation Process To Analyze DES Mode of Encryption in Modern Symmetric Key Ciphers
52 pages
Des 1
PDF
No ratings yet
Des 1
11 pages
Block Cioher
PDF
No ratings yet
Block Cioher
38 pages
l9 Aes
PDF
No ratings yet
l9 Aes
69 pages
DES Slide
PDF
No ratings yet
DES Slide
34 pages
DES Manual
PDF
No ratings yet
DES Manual
7 pages
L15_L18
PDF
No ratings yet
L15_L18
25 pages
Week4- Symmetric Ciphers (2)
PDF
No ratings yet
Week4- Symmetric Ciphers (2)
72 pages
DES
PDF
No ratings yet
DES
24 pages
Simplified DES
PDF
No ratings yet
Simplified DES
52 pages
Week04 Des
PDF
No ratings yet
Week04 Des
52 pages
3 - Module 2 - Symmetric-Key Ciphers 2023-Part 2
PDF
No ratings yet
3 - Module 2 - Symmetric-Key Ciphers 2023-Part 2
62 pages
Lecture 3 DES
PDF
No ratings yet
Lecture 3 DES
45 pages
Unit 2-chapter-6-DES
PDF
No ratings yet
Unit 2-chapter-6-DES
76 pages
L 3 Blockciphers 150402115310 Conversion Gate01
PDF
No ratings yet
L 3 Blockciphers 150402115310 Conversion Gate01
66 pages
Is Des
PDF
No ratings yet
Is Des
53 pages
Data Encryption Standard
PDF
No ratings yet
Data Encryption Standard
15 pages
The Data Encryption Standard: As Federal Information Processing Standard 46 (FIPS PUB 46)
PDF
No ratings yet
The Data Encryption Standard: As Federal Information Processing Standard 46 (FIPS PUB 46)
52 pages
WINSEM2024-25_BITE401L_TH_VL2024250503090_2024-12-21_Reference-Material-I
PDF
No ratings yet
WINSEM2024-25_BITE401L_TH_VL2024250503090_2024-12-21_Reference-Material-I
35 pages
Data Encryption Standard (Des)
PDF
No ratings yet
Data Encryption Standard (Des)
28 pages
CS#3 - 2
PDF
No ratings yet
CS#3 - 2
27 pages
CT UNIT 2 Session 1
PDF
No ratings yet
CT UNIT 2 Session 1
31 pages
DES (Data Encryption Standard)
PDF
No ratings yet
DES (Data Encryption Standard)
17 pages
Chapter4 DES
PDF
No ratings yet
Chapter4 DES
30 pages
CNS - UNIT II
PDF
No ratings yet
CNS - UNIT II
48 pages
Data Encryption Standard (DES)
PDF
No ratings yet
Data Encryption Standard (DES)
18 pages
NS 3
PDF
No ratings yet
NS 3
44 pages
Lecture 03
PDF
No ratings yet
Lecture 03
46 pages