Skip to content

Threat modelling and crypto basics

Module goal: think like an attacker before you design, and get to know the cryptographic tools used in the next lessons.

Status alpha (content complete, awaiting pilot teaching and feedback) · about 140 minutes

Lesson Topic Time
sec-iot.m01.l01 Threat modelling an IoT device 70 minutes
sec-iot.m01.l02 Crypto fundamentals for embedded systems 70 minutes
  • a one-page threat model for the course’s device
  • can explain, with examples, the difference between a hash, a signature and encryption

TESA Open Knowledge · © 2026 สมาคมสมองกลฝังตัวไทย (TESA) · CC BY-NC 4.0

Content is licensed CC BY-NC 4.0. Reuse it non-commercially and credit the Thai Embedded Systems Association (TESA) every time. · How to cite TESA