Not good description in Fault 1_1 - Introduction to Clock Glitching

In this course, just said that clock glitch can cause the microcontroller to skip an instruction. Actually, clock glitch can not only cause skipping an instruction, but also cause to fetch incorrect data or incorrect instruction or decode, even incorrect writeback. It is complex.

Yes, absolutely. But we don’t claim that skipping an instruction is the only possible outcome; we clearly state that this is one possible outcome. Other possible outcomes are left to the imagination, and I think they are fairly obvious to most readers.

The aim of this notebook is to teach and demonstrating a clock glitch; a balance needs to be struck between doing this effectively and teaching everything about clock glitches. We don’t pretend to do the latter. It is, after all, an “Introduction to Clock Glitching”.

1 Like