VC Glitcher is designed to inject block glitches with programmable amplitude and duration. This enables the automated search for fault injection vulnerabilities by controlled or random variation of the glitch pattern with 2 nanoseconds resolution of glitch and pause duration. Using VC Glitcher, it is easy to create the ultimate fault injection test case for any smart card application.
Before a test run, the VC Glitcher loads a fault injection program on its FPGA. This program is transparently created by the user by configuring a set of parameters. Although Inspector offers several examples, new fault injection programs can also be created by the user using a wizard and a dedicated fault injection instruction set. This way the user can develop any new glitch program in a user friendly manner whilst the tool converts and loads the program onto the VC Glitcher hardware to perform high performance fault injection test runs.