ABSTRACT

This chapter presents some basic ideas behind cryptography. This is intended for an audience evaluators,

recommenders, and end users of cryptographic algorithms and products rather than implementers.

Hence, the mathematical background will be kept to a minimum. Only widely adopted algorithms are

described with some mathematical detail. We also present promising technologies and algorithms that

information security practitioners might encounter and may have to choose or discard.