Title :
Side-channel watermarks for embedded software
Author :
Becker, Georg T. ; Burleson, Wayne ; Paar, Christof
Author_Institution :
Univ. of Massachusetts, Amherst, MA, USA
Abstract :
In this paper we introduce a new software watermarking mechanism for the embedded environment. The newly proposed software watermarking mechanism can be added at the assembly level and hides the watermark in the power consumption of the device. By using side-channel analysis techniques, the verifier can reliably detect his watermark in the power traces of the device. This new approach is especially well suited for embedded microcontrollers that have program memory protection. In comparison to other software watermark mechanisms a verifier does not need to have access to the software code or data memory to detect the watermark. This makes the detection of the watermarks very efficient for embedded applications in which access to the program code or data memory is very restricted. Our watermark method can therefore serve as a very easy and cost efficient way to detect software theft for embedded applications.
Keywords :
embedded systems; safety-critical software; watermarking; data memory; embedded microcontrollers; embedded software; memory protection; power consumption; program code; side-channel analysis; software theft detection; software watermarking mechanism; Correlation; Generators; Microcontrollers; Power demand; Robustness; Software; Watermarking;
Conference_Titel :
New Circuits and Systems Conference (NEWCAS), 2011 IEEE 9th International
Conference_Location :
Bordeaux
Print_ISBN :
978-1-61284-135-9
DOI :
10.1109/NEWCAS.2011.5981323