  Cryptosystem implementations often disclose information regarding a secret
key due to correlations with side channels such as power consumption, timing
variations, and electromagnetic emissions. Since power and EM channels can leak
distinct information, the combination of EM and power channels could increase
side-channel attack efficiency. In this paper, we develop a miniature
dual-channel side-channel detection platform, named RASCv3 to successfully
extract subkeys from both unmasked and masked AES modules. For the unmasked
AES, we combine EM and power channels by using mutual information to extract
the secret key in real-time mode and the experiment result shows that less
measurements-to-disclosure (MTD) is used than the last version (RASCv2).
Further, we adopt RASCv3 to collect EM/Power traces from the masked AES module
and successfully extract the secret key from the masked AES module in fewer
power/EM/dual channel traces. In the end, we generate an ASCAD format dataset
named SPERO, which consists of EM and power traces collected simultaneously
during unmasked/masked AES module doing encryption and upload to the community
for future use.
