Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3560834.3563828acmconferencesArticle/Chapter ViewAbstractPublication PagesccsConference Proceedingsconference-collections
research-article

Putting IMT to the Test: Revisiting and Expanding Interval Matching Techniques and their Calibration for SCA

Published: 07 November 2022 Publication History

Abstract

Side-Channel Analysis (SCA) requires the detection of the specific time frame Cryptographic Operations (COs) take place in the side-channel signal. Under laboratory conditions with full control over the Device under Test (DuT), dedicated trigger signals can be implemented to indicate the start and end of COs. For real-world scenarios, waveform-matching techniques have been established which compare the side-channel signal with a template of the CO's pattern in real time to detect the CO in the side channel. State-of-the-Art approaches describe implementations based on Field-Programmable Gate Arrays (FPGAs). However, the maximal length of the template is restricted by the resources available on an FPGAs. Particularly, for high sampling rates the recording of an entire CO may need more samples than the maximum template length supported by a waveform-matching system. Consequently, the template has to be reduced such that it fits the resources while still containing all features relevant for detecting the COs via waveform matching.
In this paper, we introduce a generic interval-matching technique which provides several degrees of freedom for fine-tuning it to the statistical deviations of waveform measurements of COs. Moreover, we introduce a novel calibration method that finds the best parameters automatically based on statistical analysis of training data. Furthermore, we investigate a technique to reduce the number of features used for the interval matching by utilizing machine-learning-based feature extraction to find the most important samples in a template.
Finally, we evaluate the state-of-the-art interval matching and our expansions during calibration and during the application on a test set. The results show, that a reliable reduction to 10% of the original template size is possible with a reduction method from literature for our example. However, the combination of our proposed methods can reliably work with only 1.5% of the original size and is less volatile than the state-of-the-art approach for reducing the number of features.

Supplementary Material

MP4 File (ashessplit_new_20mins.mp4)
Presentation Video - "Putting IMT to the Test: Revisiting and Expanding Interval Matching Techniques and their Calibration for SCA" by Trautmann et al.

References

[1]
Josep Balasch, Benedikt Gierlichs, Oscar Reparaz, and Ingrid Verbauwhede. 2015. DPA, Bitslicing and Masking at 1 GHz. In CHES 2015, Tim Güneysu and Helena Handschuh (Eds.). Vol. 9293. Springer Berlin Heidelberg, Berlin, Heidelberg, 599--619. https://doi.org/10.1007/978--3--662--48324--4_30
[2]
BeagleBoardOrgBlack 2022. BeagleBoard.Org - Black. Retrieved 21. August 2022 from https://beagleboard.org/black
[3]
Arthur Beckers, Josep Balasch, Benedikt Gierlichs, and Ingrid Verbauwhede. 2016. Design and Implementation of a Waveform-Matching Based Triggering System. In Constructive Side-Channel Analysis and Secure Design (Lecture Notes in Computer Science), François-Xavier Standaert and Elisabeth Oswald (Eds.). Springer International Publishing, Cham, 184--198. https://doi.org/10.1007/978--3--319--43283-0_11
[4]
Leo Breiman. 2001. Random Forests. Machine Learning 45, 1 (Oct. 2001), 5--32. https://doi.org/10.1023/A:1010933404324
[5]
SP Devices. 2022. ADQ7DC - - 10 GSPS, 14-Bit Digitizer. Retrieved 21. August 2022 from https://www.spdevices.com/products/hardware/14-bit-digitizers/adq7dc
[6]
Stefano Nembrini, Inke R König, and Marvin N Wright. 2018. The Revival of the Gini Importance? Bioinformatics 34, 21 (Nov. 2018), 3711--3718. https://doi.org/10.1093/bioinformatics/bty373
[7]
NewAE. 2022. CW1200 ChipWhisperer-Pro - NewAE Hardware Product Documentation. Retrieved 21. August 2022 from https://rtfm.newae.com/Capture/ChipWhisperer-Pro/
[8]
Colin O'Flynn. 2017. A Framework for Embedded Hardware Security Analysis. (July 2017).
[9]
J. R. Quinlan. 1986. Induction of Decision Trees. Mach. Learn. 1, 1 (mar 1986), 81--106. https://doi.org/10.1023/A:1022643204877
[10]
Riscure. 2022. icWaves: Security Test Tool for FI & SCA. Retrieved August 21, 2022 from https://www.riscure.com/product/icwaves
[11]
Jens Schlumberger, Stefan Wildermann, and Jürgen Teich. 2021. CORSICA: A Framework for Conducting Real-World Side-Channel Analysis. In 2021 11th IFIP International Conference on New Technologies, Mobility and Security (NTMS). 1--5. https://doi.org/10.1109/NTMS49979.2021.9432644
[12]
Carolin Strobl, Anne-Laure Boulesteix, Thomas Kneib, Thomas Augustin, and Achim Zeileis. 2008. Conditional Variable Importance for Random Forests. BMC Bioinformatics 9, 1 (July 2008), 307. https://doi.org/10.1186/1471--2105--9--307
[13]
Jens Trautmann, Arthur Beckers, Lennert Wouters, Stefan Wildermann, Ingrid Verbauwhede, and Jürgen Teich. 2022. Semi-Automatic Locating of Cryptographic Operations in Side-Channel Traces. IACR Transactions on Cryptographic Hardware and Embedded Systems (2022), 345--366. https://doi.org/10.46586/tches.v2022.i1. 345--366
[14]
Jens Trautmann, Nikolaos Patsiatzis, Andreas Becher, Jürgen Teich, and Stefan Wildermann. 2022. Real-Time Waveform Matching with a Digitizer at 10 GS/s. In 2022 32nd International Conference on Field-Programmable Logic and Applications (FPL). 1--9. https://doi.org/10.1109/FPL57034.2022.00025

Cited By

View all
  • (2024)Design, Calibration, and Evaluation of Real-time Waveform Matching on an FPGA-based Digitizer at 10 GS/sACM Transactions on Reconfigurable Technology and Systems10.1145/363571917:2(1-28)Online publication date: 13-Mar-2024

Index Terms

  1. Putting IMT to the Test: Revisiting and Expanding Interval Matching Techniques and their Calibration for SCA

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      ASHES'22: Proceedings of the 2022 Workshop on Attacks and Solutions in Hardware Security
      November 2022
      114 pages
      ISBN:9781450398848
      DOI:10.1145/3560834
      Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than the author(s) must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected].

      Sponsors

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 07 November 2022

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. feature selection
      2. interval matching
      3. side-channel analysis
      4. waveform matching

      Qualifiers

      • Research-article

      Funding Sources

      Conference

      CCS '22
      Sponsor:

      Acceptance Rates

      Overall Acceptance Rate 6 of 20 submissions, 30%

      Upcoming Conference

      CCS '25

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)6
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 26 Jan 2025

      Other Metrics

      Citations

      Cited By

      View all
      • (2024)Design, Calibration, and Evaluation of Real-time Waveform Matching on an FPGA-based Digitizer at 10 GS/sACM Transactions on Reconfigurable Technology and Systems10.1145/363571917:2(1-28)Online publication date: 13-Mar-2024

      View Options

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Figures

      Tables

      Media

      Share

      Share

      Share this Publication link

      Share on social media