Leverage the Average: Averaged Sampling in Pre-Silicon Side-Channel Leakage Assessment

Leverage the Average: Averaged Sampling in Pre-Silicon Side-Channel Leakage Assessment

Abstract

This paper introduces Averaged Sampling, a novel technique to significantly reduce the power simulation cost associated with pre-silicon side-channel leakage assessment. By downsampling and averaging high-resolution power traces, the methodology drastically cuts data volume without compromising the quality of leakage detection. Applied to a gate-level RISC-V SoC assessment, this approach demonstrates up to a 6.5-fold improvement in simulation speed.

Report

Key Highlights

  • Cost Reduction: The primary goal is reducing the high computational cost of generating necessary high-resolution power traces for pre-silicon side-channel leakage assessment.
  • Averaged Sampling: The core innovation is using downsampling and subsequent averaging of high-resolution traces to compress the data.
  • Performance Gain: The method achieved an improvement of up to 6.5-fold in power-simulation speed during validation.
  • Leakage Quality Maintained: The reduction in simulation effort does not result in a significant loss of side-channel leakage assessment quality.
  • Theoretical Basis: The paper provides a theoretical foundation and clarifies the specific conditions under which Averaged Sampling is effective.

Technical Details

  • Methodology: Averaged Sampling acts as a data compression technique applied to the simulation output (power traces). It transforms many high-resolution, time-dependent power measurements into a smaller set of averaged data points.
  • Assessment Target: The technique was validated on a gate-level implementation.
  • Architecture Tested: The reported results utilize a RISC-V System-on-Chip (SoC) for the side-channel leakage assessment demonstration.
  • Context: The work was presented at the Proceedings of the Great Lakes Symposium on VLSI 2022 (GLSVLSI '22).

Implications

  • Accelerated Security Assessment: By achieving a 6.5x speedup, hardware designers can integrate rigorous security analysis (like side-channel checks) much earlier and more frequently in the development cycle, shifting left the security focus.
  • Lower Barrier to Entry: The reduced simulation time and computational resources make side-channel verification more accessible for smaller teams and academic projects, which is critical for the growing, diverse RISC-V ecosystem.
  • Enhancing RISC-V Security: Since RISC-V allows custom instruction set extensions and architectural modifications, efficient pre-silicon verification tools are vital for ensuring that new designs do not inadvertently introduce vulnerabilities. Averaged Sampling makes this verification practical.
  • Improved Time-to-Market: Faster simulation allows quicker iterations on mitigation techniques (e.g., masking or shuffling), leading to a quicker deployment of secure hardware products.
lock-1

Technical Deep Dive Available

This public summary covers the essentials. The Full Report contains exclusive architectural diagrams, performance audits, and deep-dive technical analysis reserved for our members.

Read Full Report →