v An encryption system in which the sender and receiver of a message
share a single, common key that is used to encrypt and decrypt the message.
v Symmetric-key systems are simpler and faster, but their main
drawback is that the two parties must somehow exchange the key in a secure way.
Public-key encryption avoids this problem because the public key can be
distributed in a non-secure way, and the private key is never transmitted.
v Symmetric-key cryptography is sometimes called secret-key
cryptography. The most popular symmetric-key system is the Data
Encryption Standard (DES).
v The disadvantage of symmetric cryptography is that it presumes two
parties have agreed on a key and been able to exchange that key in a secure
manner prior to communication.
Secret key cryptography addresses the privacy requirement.
Example
: Data Encryption Standard (DES)
Secret
Key Authentication
r is some random number sent by sender
Ek(r) is encryption of random number r
r’ is some random number sent by receiver
Ek(r’) is encryption of random number r
Before two
parties can send information securely, they must first exchange a secret key. How
can the two parties exchange a key secretly before they can communicate in
secret? Even if the sender and receiver found a channel that they believed to
be secure, in the past there has been no way to test the secrecy of each key.
Quantum cryptography solves this problem. It allows the sender and receiver to
test and guarantee the secrecy of each individual key.
0 comments