sender's secure proxy
securely encapsulated key generator
- virtual machine
- Java Card application programming interface
- private key of trusted third party
- generic key generation for any sender
- very light load
- only giving out next key in pseudo-random sequence when requested
iButton, crypto co-processor = "smartcard"