Using H-Probe to spatially isolate one of many parallel blocks in crypto core on CW305

Hello,

I’m trying to use the H-Probe to capture traces for EM Side Channel Analysis (profiling) of a crypto core. Is it possible to spatially isolate (to a certain extent) the leakage from the targeted block and significantly reduce the impact of other (noisy) parallel blocks using the CW305?

This topic confirms the principle of using the H-Probe with the CW305, but it doesn’t use “spatial isolation”:

Why not? By design, the signal picked up by an H-probe will depend on its location relative to the target.

When you implement the FPGA target design in Vivado, you can visualize where logic has been assigned. You can also instruct Vivado to place logic in specific areas. (Support for this is not here; AMD/Xilinx would be the appropriate place to seek assistance.)

Put the two together and you’re off to the races!

1 Like

Thanks for the quick reply!

I have pinned the locations of the targeted and noisy blocks in Vivado but was still wondering if there was any documented attempt at using the Chipwhisperer hardware (scope, target and probe) to execute a similar attack.

I’ll do some experiments and see

Thanks again