Este é um curso acadêmico sobre criptografia, que é a prática e o estudo de técnicas de comunicação segura na presença de terceiros, chamados adversários. Em linhas gerais, se trata sobre construir protocolos que vão compensar a influência dos adversários e que são relacionados a vários aspectos de confidencialidade, integridade, autenticação e não-repudiação.