Online Course – Google Certified Professional Internship in Cryptography, University of Colorado System

Enhance your career in computer security. Learn cryptographic tools and their design principles to apply them in computer security.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

Intermediate level

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Information systems security
  • Information entropy
  • Classical cryptographic algorithms
  • Symmetric cryptography
  • Asymmetric/Public Key Cryptography
  • Hash functions
  • Message verification codes
  • Digital signatures
  • Key management and distribution
  • Cryptographic fundamentals and basic protocols
  • Building logic and internal code for cryptographic fundamentals and algorithms

What you will learn in the course

Courses for which the course is suitable

  • Information Security Specialist
  • Cyber ​​Security Analyst
  • Cryptography Engineer
  • Software developer with specialization in information security
  • Information Systems Manager
  • Information Security Consultant
  • Cryptographic algorithm developer
  • Key Management Specialist
  • Information security solutions developer
  • Cybersecurity researcher

Internship – a series of courses in a 4-part format

This specialization is designed for learners who are interested in or already working in the field of information security or other cybersecurity-related fields. Over the course of four courses, learners will cover the following topics:

  • Information systems security
  • Information entropy
  • Classical cryptographic algorithms
  • Symmetric cryptography
  • Asymmetric/Public Key Cryptography
  • Hash functions
  • Message verification codes
  • Digital signatures
  • Key management and distribution
  • Cryptographic fundamentals and basic protocols

Hands-on Learning Project

Learners will build the logic and internal code for widely used cryptographic fundamentals and algorithms, allowing them to implement the cryptographic fundamentals in any platform/language of their choice.

Details of the courses that make up the specialization

Welcome to Cryptography Courses

Cryptography and information theory

The course combines cryptography and information theory, deals with concepts such as entropy and the knowledge capabilities of attackers, and compares theoretical information security with computational security.

Symmetric cryptography

The course describes substitution and transfer techniques, product ciphers, and an overview of common algorithms such as DES, 3-DES, and AES. It also includes the use of block ciphers in various situations.

Asymmetric cryptography and key management

The course covers the principles of asymmetric cryptography, asymmetric schemes such as RSA and Diffie-Hellman, and key distribution and management. It includes important mathematical concepts such as prime factorization and discrete logarithms.

Integrity protection and cryptographic signature

The course reviews cryptographic computational functions, message authentication using a message authentication code (MAC), and digital signatures based on asymmetric cryptography.