Lecture 4 Data Encryption Standard (DES) - LRI
Lecture 4
Data Encryption Standard (DES)
1
Block Ciphers
? Map n-bit plaintext blocks to n-bit ciphertext
blocks (n = block length).
? For n-bit plaintext and ciphertext blocks and a
fixed key, the encryption function is a bijection;
? E : Pn x K ¡ú Cn s.t. for all key k ¡Ê K, E(x, k) is an
invertible mapping, written Ek(x).
? The inverse mapping is the decryption function,
y = Dk(x) denotes the decryption of plaintext x
under k.
2
Block Ciphers Features
? Block size: in general larger block sizes mean
greater security.
? Key size: larger key size means greater security
(larger key space).
? Number of rounds: multiple rounds offer
increasing security.
? Encryption modes: define how messages larger
than the block size are encrypted, very important
for the security of the encrypted message.
3
Feistel Network
? Several block ciphers are based on the
structure proposed by Feistel in 1973
? A Feistel Network is fully specified given
¨C the block size: n = 2w
¨C number of rounds: d
¨C d round functions f1, ¡, fd: {0,1}w
{0,1}w
? Used in DES, IDEA, RC5 (Rivest's Cipher n. 5),
and many other block ciphers.
? Not used in AES
4
Feistel Network
L0
R0
? Encryption:
f1(?)
L1
R1
f2(?)
Ld-1
? Decryption:
Rd-1
f1(?)
Rd
¨C L1 = R0 R1 = L0 ¨’ f1(R0)
¨C L2 = R1 R2 = L1 ¨’ f2(R1)
¡
¨C Ld = Rd-1 Rd = Ld-1 ¨’ fd(Rd-1)
Ld
¨C Rd-1 = Ld Ld-1 = Rd ¨’ fd(Ld)
¡
¨C R0 = L1; L0 = R1 ¨’ f1(L1)
5
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- lab configuring ipv4 static and default routes solution
- lecture 4 data encryption standard des lri
- packet tracer basic switch and end device configuration
- godinich consulting mikrotik
- ftp file transfer protocol
- lab troubleshooting ipv4 and ipv6 static routes solution
- basic router configuration
- lab basic ospf configuration lab ut
- lab configuring basic single area ospfv2 ut
- lab 1 ospf with three routers
Related searches
- 4 basic standard precautions
- 4 rules of standard precautions
- standard deviation of data calculator
- calculate standard deviation from data set
- standard deviation sample data calculator
- ungrouped data standard deviation
- standard deviation data set calculator
- standard deviation calculator data set
- data classification standard iso
- 4 7 x 10 5 standard notation
- grouped data standard deviation calculator
- ansi standard sql data types