摘要: 针对Java3D应用程序固有的场景图数据结构,提出一种新的用于保护Java3D应用程序的动态数据结构软件水印算法。该算法将一个对场景图节点遍历的初始顺序作为嵌入密钥,利用循环左移及基于阶乘的进制数制方法将水印嵌入软件。阐述水印的嵌入及提取算法步骤。该算法具有不增加场景图节点个数和不影响程序性能的优势,比其他水印算法更加健壮。
关键词:
信息隐藏,
软件水印,
数字水印,
Java3D程序
Abstract: In this work, a software watermarking algorithm through hiding watermarks in scene graph data structures using in Java3D applications is presented. According to a secret initial order of scene graph traversal, a secret message is embedded through circular-left shift operation and a numbering system. The embedding and extracting technology are discussed. The method does not change the size of scene graph, and the embedded watermarks are more robust than other watermark algorithms.
Key words:
steganography,
software watermark,
digital watermark,
Java3D program
中图分类号:
付东来, 陈够喜, 杨秋翔. 一种保护Java3D应用的软件水印算法[J]. 计算机工程, 2011, 37(8): 105-107.
FU Dong-Lai, CHEN Gou-Chi, YANG Qiu-Xiang. Software Watermark Algorithm Protecting Java3D Applications[J]. Computer Engineering, 2011, 37(8): 105-107.