【技术实现步骤摘要】
一种数字文本水印溯源方法及系统
[0001]本专利技术属于数字水印
,涉及一种数字文本水印溯源方法及系统。
技术介绍
[0002]信息隐藏是信息安全领域的一个新的研究热点,信息隐藏为在开放的网络环境下进行涉密的数据通信、数字产品的知识产权保护、重要文件和数字签名的真实性鉴别以及机密文件泄密后的消息源头追踪提供了可靠的信息安全保障。数字水印和图像隐写是信息隐藏技术的两大分支。
[0003]数字水印技术从上世纪九十年代初诞生以后,近十几年的时间得到了长足和迅猛的发展。关于灰度图像、音频和视频水印技术的研究方兴未艾并取得了很好的成果,研究人员提出了很多针对不同载体不同目的的有效算法。但是对于多平台,尤其是目前的移动客户端中的用户界面中的数字水印,尤其是界面通过各种操作系统支持的截图,或者逆向工具操作下的界面爬取后的信息源头追踪,传播溯源,版权保护,研究还处于空白。
[0004]随着社交平台的发展,用户将版权内容截屏并分享在社交化网络变得非常容易,同时各社交平台本身自带的对于上传图片的压缩也对数字水印的可靠性产 ...
【技术保护点】
【技术特征摘要】
1.一种数字文本水印溯源方法,其特征在于,所述方法包括水印添加和水印解码两个部分,所述水印添加通过将水印信息通过组合算法转换叠加至原始用户界面上,并分为可见部分和不可见部分,实现水印信息的嵌入;所述水印解码通过将已添加过水印的图片转换为矩阵并对矩阵进行计算变换,对变换后的矩阵解码后,获得水印信息。2.如权利要求1所述的水印溯源方法,其特征在于,所述水印添加包括如下步骤:步骤一、获取待添加水印的用户界面S,获取待添加的水印信息I;步骤二、获取用户界面的屏幕主色值a3,将水印信息转换为Code 128条形码;步骤三、计算获得步骤二中Code 128条形码的第一色值c,将第一色值赋予转换获得的Code 128条形码作为可见水印;步骤四、计算获得步骤二中Code 128条形码的第二色值a4,将第二色值赋予转换获得的Code 128条形码作为不可见水印;步骤五、将步骤三获得的可见水印和步骤四获得的不可见水印叠加于原有用户界面上,完成水印添加;所述水印解码包括如下步骤:步骤I、获取已添加过水印的图片;步骤II、将图片转换为矩阵并对矩阵进行计算变换;步骤III、调用条形码解析工具解码计算变换后的矩阵,获得解码后的带水印的图片。3.如权利要求2所述的方法,其特征在于,步骤一中,所述水印信息选用通过ASCII编码的文本信息;步骤二中,通过将水印信息通过ISO/IEC 15417:2007定义的条形码规范,将水印信息中的每个字符转换成由指定相互间隔的3个条形和3个空白,每个字符由一个条形开始,以一个空白结束。4.如权利要求2所述的方法,其特征在于,步骤三中,所述第一色值c通过以下公式获得:c=a3*0.8,其中,a3为用户界面的屏幕主色值;若abs(c
‑
a3)<0.1时,还需要对c取反相颜色,获得第一色值c。5.如权利要求2所述的方法,其特征在于,步骤四中,计算用户界面的luminance亮度l,其中l通过以下公式获得:max=max(a3.r,a3.g,a3.b),min=min(a3.r,a3.g,a3.b),l=(max+min)/2,其中,a3.r、a3.g、a3.b分别表示色值a3在rgb通道上的值;当计算获得的l小于0.5则设a4为(1,1,1)...
【专利技术属性】
技术研发人员:叶春霖,张鑫旭,丁黄法,徐宁,刘鹏,龚佳毅,马宇峰,陈炜于,
申请(专利权)人:上海阅文信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。