Title
Examining The Consequences Of High-Level Synthesis Optimizations On Power Side-Channel
Abstract
High-level synthesis (HLS) allows hardware designers to think algorithmically and not have to worry about lowlevel, cycle-by-cycle details. This provides the ability to quickly explore the architectural design space and tradeoff between resource utilization and performance. Unfortunately, evaluating the security is not a standard part of the HLS design flow. In this work, we aim to understand the effects of HLS optimizations with respect to power side-channel leakage. We use Vivado HLS to develop different cryptographic cores, implement them on a Xilinx Spartan 6 FPGA, and collect power traces. We evaluate the designs with respect to resource utilization, performance, and side-channel leakage through power consumption. Furthermore, we analyze the first-order leakage of the HLS-based designs alongside well-known register transfer level (RTL) cryptographic cores. We describe an evaluation procedure for hardware designers and use it to make insightful recommendations on how to design the best architecture in cryptographic domain.
Year
Venue
Field
2018
PROCEEDINGS OF THE 2018 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE)
Spartan,Cryptography,Computer science,Parallel computing,High-level synthesis,Field-programmable gate array,Design flow,Side channel attack,Register-transfer level,Benchmark (computing),Embedded system
DocType
ISSN
Citations 
Conference
1530-1591
0
PageRank 
References 
Authors
0.34
9
7
Name
Order
Citations
PageRank
Lu Zhang116340.09
Wei Hu231.04
Armaiti Ardeshiricham3112.90
Yu Tai495.92
Jeremy Blackstone532.43
Dejun Mu6215.56
Ryan Kastner71779147.73