Ryan Henry

Assistant Professor; Associate Head (Teaching and Learning)

Department of Computer Science


Contact information

Phone

Office: 403.210.6307

Location

Office : ICT643

Courses

  • CPSC 329 - Explorations in Information Security and Privacy
  • CPSC 525 - Principles of Computer Security
  • CPSC 625 - Principles of Computer Security
  • CPSC 599.1 - Special Topics in Computer Science
  • CPSC 601.1 - Special Topics in Computer Science

Research and teaching

Research areas

  • Applied cryptography
  • Cryptography to build secure systems
  • Designing and analyzing privacy-enhancing systems
  • Devising number-theoretic attacks against non-standard cryptographic assumptions
  • Developing new models and theories to understand cryptographic primitives