• DocumentCode
    128916
  • Title

    Clock-modulation based watermark for protection of embedded processors

  • Author

    Kufel, Jedrzej ; Wilson, P. ; Hill, Shawndra ; Al-Hashimi, B.M. ; Whatmough, Paul ; Myers, Joshua

  • Author_Institution
    Sch. of Electron. & Comput. Sci., Univ. of Southampton, Southampton, UK
  • fYear
    2014
  • fDate
    24-28 March 2014
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    This paper presents a novel watermark generation technique for the protection of embedded processors. In previous work, a load circuit is used to generate detectable watermark patterns in the ASIC power supply. This approach leads to hardware area overheads. We propose removing the dedicated load circuit entirely, instead to compensate the reduced power consumption the watermark power pattern is emulated by reusing existing clock gated sequential logic as a zero-overhead load circuit and modulating the clock-gating enable signal with the watermark sequence. The proposed technique has been validated through experiments using two ASICs in 65nm CMOS, one with an ARM Cortex-M0 microcontroller and one with a Cortex-A5 microprocessor. Silicon measurement results verify the viability of the technique for embedded processors. Furthermore, the proposed clock modulation technique demonstrates a significant area reduction, without compromising the detection performance. In our experiments an area overhead reduction of 98% was achieved. Through reuse of existing logic and reduction of watermark hardware implementation costs, the proposed clock modulation technique offers an improved robustness against removal attacks.
  • Keywords
    CMOS logic circuits; application specific integrated circuits; clocks; elemental semiconductors; low-power electronics; microcontrollers; power supply circuits; sequential circuits; silicon; watermarking; ARM cortex-M0 microcontroller; ASIC power supply; CMOS; Cortex-A5 microprocessor; Si; clock gated sequential logic; clock-gating enable signal; clock-modulation; detectable watermark patterns; embedded processor protection; embedded processors; hardware area overheads; power consumption; silicon measurement; size 65 nm; watermark generation; watermark power pattern; zero-overhead load circuit; Clocks; Correlation; IP networks; Modulation; Power demand; Registers; Watermarking; CPA; Embedded Systems; Watermarking;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe Conference and Exhibition (DATE), 2014
  • Conference_Location
    Dresden
  • Type

    conf

  • DOI
    10.7873/DATE.2014.053
  • Filename
    6800254