Cryptography serves as one of the basic building blocks to create trust in our society. This lecture will provide an overview of the role of cryptography, and describe key concepts and mechanisms. The lecture will mainly cover:

  • Symmetric Stream ciphers
  • Symmetric Block ciphers
  • Asymmetric cryptography
  • One Way funtions and Hash functions
  • Key negotiation
  • Cipher reinforcement mechanisms

Download Links: Portuguese English

Relevant web resources