Top Banner
26

PUBLIC KEY CRYPTOSYSTEMS Symmetric Cryptosystems 23/10/2015 | pag. 2.

Jan 02, 2016

Download

Documents

Donald Cameron
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: PUBLIC KEY CRYPTOSYSTEMS Symmetric Cryptosystems 23/10/2015 | pag. 2.
Page 2: PUBLIC KEY CRYPTOSYSTEMS Symmetric Cryptosystems 23/10/2015 | pag. 2.

Public KeyCryptosystems

Symmetric Cryptosystems20/04/23 | pag. 2

Page 3: PUBLIC KEY CRYPTOSYSTEMS Symmetric Cryptosystems 23/10/2015 | pag. 2.

Why?

Cryptography 20/04/23 | pag. 3

Page 4: PUBLIC KEY CRYPTOSYSTEMS Symmetric Cryptosystems 23/10/2015 | pag. 2.

Why?

Cryptography 20/04/23 | pag. 4

Page 5: PUBLIC KEY CRYPTOSYSTEMS Symmetric Cryptosystems 23/10/2015 | pag. 2.

Public Key Cryptosystems

Cryptography 20/04/23 | pag. 5

before.

Page 6: PUBLIC KEY CRYPTOSYSTEMS Symmetric Cryptosystems 23/10/2015 | pag. 2.

Public Key Cryptosystems

Cryptography 20/04/23 | pag. 6

addressed by identification.

Page 7: PUBLIC KEY CRYPTOSYSTEMS Symmetric Cryptosystems 23/10/2015 | pag. 2.

Public Key Cryptosystems

Cryptography 20/04/23 | pag. 7

Page 8: PUBLIC KEY CRYPTOSYSTEMS Symmetric Cryptosystems 23/10/2015 | pag. 2.

Public Key Cryptosystems

• RSA Cryptosystem

• Rabin Encryption

• ElGamal Encryption(based on Diffie-Hellman Key Exchange)

Cryptography 20/04/23 | pag. 8

Page 9: PUBLIC KEY CRYPTOSYSTEMS Symmetric Cryptosystems 23/10/2015 | pag. 2.

RSA

Cryptography 20/04/23 | pag. 9

Page 10: PUBLIC KEY CRYPTOSYSTEMS Symmetric Cryptosystems 23/10/2015 | pag. 2.

RSA:Key generation

Cryptography 20/04/23 | pag. 10

Page 11: PUBLIC KEY CRYPTOSYSTEMS Symmetric Cryptosystems 23/10/2015 | pag. 2.

RSA:Key generation

Cryptography 20/04/23 | pag. 11

Page 12: PUBLIC KEY CRYPTOSYSTEMS Symmetric Cryptosystems 23/10/2015 | pag. 2.

RSA:Encryption

Cryptography 20/04/23 | pag. 12

Page 13: PUBLIC KEY CRYPTOSYSTEMS Symmetric Cryptosystems 23/10/2015 | pag. 2.

RSA:Encryption – Block cipher

Cryptography 20/04/23 | pag. 13

Page 14: PUBLIC KEY CRYPTOSYSTEMS Symmetric Cryptosystems 23/10/2015 | pag. 2.

RSA:Encryption – Block cipher

Cryptography 20/04/23 | pag. 14

Page 15: PUBLIC KEY CRYPTOSYSTEMS Symmetric Cryptosystems 23/10/2015 | pag. 2.

RSA:Decryption

Cryptography 20/04/23 | pag. 15

We need a little of Fermat!

Page 16: PUBLIC KEY CRYPTOSYSTEMS Symmetric Cryptosystems 23/10/2015 | pag. 2.

Intermezzo:Fermat’s Little Theorem

Cryptography 20/04/23 | pag. 16

Page 17: PUBLIC KEY CRYPTOSYSTEMS Symmetric Cryptosystems 23/10/2015 | pag. 2.

Intermezzo:Fermat’s Little Theorem

Cryptography 20/04/23 | pag. 17

Page 18: PUBLIC KEY CRYPTOSYSTEMS Symmetric Cryptosystems 23/10/2015 | pag. 2.

RSA:Decryption

Cryptography 20/04/23 | pag. 18

Page 19: PUBLIC KEY CRYPTOSYSTEMS Symmetric Cryptosystems 23/10/2015 | pag. 2.

RSA:Decryption

Cryptography 20/04/23 | pag. 19

Page 20: PUBLIC KEY CRYPTOSYSTEMS Symmetric Cryptosystems 23/10/2015 | pag. 2.

Example:RSA

Cryptography 20/04/23 | pag. 20

119147119

Page 21: PUBLIC KEY CRYPTOSYSTEMS Symmetric Cryptosystems 23/10/2015 | pag. 2.

Security of the RSA

Cryptography 20/04/23 | pag. 21

Page 22: PUBLIC KEY CRYPTOSYSTEMS Symmetric Cryptosystems 23/10/2015 | pag. 2.

Rabin Encryption

Cryptography 20/04/23 | pag. 22

Page 23: PUBLIC KEY CRYPTOSYSTEMS Symmetric Cryptosystems 23/10/2015 | pag. 2.

Rabin Encryption:Key generation

Cryptography 20/04/23 | pag. 23

Page 24: PUBLIC KEY CRYPTOSYSTEMS Symmetric Cryptosystems 23/10/2015 | pag. 2.

Rabin Encryption:Encryption

Cryptography 20/04/23 | pag. 24

Page 25: PUBLIC KEY CRYPTOSYSTEMS Symmetric Cryptosystems 23/10/2015 | pag. 2.

Rabin Encryption:Decryption

Cryptography 20/04/23 | pag. 25

Page 26: PUBLIC KEY CRYPTOSYSTEMS Symmetric Cryptosystems 23/10/2015 | pag. 2.

Rabin Encryption:Decryption

Cryptography 20/04/23 | pag. 26