[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
research-article

Using Virtual Secure Circuit to Protect Embedded Software from Side-Channel Attacks

Published: 01 January 2013 Publication History

Abstract

Side-Channel Attacks (SCAs) can break a cryptographic implementation within a very short time, and therefore, has become a practical threat to embedded security. This work presents Virtual Secure Circuit (VSC) as a software countermeasure to SCA. VSC provides protection to software by emulating WDDL, an SCA-resistant hardware circuit style. VSC is algorithm independent. This enables designers to protect different cryptographic software with only one solution. This work proposes the concept of VSC together with two implementation schemes. One scheme is based on a custom-instruction single-core processor architecture and the other on a dual-core architecture. Correspondingly, we built two prototypes on FPGA systems. Experiments with real-world side-channel power and electromagnetic attacks demonstrate that, compared with the unprotected software, VSC on single-core processor provides 20 times security improvement. The experiments also show that, although VSC on dual-core processor does not thwart electromagnetic attacks, it offers more than 25 times security improvement against power attacks. We conclude that VSC is comparable in security improvement to WDDL, but is more flexible and has much lower hardware cost.

Cited By

View all
  • (2021)System Level Protection Against Side-Channel Attack Using High Performance Virtual Secure Circuit for Cryptographic ProcessorWireless Personal Communications: An International Journal10.1007/s11277-019-06930-w117:4(2667-2677)Online publication date: 1-Apr-2021
  • (2018)A Comprehensive Side-Channel Information Leakage Analysis of an In-Order RISC CPU MicroarchitectureACM Transactions on Design Automation of Electronic Systems10.1145/321271923:5(1-30)Online publication date: 20-Aug-2018
  • (2018)Side-channel security of superscalar CPUsProceedings of the 55th Annual Design Automation Conference10.1145/3195970.3196112(1-6)Online publication date: 24-Jun-2018
  • Show More Cited By
  1. Using Virtual Secure Circuit to Protect Embedded Software from Side-Channel Attacks

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image IEEE Transactions on Computers
    IEEE Transactions on Computers  Volume 62, Issue 1
    January 2013
    208 pages

    Publisher

    IEEE Computer Society

    United States

    Publication History

    Published: 01 January 2013

    Author Tags

    1. Algorithm design and analysis
    2. Cryptography
    3. Logic gates
    4. Power dissipation
    5. Programming
    6. Side-channel attacks
    7. Software
    8. VSC
    9. dual-rail precharge technique
    10. virtual secure circuit

    Qualifiers

    • Research-article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

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

    Other Metrics

    Citations

    Cited By

    View all
    • (2021)System Level Protection Against Side-Channel Attack Using High Performance Virtual Secure Circuit for Cryptographic ProcessorWireless Personal Communications: An International Journal10.1007/s11277-019-06930-w117:4(2667-2677)Online publication date: 1-Apr-2021
    • (2018)A Comprehensive Side-Channel Information Leakage Analysis of an In-Order RISC CPU MicroarchitectureACM Transactions on Design Automation of Electronic Systems10.1145/321271923:5(1-30)Online publication date: 20-Aug-2018
    • (2018)Side-channel security of superscalar CPUsProceedings of the 55th Annual Design Automation Conference10.1145/3195970.3196112(1-6)Online publication date: 24-Jun-2018
    • (2015)The MEET Approach: Securing Cryptographic Embedded Software Against Side Channel AttacksIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems10.1109/TCAD.2015.243032034:8(1320-1333)Online publication date: 24-Jul-2015
    • (2013)Role of power grid in side channel attack and power-grid-aware secure designProceedings of the 50th Annual Design Automation Conference10.1145/2463209.2488830(1-9)Online publication date: 29-May-2013

    View Options

    View options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media