1 of 20

Lecture 11: Encryption Schemes (IV)

2 of 20

Recap: CPA-secure encryption scheme

  •  

3 of 20

  •  

4 of 20

Modes of Operation

5 of 20

Variable-length CPA-security

  •  

6 of 20

  •  

7 of 20

  •  

8 of 20

Electronic Code Book (ECB) mode

  •  

9 of 20

  •  

10 of 20

Secure mode of operation 1:�Counter (CTR) mode

  •  

11 of 20

  •  

12 of 20

Define “bad event” Repeat

  •  
  •  

13 of 20

  •  
  •  

14 of 20

  •  
  •  

15 of 20

Secure mode of operation 2:�Output feedback (OFB) mode

  •  

16 of 20

Secure mode of operation 3:�Cipher block chaining (CBC) mode

  •  

17 of 20

CBC mode of operation v. CBC-MAC

  •  

18 of 20

Comparison of CTR, OFB, CBC

CTR

OFB

CBC

parallel encryption

×

×

parallel decryption

×

pad prepared in advance

(no pad to speak of)

CTR

OFB

CBC

19 of 20

PRFs in Practice

20 of 20

  •