Skoči na glavni sadržaj

Izvorni znanstveni članak

https://doi.org/10.1080/00051144.2019.1578916

Implementation of security module to protect programme theft in microcontroller-based applications

P. Muthu Subramanian ; Department of Electronics and Communication Engineering, Coimbatore Institute of Technology, Coimbatore, India
A. Rajeswari ; Department of Electronics and Communication Engineering, Coimbatore Institute of Technology, Coimbatore, India


Puni tekst: engleski pdf 4.124 Kb

str. 526-534

preuzimanja: 379

citiraj


Sažetak

Source code plagiarism has become a serious threat for the development of small scale embedded industries and also the violations of intellectual property right are a threat for the development of hardware system. There are many software solutions for comparing source codes, but they are often not realistic in the present scenario. Digital watermarking scheme is one of the possible solutions for this problem. A novel watermarking technique is employed so that it can be easily and reliably detected by special techniques. In this paper, verification methods are presented to detect software plagiarism in the embedded application software without the implemented source code. All the approaches use side-channel information obtained during the execution of the suspicious code. The primary method is passive, i.e. no previous modification of the original code is required. It determines that the Hamming weights of the executed instructions of the suspicious device are used and uses string matching algorithms for comparisons with a reference implementation. The other method inserts additional code fragments as a watermark that can be identified in the power consumption of the executed source code. Proposed approaches are robust against code-transformation attacks.

Ključne riječi

Microcontrollers; security; embedded systems

Hrčak ID:

239839

URI

https://hrcak.srce.hr/239839

Datum izdavanja:

31.10.2019.

Posjeta: 1.012 *