TrueschoTruescho
All Courses
Asymmetric Cryptography and Key Management
Coursera
Course
Unknown

Asymmetric Cryptography and Key Management

University of Colorado System

Learn principles of asymmetric cryptography, RSA and Diffie-Hellman algorithms, and key distribution and management to secure digital communications.

Unknown4 weeksEnglish16,503 enrolled

About this Course

Welcome to Asymmetric Cryptography and Key Management! In asymmetric cryptography or public-key cryptography, the sender and the receiver use a pair of public-private keys, as opposed to the same symmetric key, and therefore their cryptographic operations are asymmetric. This course will first review the principles of asymmetric cryptography and describe how the use of the pair of keys can provide different security properties. Then, we will study the popular asymmetric schemes in the RSA cipher algorithm and the Diffie-Hellman Key Exchange protocol and learn how and why they work to secure communications/access. Lastly, we will discuss the key distribution and management for both symmetric keys and public keys and describe the important concepts in public-key distribution such as public-key authority, digital certificate, and public-key infrastructure. This course also describes some mathematical concepts, e.g., prime factorization and discrete logarithm, which become the bases for the security of asymmetric primitives, and working knowledge of discrete mathematics will be helpful for taking this course; the Symmetric Cryptography course (recommended to be taken before this course) also discusses modulo arithmetic. This course is cross-listed and is a part of the two specializations, the Applied Cryptography specialization and the Introduction to Applied Cryptography specialization

What You'll Learn

  • Review principles of asymmetric cryptography
  • Explain how key pairs provide different security properties
  • Study popular algorithms like RSA
  • Understand the Diffie-Hellman Key Exchange protocol
  • Learn how they secure communications and access

Prerequisites

  • Basic familiarity with cryptography concepts and terminology
  • Readiness to practice through applied exercises or case studies

Instructors

S

Sang-Yoon Chang

Assistant Professor

Topics

Computer Security and Networks
Computer Science
Math and Logic
Public Key Infrastructure
Cryptography
Authentications
Encryption
Algorithms
Public Key Cryptography Standards (PKCS)
Key Management

Course Info

PlatformCoursera
LevelUnknown
PacingUnknown
PriceFree

Skills

أمن الحاسوب والشبكات
علوم الحاسوب
الرياضيات والمنطق
بنية تحتية للمفتاح العام
التشفير
المصادقة
الخوارزميات
Algorithms
Public Key Cryptography Standards (PKCS)
Key Management

Start Learning Now