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.

csec_0205