Finance Certifications Goldman Sachs and Amazon Teams Trust
AI, Data Science & Cloud Certificates from Google, IBM & Meta
Overview
Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
This course demonstrates how common cryptographic implementation mistakes can be exploited in practice. It covers randomness, cipher modes, key handling, padding-oracle and bit-flipping attacks, authentication, and password hashing through technical explanations and demonstrations.
Syllabus
Introduction
Why Cryptography is Hard
General Recommendations
Mistakes
Exclusiveor
Randomness
Ransomware
Decrypter
Demo
Advice
Onetime Pad
XOR
Stream ciphers
Reusing keys
Block cipher
CBC mode
Padding
Parent Oracle
Oracle Attack
Bit flippant Attack
Bit flipping Attack
Authentication
Hash Functions
Summary
Further Learning
Taught by
Security BSides San Francisco