Clock, power, and EM glitching discussions. Does not need to use ChipWhisperer.
#1786 by brissettecj
Fri Jan 12, 2018 12:26 pm
Hey everyone!

I was wondering if anyone here knows how "quickly" the XMEGA board can glitch the CW305. By this I mean how soon after hitting the manual fault button in the software does the hardware respond, and then how soon after that does the pulse affect the FPGA? I figure it's nanoseconds if not smaller, but i'm trying to find a spot to glitch and glitch it in real time, so it seems like an important question.

Thanks!
Chris
#1788 by ExMachina
Mon Jan 15, 2018 9:33 am
Hi,

I think you are better to glitch based on some trigger. e.g. when you press the "glitch" button, arm the trigger, reset the device and configure a glitch offset after the trigger happens.
There are many thing that will affect the latency (usb being one of them 1,500 ns. min).

Secondly In my experience it is not easy to perform a single glitch hence you might need to use the repeat function.
#1789 by brissettecj
Mon Jan 15, 2018 9:50 pm
Hmm, okay. I already think 1,500 ns will be too slow. I am trying to, during an AES run, figure out where mix columns is happening based on a real time averaging of the power trace , then launch a fault at the second to last mixcolumn operation. 1,500 ns to launch the attack gives me very little time to do this averaging.

Thanks,
Chris
#1791 by brissettecj
Tue Jan 16, 2018 7:34 pm
Although actually I take my last comment back, a 1500ns glitch speed is fine in this case since I am not doing calculations in the clock cycle itself but am using past clock cycles. I am not using the manual button, but will instead have it hard coded in to do it when my averaging says so.

Chris

Who is online

Users browsing this forum: No registered users and 1 guest