Cryptography
Public-key cryptography
Communications protocol
Data transmission
Digital signature
Short Message Service
Adversary
Peer-to-peer
Secure multi-party computation