Cryptographic Tools
Cryptographic Building Blocks:
- encryption/decryption functions, one-way functions,….
- have certain security properties
Cryptographic Protocols:
- A protocol specifies how each party is to initiate and respond to messages, including erroneous and illegal messages.
- designed assuming the existence of building blocks.