High-Level Synthesis for side-channel defense

S.T. Choden Konigsmark, Deming Chen, Martin D.F. Wong

Research output: Chapter in book/report/conference proceedingConference proceedingpeer-review

10 Citations (Scopus)

Abstract

The Internet of Things (IoT) and cloud computing rely on strong confidence in security of confidential or highly privacy sensitive data. Therefore, side-channel leakage is an important threat, but countermeasures require expert-level security knowledge for efficient application, limiting adoption. This work addresses this need by presenting the first High-Level Synthesis (HLS) flow with primary focus on side-channel leakage reduction. Minimal security annotation to the high-level C-code is sufficient to perform automatic analysis of security critical operations with corresponding insertion of countermeasures. Additionally, imbalanced branches are detected and corrected. For practicality, the flow can meet both resource and information leakage constraints. The presented flow is extensively evaluated on established HLS benchmarks and a general IoT benchmark. Under identical resource constraints, leakage is reduced between 32% and 72% compared to the reference. Under leakage target, the constraints are achieved with 31% to 81% less resource overhead.
Original languageEnglish
Title of host publication2017 IEEE 28th International Conference on Application-specific Systems, Architectures and Processors (ASAP)
PublisherIEEE
Pages37-44
Number of pages8
ISBN (Print)9781509048267
DOIs
Publication statusPublished - Jul 2017
Event2017 IEEE 28th International Conference on Application-specific Systems, Architectures and Processors (ASAP) - Seattle, United States
Duration: 10 Jul 201712 Jul 2017
https://ieeexplore.ieee.org/xpl/conhome/7990450/proceeding (Link to conference proceedings)

Publication series

NameProceedings of IEEE International Conference on Application-specific Systems, Architectures and Processors

Conference

Conference2017 IEEE 28th International Conference on Application-specific Systems, Architectures and Processors (ASAP)
Country/TerritoryUnited States
CitySeattle
Period10/07/1712/07/17
Internet address

User-Defined Keywords

  • High-Level Synthesis
  • Security
  • Side-Channel Leakage

Fingerprint

Dive into the research topics of 'High-Level Synthesis for side-channel defense'. Together they form a unique fingerprint.

Cite this