Public Key Functions
Fascinating class of functions using more than 1 key (usually 2) [asymmetric]
- public keys usually published
- private keys are kept secret
- they are mathematically related
Provides auth and/or privacy:
- E(M, priv(A)) ---> signed by A
- E(M, pub(A)) ---> only A can read it
- E(E(M, priv(A)), pub(B)) -> from A to only B