期刊文献+

基于表达式逆序数的软件水印算法 被引量:5

Software watermarking algorithm based on inverse number of expression
下载PDF
导出
摘要 为解决表达式重排序等算法存在的程序运行速度、隐藏信息量等问题,研究与实现了基于表达式逆序数的软件水印算法。算法通过排列的逆序数和二进制数的一一对应关系得到映射字典,再根据映射字典完成水印数据的编码、嵌入和提取。仿真结果表明,该算法对提高程序的运行速度和隐藏水印的数据率有明显的效果,性能优于表达式重排序等算法。 To deal with the problems in the program speed and capacity of hidden information in traditional algorithms as expression reordering, a new software watermarking algorithm based on inverse number of expression's operand coefficient was proposed. Through the one-to-one relationship between the inverse number and the binary number, the dictionary mapping was got. According to the dictionary mapping, watermark encoding, watermark embedding and watermark extracting were implemented. The results of simulation show that the algorithm is obviously effective in improving the program speed and data rate of hidden watermark, and the capability of new software watermarking algorithm is better than those of algorithms as expression reordering.
出处 《计算机应用》 CSCD 北大核心 2009年第12期3188-3190,共3页 journal of Computer Applications
基金 桂林电子科技大学博士科研基金资助项目(Z206116) 广西研究生教育创新计划项目(2009105950812M23)
关键词 软件水印 表达式 逆序数 software watermarking expression inverse number
  • 相关文献

参考文献8

  • 1张立和,杨义先,钮心忻,牛少彰.软件水印综述[J].软件学报,2003,14(2):268-277. 被引量:89
  • 2ZHU W, CLARK T, WANG FEI-YUE. A survey of software watermarking [ C]// Proceedings of the IEEE International Conference on Intelligence and Security Informatics. Berlin: Springer-Verlag, 2005:454-458.
  • 3AKITO M, HAJIMU I, KEN-ICHI M, et al. A practical method for watermarking Java programs [ C] // Proceedings of the 24th Computer Software and Applications Conference. Washington, DC: IEEE Press, 2000:191 - 197.
  • 4PERVEZ Z, Noor-ul-Qayyum MAHMOOD Y, AHMAD H F. Semblance based disseminated software watermarking algorithm [C]// Proceedings of the 23rd International Symposium on Computer and Information Sciences, ISCIS 2008, Piscataway: IEEE Press, 2008: 1-4.
  • 5SHIRALI-SHAHREZA M, SHIRALI-SHAHREZA S. Software watermarking by equation reordering [ C]//ICTFA'08: Proceedings of the 3rd IEEE International Conference on Information & Communication Technologies: from Theory to Applications. Washington, DC: IEEE Press, 2008:7-11.
  • 6COLLBERG C, TOWNSEND G. Sandmark system code [ EB/OL]. [2009 - 02 - 25]. http://cgi. cs. arizona. edu/- sandmark/download. html.
  • 7COLLBERG C. Hacking sandmark [R]. USA: University of Arizona, 2003.
  • 8MYLES G. Software watermarking [ EB/OL]. [ 2009 - 06 - 01]. http://sandmark. cs. arizona. edu/ginger_pubs_talks/applied_math_f03. pdf.

共引文献88

同被引文献18

  • 1虞泳.基于公钥加密算法和PPCT动态图编码的软件指纹方案[J].电脑与信息技术,2006,14(2):38-40. 被引量:2
  • 2胡晶晶,张静.软件水印研究述评[J].企业技术开发,2007,26(6):15-17. 被引量:1
  • 3Luo Yang- Xia, Cheng Jian- Hua, Fang Ding- Yi. Dynamic Graph Watermark Algorithm Based on the Threshold Scheme [C]//Proc of Int'l Symp on Information Science and Engi- neering, 2008:689-693.
  • 4Chen XiaoJiang, Fang DingYi, Shen JingBo, et al. A Dy namic Graph Walermark Scheme of Tamper Resistance[C]//Proc of Information Assurance and Security, 2009:3- 6.
  • 5Yin Ke -xin, Yin Ke, Zhu Jian- qi. A Robust Dynamic Soft-ware Watermarking[C]//Proc of Int'l Symp on Information Technology and Computer Science, 2009: 15-18.
  • 6Deng Xiaohong, Xu Guowen, Sun Guang, et al. Software Watermarking Based on Dynamic Program Slicing[C]//Proc of Int'l Syrup on Intelligent Information Hiding and Multi- media Signal Processing, 2008:461-464.
  • 7SHIRALI-SHAHREZA M, SHIRALI-SHAHREZA S. Software water- marking by equation reordering[ C ]//Proc of the 3rd IEEE Interna- tional Conference on Information & Communication Technologies: from Theory to Applications. Piscataway: IEEE Press, 2008: 7-11.
  • 8徐晓静,徐向阳,梁海华.基于PE文件资源结构的水印算法[J].计算机工程与设计,2007,28(23):5802-5804. 被引量:5
  • 9(美) 科尔伯格 (Collberg,C.),(美) 纳盖雷 (Nagra,J.),著.软件加密与解密(M)人民邮电出版社, 2012
  • 10Collberg, Christian,Myles, Ginger,Huntwork, Andrew.Sandmark - A tool for software protection research. IEEE Security and Privacy . 2003

引证文献5

二级引证文献5

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部