COURSE SERIES
Cryptographic RTL Design
Turn an algorithm into registers, datapaths, cycle timing and verification checks.
2 published lessons

Course outline
- 01Published
SHA-2 RTL Beginner Guide: Build Your First SHA-256 Core
Prepare blocks, preserve chaining state, and verify rounds and handshakes against reference traces.
- 02Published
AES-128 RTL Beginner Guide
Align state and round keys, count clock edges, and keep ciphertext stable until it is accepted.
Future topics (not published)
- From algorithm specification to verified RTL