All courses
Track A
Coming soonHardware security and cryptography
Build and verify the cryptographic hardware secure chips are made of, from block ciphers and hashes to random number generators, and learn how implementations leak and how to stop them.
- Duration
- 6–8 weeks
- Level
- Advanced
- Before you start
- The four core levels, or their gates.
What you'll learn
- Implement and verify AES in GCM and XTS modes
- Build SHA-3 and SHAKE datapaths
- Design a DRBG and a TRNG with health tests
- Write constant-time hardware and recognise side-channel leaks
Syllabus
7 topics
- 01
AES (FIPS 197) and the GCM and XTS modes
- 02
SHA-3 and SHAKE (FIPS 202)
- 03
Deterministic random bit generators (SP 800-90A)
- 04
True random number generators: entropy and health tests (SP 800-90B, AIS-31)
- 05
Constant-time design
- 06
Side-channel basics: timing, SPA and DPA
- 07
Fault countermeasures
Coming soon
Be the first to know when the courses open.
Write to us to hear when the first courses open, or to talk about a university course or training for your team.
Training
hello@lumeeslab.comHelpful to include
- Who you are, and whether you're learning yourself, teaching, or training a team
- The courses or tracks you're most interested in
- English or Turkish