Font Size: a A A

Research And Implementation In Software Watermarking Of Embedded System

Posted on:2008-09-24Degree:MasterType:Thesis
Country:ChinaCandidate:J LuoFull Text:PDF
GTID:2178360242464172Subject:Circuits and Systems
Abstract/Summary:PDF Full Text Request
Products with embedded system inside are infiltrating every field of industries. As a special form included in these hardware products, embedded software industry has been growing larger and larger, and gaining more and more importance in the whole software industry. With continuous innovations in hardware technology, and the down going cost of hardwares, hareware platforms can do many more jobs; embedded software has become a vital technology for products digitization. The rapid development of network technologies agrees a higher prompting to the spread of digital products both in spectrum and speed, this brings great convenience to the spread of digital products, but endangers copyrights of those products. So copyrights problems have gradually get focused on. A new kind of copyrights protection technology of the recentyears——software watermarking technology can be applied to embedded softwares, becoming apowerful weaponry to the copyrights protection of embedded software. This technology is becoming hot spot of the research.This article gives an summarizing introduction to software watermarking and its correlative technology, explains its definition and classification; Two kinds of the technology is emphasized: dynamic data structure software watermarking and dynamic execution path software watermarking, a detailed explanation about their algorithms, data structure and some correlative technology; and three software watermarking based copyrights protection system of the industry have been given particular introductions. This article also analyzes embedded system environments both from software and hardware, a kind of branch-based dynamic execution path software watermarking with excellent robustness is introduced, and figures out an embedded system software watermarking scheme which based on it, some tamper-proofing techniques have been proposed to the scheme. After analysis in implementation forms of hardware-formed recognizer and compares on performance of these forms, bus-based module has been chosen, making it possible for the scheme to load modules for integrity and fingerprint generation according to specific watermark schemes by its interface. A VLSI implementation of hardware-formed recognizer is made. By improving algorithms in reference'37'' the recognizer can have an artificial recongnition algorithm in FBF function. Finnally, a simulation has been run due to supported instrction set, and logic compilation is done. Analyses of performance ranging from execution time, efficiency, code size to anti-attack ability are given.
Keywords/Search Tags:Software Watermarking, Embedded System, Tamper-Proofing, Dynamic Execute Path Software Watermarking, VLSI Implementation
PDF Full Text Request
Related items