Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Homomorphic Encryption

Bill Buchanan OBE via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn homomorphic encryption through a comprehensive 17-hour 50-minute course that covers the fundamental principles and advanced applications of privacy-preserving computation. Explore the mathematical foundations of public key cryptography including RSA, Elliptic Curve Cryptography (ECC), and ElGamal encryption systems. Master the concepts of Learning With Errors (LWE) and quantum-robust encryption methods that form the backbone of modern homomorphic encryption schemes. Dive deep into fully homomorphic encryption techniques that enable computations on encrypted data without decryption. Examine practical implementations using Go programming language and cryptographic libraries. Understand the security principles behind public key systems and how they determine encryption strength. Study advanced topics including knapsack encryption, Diffie-Hellman key exchange, and the relationship between private keys, public keys, and secure key distribution. Gain hands-on experience through laboratory exercises covering cryptographic protocols and real-world applications. Explore the intersection of cryptography with trust systems and Public Key Infrastructure (PKI) for identity management. Analyze the quantum computing implications for current encryption methods and learn about post-quantum cryptographic solutions that will secure future digital communications.

Syllabus

Applied Cryptography and Trust: 4. Public Key Encryption
ElGamal Public Key Encryption
Unit 4: Public Key Encryption (Evening Session)
Unit 4: Public Key Encryption
Introduction to Public Key Encryption
ECC - Why Is Public Key Secure? How Do We Determine Public Key? How We Encrypt?
e-Security Week 4 (Public Key)
Go and Crypto: ElGamal Public Key Encryption
WebEx: Public Key
WebEx Session: Public Key
eSecurity: Public Key
Public Key Encryption using Learning With Errors (LWE)
Public Key Encryption With Fully Homomorphic Encryption
3 Public Key
Cryptography: Public Key Encryption (RSA, Elliptic Curve and ElGamal)
Cryptography: Public Key
Public Key Encryption: Elliptic Curve Ciphers
Introduction to ElGamal Public Key Encryption
Introduction to Learning With Errors (LWE) - Quantum Robust Public Key
Public Key, Secret Key and Key Exchange
Knapsack Public Key Encryption
Cryto Fundamentals: Public Key, Private Key and Key Exchange: Bill's Lecture 6 Feb
Crypto Lab: Diffie-Hellman, Public Key and Private Key
Advanced Cryptography: 2. Private Key, Public Key and Key Exchange
Introduction to Cryptography: Part 4 (Public Key, PKI and Identity)
Introduction to Cryptography Part 2 - Public key and key exchange

Taught by

Bill Buchanan OBE

Reviews

Start your review of Homomorphic Encryption

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.