access icon free Intellectual property core protection of control data flow graphs using robust watermarking during behavioural synthesis based on user resource constraint and loop unrolling factor

A novel robust watermarking methodology for intellectual property core protection of control data flow graphs during behavioural synthesis based on user specified resource constraints and loop unrolling factor is proposed. The proposed methodology incorporates robust multi-variable signature encoding scheme for securing against typical attacks such as false claim of ownership and tampering. Some of the features of the watermarking include greater robustness, lower embedding cost, lower storage overhead, fault tolerance and faster encoding/decoding. Experimental results suggest that the watermarked solution generated by the proposed approach produces lower embedding cost than previous approaches, as well as is more secured due to its multi-variable signature encoding rules.

Inspec keywords: encoding; data flow graphs; decoding; watermarking; microprocessor chips; digital signatures

Other keywords: loop unrolling factor; robust watermarking methodology; control data flow graphs; decoding scheme; attack security; false ownership claim attack; intellectual property core protection; embedding cost; robust multivariable signature encoding scheme; behavioural synthesis; tampering attack; storage overhead; fault tolerance; user resource constraint

Subjects: Microprocessor chips; Combinatorial mathematics; Combinatorial mathematics; Security aspects of hardware; Cryptography; Microprocessors and microcomputers

References

    1. 1)
      • 1. Hong, I., Potkonjak, M.: ‘Behavioral synthesis techniques for intellectual property protection’. Proc. 36th annual ACM/IEEE Design Automation Conf., Los Angeles, June 1999, pp. 849854.
    2. 2)
    3. 3)
http://iet.metastore.ingenta.com/content/journals/10.1049/el.2015.3879
Loading

Related content

content/journals/10.1049/el.2015.3879
pub_keyword,iet_inspecKeyword,pub_concept
6
6
Loading