Chapter 8 Contents

8 Public-Key Encryption
8.1 Introduction
8.1.1 Basic principles
8.2 RSA public-key encryption
8.2.1 Description
8.2.2 Security of RSA
8.2.3 RSA encryption in practice
8.3 Rabin public-key encryption
8.4 ElGamal public-key encryption
8.4.1 Basic ElGamal encryption
8.4.2 Generalized ElGamal encryption
8.5 McEliece public-key encryption
8.6 Knapsack public-key encryption
8.6.1 Merkle-Hellman knapsack encryption
8.6.2 Chor-Rivest knapsack encryption
8.7 Probabilistic public-key encryption
8.7.1 Goldwasser-Micali probabilistic encryption
8.7.2 Blum-Goldwasser probabilistic encryption
8.7.3 Plaintext-aware encryption
8.8 Notes and further references
Return to the Table of contents