Cryptography for Programmers

By Daniel James

In an increasingly hostile world security is becoming more and more important in today’s software design. Increasing regulation also means that security measures are mandated in the design of new software.

Many programmers, however, are unfamiliar with security concepts and jargon, and find the learning curve challenging.

This talk will give an introduction to cryptographic techniques and an overview of the use of cryptography in software. It is aimed at programmers, not at mathematicians or at cryptographers.

The talk will be language-agnostic, but will include some discussion of common cryptographic APIs, which are typically written to be C-callable.