Journal of Jilin University Science Edition ›› 2022, Vol. 60 ›› Issue (5): 1161-1166.

Previous Articles     Next Articles

A Software Watermarking Algorithm for Enhanced Dynamic Graph

WANG Wei1, HE Ying1, TAN Yongkun2, LIU Yanheng1,3   

  1. 1. College of Information Engineering, Changchun University of Financesand Economics, Changchun 130122, China;2. The 54th Research Institute of CETC, Shijiazhuang 050081, China;3. College of Computer Science and Technology, Jilin University, Changchun 130012, China
  • Received:2021-11-03 Online:2022-09-26 Published:2022-09-26

Abstract: Aiming at the problem of low  embedding rate of dynamic graph software watermarking data,  we proposed a new dynamic graph software watermarking algorithm: enhanced dynamic graph watermarking algorithm. The algorithm combined dynamic graph watermarking with static data watermarking, by adding a data field to each node of the watermarking graph structure to store watermarking information,  the watermarking protection was not affected by the watermarking graph structure coding. The graph structure could be  randomly selected to  generate  intermediate code instead of directly generating the target code, so that the algorithm could support watermarking protection for software developed in multiple languages. The experimental results show that the enhanced dynamic graph software watermarking algorithm has higher data embedding rate than conventional dynamic graph watermarking algorithm, and has higher invisibility, anti-attack ability and robustness than static data watermarking algorithm.

Key words:  , software watermarking, dynamic graph, watermarking algorithm, software copyright protection, data embedding rate

CLC Number: 

  • TP309.7