Cambridge IGCSE Computer Science · Syllabus 0478 · Data Transmission
Asymmetric Encryption
What is Asymmetric Encryption?
Asymmetric encryption uses two mathematically related keys: a public key that may be shared and is used to encrypt data for its owner, and a private key that is kept secret by its owner and is used to decrypt that data.
This definition is part of the Data Transmission chapter in Cambridge IGCSE Computer Science.
Asymmetric Encryption in context
Asymmetric encryption uses two mathematically related keys: a public key, which may be shared with anyone, and a private key, which must be kept secret by its owner and is never transmitted. In the confidentiality model used by this syllabus, the recipient publishes their public key; a sender encrypts the plaintext using the recipient's public key; the ciphertext is transmitted; and the recipient decrypts it using their own private key. The public key that encrypted the message cannot decrypt it — which is exactly why it is safe to publish, and why asymmetric encryption solves the key-distribution problem that symmetric encryption creates.

