一种保护Java3D应用的软件水印算法
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
的 优劣 程 度 。从 嵌入 与 提 取 水 印 时 机 角 度 分 析 可 将 软 件 水 印
一
、
—
l
r- Vuu i n t a
◇ Ll o c a e
o e A L ne eo ad f
口
—
o t N d e
+
—
分为静态水印和动态 水印。与静态水印相比 ,动态水印的鲁 棒性更高 ,是当前软件水印的重点研究方向。 目前 ,动态水印主要有 3类 :E s rE g水印 ,动态数 at g e 据结构水印 ,动态执行状态水 印。文献【—】 1 对基于动态图论 3 的软件水印算法进行 了研 究。但这些方法中软件水印嵌入的 载体—— 动态构造的数据结构仅仅是针对隐藏水印特定 目的 而生成的,与软件 的语义或功能问的联系较弱 ,容 易遭 受移
中图 分类号: P0 T 39
一
种 保 护 J v 3 应 用 的软件 水 印算 法 aaD
付东来 ,陈够喜 ,杨秋翔
( 北 大 学 电子 与计 算机 科 学技 术 学 院 , 太原 0 0 5 ) 中 30 1
摘
一
要:针对 Jv 3 a aD应用程序固有的场景图数据结构,提 出一种新 的用于保护 Jv 3 a aD应用程序 的动态数据结构软件水印算法。该 算法将 个对场景 图节点遍 历的初始顺序作为嵌 入密钥 ,利 用循环左移及基于阶乘 的进制数制方法将水 印嵌入软件 。阐述水 印的嵌 入及提取算法
DOI 1 9 9 s . 0 —4 82 1.80 6 : 03 60i n1 03 2 .0 10 .3 s 0
1 概 述
软件水印是数字水印的一 个研 究分支 ,它把软件作为隐 秘载体 ,分析如何将标识软件知识产权的信 息——软件水印 嵌 入软件 ,其 目的是证明软件 所有权 。通常从 隐蔽性、鲁棒 性 、性能和效率、正确性 以及数据率方面衡量软件水印算法
F o gli C N Go -iY NG Qi- in U D n - , HE u x, A u xa g a
(n ttt f e to c Isi eo crnis& Co ue in ea dT c n lg , rh Unv ri fChn , ay a 3 0 , i a u El mp tr e c n e h oo y Not ie st o ia T i u n0 0 51 Ch n ) Sc y
wa e ma k r r o u t h n o h r tr r sa e mo er b s a t e tr r k ag rt m s t wa e ma l o i h
[ ywod ] s g n gah ;ot r tr r; ii l tr ak Jv3 rga Ke r s t ao rp y sf ewa mak dgt e r;a aD porm e wa e awa m
第3 7卷 第 8期
Vl1 7 0- 3
・
计
算
机
工
程
2 1 年 4月 01
Ap i rl 201 1
NO. 8
Co pu e g n e i g m trEn i e rn
安全 技术 ・
文章编号:1 0-48 01 8 1 —{ 文献标识码: o _3 ( l0—00 l o_ 2 2 ) 5 3 A
步骤。该算法具有 不增加场景 图节点个数和不影 响程序性能的优势 ,比其他水印算法更加健壮 。 关健词 :信息 隐藏 ;软件水 印;数字水印 ;Jv 3 a aD程序
S fwa eW a e m a kAl o i m o e t gJ v 3 Ap l a i n o t r tr r g rt h Pr t ci a a D p i to s n c
除 攻 击 】 。
一
—
—
…
+
Refr n‘ ee , ‘
图 1 J v3 a a D场景 图
22 可变基 的阶乘数制 .
可 变 基 的 阶乘 数 制 系 统 可 描 述 为 :任 意 一 个 整 数均 可 以
表示为 芝ak,系数 仅能取0 ห้องสมุดไป่ตู้ k! ~ 的数值。
k=l
文 献【] 经证 明 了如 下 定 理 _ l 5已 _。 。 定 理 1对 于 V ∈N ,总 存 在 … 个 自然数 k 足 : n 满
n m be i g s se . e e b d i g a d e ta tn e h o o y ae dic s e e m e h d d e o ha g h ie o c n r p , n h m b d e u rn y t m Th m e d n n x r c i g t c n l g r s u s d Th t o o sn t c n e t e sz fs e e g a h a d t e e e d d
[ s at I iwok a ot r aemakn loi m tru hhdn tr rs nse e rp a t cue s gi v 3 p l ain Abt c] nt s r, f ew tr rigagrt o g iigwaemak cn ahd t s utrs i J a Da pi t s r h s wa h h i g a r un na c o
i e e t d spr s n e .Ac o d n o a s c e n ta r e fs e e g a h ta e s l e r tme s g s e e d d t o g i u a -e ts ito e a i n a c r i g t e r ti i lo d r o c n r p r v ra ,a s c e i s a e i mb d e hr u h c r l l f h f p r t nd a c r o
一
、
—
l
r- Vuu i n t a
◇ Ll o c a e
o e A L ne eo ad f
口
—
o t N d e
+
—
分为静态水印和动态 水印。与静态水印相比 ,动态水印的鲁 棒性更高 ,是当前软件水印的重点研究方向。 目前 ,动态水印主要有 3类 :E s rE g水印 ,动态数 at g e 据结构水印 ,动态执行状态水 印。文献【—】 1 对基于动态图论 3 的软件水印算法进行 了研 究。但这些方法中软件水印嵌入的 载体—— 动态构造的数据结构仅仅是针对隐藏水印特定 目的 而生成的,与软件 的语义或功能问的联系较弱 ,容 易遭 受移
中图 分类号: P0 T 39
一
种 保 护 J v 3 应 用 的软件 水 印算 法 aaD
付东来 ,陈够喜 ,杨秋翔
( 北 大 学 电子 与计 算机 科 学技 术 学 院 , 太原 0 0 5 ) 中 30 1
摘
一
要:针对 Jv 3 a aD应用程序固有的场景图数据结构,提 出一种新 的用于保护 Jv 3 a aD应用程序 的动态数据结构软件水印算法。该 算法将 个对场景 图节点遍 历的初始顺序作为嵌 入密钥 ,利 用循环左移及基于阶乘 的进制数制方法将水 印嵌入软件 。阐述水 印的嵌 入及提取算法
DOI 1 9 9 s . 0 —4 82 1.80 6 : 03 60i n1 03 2 .0 10 .3 s 0
1 概 述
软件水印是数字水印的一 个研 究分支 ,它把软件作为隐 秘载体 ,分析如何将标识软件知识产权的信 息——软件水印 嵌 入软件 ,其 目的是证明软件 所有权 。通常从 隐蔽性、鲁棒 性 、性能和效率、正确性 以及数据率方面衡量软件水印算法
F o gli C N Go -iY NG Qi- in U D n - , HE u x, A u xa g a
(n ttt f e to c Isi eo crnis& Co ue in ea dT c n lg , rh Unv ri fChn , ay a 3 0 , i a u El mp tr e c n e h oo y Not ie st o ia T i u n0 0 51 Ch n ) Sc y
wa e ma k r r o u t h n o h r tr r sa e mo er b s a t e tr r k ag rt m s t wa e ma l o i h
[ ywod ] s g n gah ;ot r tr r; ii l tr ak Jv3 rga Ke r s t ao rp y sf ewa mak dgt e r;a aD porm e wa e awa m
第3 7卷 第 8期
Vl1 7 0- 3
・
计
算
机
工
程
2 1 年 4月 01
Ap i rl 201 1
NO. 8
Co pu e g n e i g m trEn i e rn
安全 技术 ・
文章编号:1 0-48 01 8 1 —{ 文献标识码: o _3 ( l0—00 l o_ 2 2 ) 5 3 A
步骤。该算法具有 不增加场景 图节点个数和不影 响程序性能的优势 ,比其他水印算法更加健壮 。 关健词 :信息 隐藏 ;软件水 印;数字水印 ;Jv 3 a aD程序
S fwa eW a e m a kAl o i m o e t gJ v 3 Ap l a i n o t r tr r g rt h Pr t ci a a D p i to s n c
除 攻 击 】 。
一
—
—
…
+
Refr n‘ ee , ‘
图 1 J v3 a a D场景 图
22 可变基 的阶乘数制 .
可 变 基 的 阶乘 数 制 系 统 可 描 述 为 :任 意 一 个 整 数均 可 以
表示为 芝ak,系数 仅能取0 ห้องสมุดไป่ตู้ k! ~ 的数值。
k=l
文 献【] 经证 明 了如 下 定 理 _ l 5已 _。 。 定 理 1对 于 V ∈N ,总 存 在 … 个 自然数 k 足 : n 满
n m be i g s se . e e b d i g a d e ta tn e h o o y ae dic s e e m e h d d e o ha g h ie o c n r p , n h m b d e u rn y t m Th m e d n n x r c i g t c n l g r s u s d Th t o o sn t c n e t e sz fs e e g a h a d t e e e d d
[ s at I iwok a ot r aemakn loi m tru hhdn tr rs nse e rp a t cue s gi v 3 p l ain Abt c] nt s r, f ew tr rigagrt o g iigwaemak cn ahd t s utrs i J a Da pi t s r h s wa h h i g a r un na c o
i e e t d spr s n e .Ac o d n o a s c e n ta r e fs e e g a h ta e s l e r tme s g s e e d d t o g i u a -e ts ito e a i n a c r i g t e r ti i lo d r o c n r p r v ra ,a s c e i s a e i mb d e hr u h c r l l f h f p r t nd a c r o