Presentation is loading. Please wait.

Presentation is loading. Please wait.

Discrete Mathematical Structures: Theory and Applications 1 Cryptography (advanced extra curricular topic)  Cryptography (from the Greek words Kryptos,

Similar presentations


Presentation on theme: "Discrete Mathematical Structures: Theory and Applications 1 Cryptography (advanced extra curricular topic)  Cryptography (from the Greek words Kryptos,"— Presentation transcript:

1 Discrete Mathematical Structures: Theory and Applications 1 Cryptography (advanced extra curricular topic)  Cryptography (from the Greek words Kryptos, meaning hidden, and graphein, meaning to write) is the study of sending and receiving secret messages.  The message to be sent is called plaintext. The disguised message is called ciphertext.  The process of converting from plaintext to ciphertext is called encryption, while the reverse process of changing from ciphertext back to plaintext is called decryption.

2 Discrete Mathematical Structures: Theory and Applications 2 Cryptography  The function used in the process of encryption and decryption is called an encryption function.  The encryption function f is called the encryption key and f −1 is called the decryption key.  Ideally, only the sender and the receiver know these two keys.  If f is known then f −1 is known, so there is only one key and both the sender and the receiver have this key.

3 Discrete Mathematical Structures: Theory and Applications 3 Cryptography  RSA Cryptosystem

4 Discrete Mathematical Structures: Theory and Applications 4 Cryptography

5 Discrete Mathematical Structures: Theory and Applications 5 Cryptography  RSA Cryptosystem  This pair is the public key for B and B that keeps the pair (n, d) = (8633, 1207) secret. Notice that B does not make public the prime numbers p, q and also keeps the pair (n, d) = (8633, 1207) secret.  This pair (n, d) is the decryption key for B, and the pair (n, k) is the encryption key for anyone who wants to send the message to B. A will encrypt the message by using this encryption key.

6 Discrete Mathematical Structures: Theory and Applications 6 Mathematical Foundations of Cryptography

7 Discrete Mathematical Structures: Theory and Applications 7 Cryptography


Download ppt "Discrete Mathematical Structures: Theory and Applications 1 Cryptography (advanced extra curricular topic)  Cryptography (from the Greek words Kryptos,"

Similar presentations


Ads by Google