Skip to content
Private: NUS NCL – Junior Cybersecurity Olympiad
Cryptography Session 1
Segment 1 Introduction Video
Segment 1: Introduction
Expand
Segment 1: Introduction
6 Topics
Learning Outcome
Table of Content
How to get more
Cryptography Overview
The core problem considered by Cryptography
Types Of Methods
Segment 2 Encryption Video
Segment 2.1: Overview on Encryption
Expand
Segment 2.1: Overview on Encryption
1 Topic
|
1 Contest Practice Paper
Main idea in Encryption
Question Q1
Segment 2.1: Substitution cipher
Collapse
Segment 2.1: Substitution cipher
4 Topics
|
1 Contest Practice Paper
Substitution Cipher
Substitution Cipher (Demo in Cyber Chef)
What would an attacker do?
Substitution cipher is not secure
Question Q2
Segment 2.2: Modern cipher
Expand
Segment 2.2: Modern cipher
6 Topics
|
1 Contest Practice Paper
Modern Cipher: AES block cipher
Mode-of-operations
ECB mode
CTR mode (Stream cipher)
CTR mode (Stream cipher)
Background: xor, ⊕
Question Q3
Segment 3 Hash Video
Segment 3: Cryptographic Hash
Expand
Segment 3: Cryptographic Hash
9 Topics
Hash
An application of Hash
What would an attacker do?
Cryptographically secure hash
Message Authentication Code (MAC), Signature
SHA1 Hashing (Demo in Cyberchef Tutorial)
Background: encoding:
Background: ASCII characters
Encoding (Demo)
Segment 4 Pitfall Video
Segment 4: Pitfalls in Cryptography
Expand
Segment 4: Pitfalls in Cryptography
1 Topic
Can encryption scheme be “hacked”? Pitfalls in cryptography
Segment 4.1: Don’t roll your own crypto
Expand
Segment 4.1: Don’t roll your own crypto
1 Topic
Designing your own Cipher
Segment 4.2: Vulnerable Secret Key Selections
Expand
Segment 4.2: Vulnerable Secret Key Selections
3 Topics
Generate from Weak Password
What is the workload of Exhaustive Search?
Predictable Generation
Segment 4.3: Wrong Mode-of-Operation
Expand
Segment 4.3: Wrong Mode-of-Operation
3 Topics
Wrong Choice of Mode-of-Operation
ECB Mode- recap
ECB Mode
Segment 4.4: Mishandling IV
Expand
Segment 4.4: Mishandling IV
5 Topics
Pitfall: Mishandling IV
CTR mode (Stream cipher)
CTR mode using the same IV
secure way: Encrypt using 2 different IVs
Mishandling of IV
Segment 4.5: Reliance on Obscurity
Expand
Segment 4.5: Reliance on Obscurity
1 Topic
Examples
Segment 4.6: Pitfall: Side Channel Attack(mistake?)
Expand
Segment 4.6: Pitfall: Side Channel Attack(mistake?)
3 Topics
Side-Channel Attack
Example: Power Consumption
Other Side-Channel Attacks (not limited to crypto)
Segment 5 History Video
Segment 5: Some historical Facts
Expand
Segment 5: Some historical Facts
3 Topics
Cryptography: History
Enigma
“Failed” Modern Ciphers
Networking Fundamentals Session 2
Segment 1 Introduction Video
Segment 1: Introduction
Expand
Segment 1: Introduction
2 Topics
Learning Outcome
Table of Content
1 of 4
Previous Topic
Next Topic
What would an attacker do?
© 2024 National Cybersecurity R&D Laboratory (NCL)
Login
Accessing this course requires a login. Please enter your credentials below!
Username or Email Address
Password
Remember Me
Lost Your Password?