Introduction to Cryptography

Cryptography is an indispensable tool for protecting information in computer systems. This introduction to the basic theory and practice of cryptographic techniques used in computer security will explore the inner workings of cryptographic primitives and how to use them correctly.

Topics Include

  • Encryption (secret-key and public-key)
  • Digital signatures
  • Data integrity
  • Authentication
  • Key management
  • Zero-knowledge protocols

Course Page
Price
$4,368.00 Subject to change
Delivery
Online, instructor-led
Level
Introductory
Commitment
10 weeks, 9-15 hrs/week
Credit
Advanced Software Systems Graduate Certificate Cybersecurity Graduate Certificate Electrical Engineering Graduate Certificate
School
Stanford School of Engineering
Language
English