backside:start
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
backside:start [2018/02/20 21:38] – mcmaster | backside:start [2018/02/20 21:54] – mcmaster | ||
---|---|---|---|
Line 28: | Line 28: | ||
====== Optical fault injection ====== | ====== Optical fault injection ====== | ||
+ | |||
+ | Basic idea: change how the circuit switches current in order to introduce a glitch. For a combinitorial circuit you probably want a CW laser to keep the glitch active. If its a CPU, you probably want a pulsed laser to trigger the glitch for a short period of time | ||
{{: | {{: | ||
Above: " | Above: " | ||
- | |||
In its simplest form, a CSP can be strobed with a camera flash | In its simplest form, a CSP can be strobed with a camera flash | ||
Line 39: | Line 40: | ||
[[https:// | [[https:// | ||
+ | |||
+ | {{: | ||
+ | |||
+ | Above: silicon transmission marked with bandgap and for 980 nm laser (commonly available) | ||
+ | |||
+ | Possible sources: | ||
+ | * Photo flash, such as with mask | ||
+ | * 980 nm laser will have high attenuation (roughly 2% transmittance), | ||
+ | * Specifically? | ||
+ | * 1065 nm (ie 1064 nm from Nd:YAG) and such is probably ideal | ||
+ | * Must Nd:YAG are flashlamp pumped | ||
+ | * Depending on glitch target might want either flashlamp or diode pumped | ||
[[https:// | [[https:// | ||
- | Solutions | + | Commercial solutions |
* [[http:// | * [[http:// | ||
* [[https:// | * [[https:// | ||
- | * ChipWispherer | + | * ChipWhispherer |