Much of the theoretical work in cryptography concerns cryptographic primitives
— algorithms with basic cryptographic properties — and their
relationship to other cryptographic problems. More complicated
cryptographic tools are then built from these basic primitives. These
primitives provide fundamental properties, which are used to develop
more complex tools called cryptosystems or cryptographic protocols, which guarantee one or more high-level security properties. Note however, that the
|