AES CPA correlation value shows variation when measured by different equipment

Hi,

I’m a beginner, currently learning side channel attacks with the following hardware:
1.ChipWhisperer Lite + UFO board with STM32F415
2.PicoScope 5244D

I’ve encountered a phenomenon: After using the built-in capture function in ChipWhisperer to run the example AES CPA notebook (Lab 4_2), the correlations are around 0.9, with some close to 1. However, when I use PicoScope to obtain power traces with the same notebook (the only change being the measurement code), no matter how I adjust the settings or parameters (e.g., trace number, resolution, time interval, sampling rate), the correlations hover around 0.75, with the highest reaching 0.80.

In both cases, I do get the correct key guess. What confuses me is that I cannot achieve similarly high correlations with what should be a statistically more capable device. Is this normal, or is it simply a hardware related issue?

The jupyter notebook file I used is this:
Part 4, Topic 2: CPA on Firmware Implementation of AES

That’s the power of synchronous sampling!