Cifratura asimmetrica
encrypt(pk, message) -> ciphertext
decrypt(sk, ciphertext) -> message

Scenario inverso rispetto alla firma. Chi firma usa la chiave pubblica, mentre chi legge usa la chiave privata.
Per cifrare tramite RSA, si utilizza lo schema PKCS1-OAEP, mentre se si vuole utilizzare uno schema basato sul logaritno discreto (Diffie-Hellmann), si usa:
- ECIES oppure El Gamal, ma sono poco usati ancora.