【技术实现步骤摘要】
一种屏幕隐形水印的嵌入及提取方法
[0001]本专利技术涉及水印嵌入及提取
,具体为一种屏幕隐形水印的嵌入及提取方法
。
技术介绍
[0002]随着数据安全法的落地实施,各企事业单位对于数据信息泄露也越来越重视,也采取了很多措施,用来防止信息泄露,其中,使用终端电脑对敏感数据进行截图的方式是数据泄露的一个最常见途径,一旦数据泄露,有可能会对企事业单位造成不可估量的损失,并且,在没有任何保护措施的情况下,数据泄露也无从溯源,导致窃取数据的人有恃无恐,越发猖獗
。
[0003]今年来,针对此种场景,很多安全厂家也给出了一些解决方案,例如通过屏幕水印的方式,将终端用户的身份识别信息直接叠加在屏幕上,当用户进行截屏或录屏时,截图上便会显示用户信息,如果此信息泄露,则可通过用户信息查找到泄露源头,以此达到对泄密者的威慑作用,此种解决方案从一定程度上解决了通过截图进行数据泄密的可能性,但由于目前屏幕水印大多采用文字水印
、
图片水印
、
点阵水印等可见水印,一方面对于正常的终端用户来说会有一定的影响,另外,对于信息盗取者来说,由于水印可见,可通过后期手段消除水印,使显式水印的威慑效果全无
。
[0004]现有方案通过显式的文字水印
、
图片水印或点阵水印实现了泄密行为的威慑及溯源,但存在一下明显缺陷
:
由于水印可见,而且会叠加在正常显示的内容之上,因此会对终端用户的使用造成影响,显示内容可能会比较杂乱;水印信息对用户可 ...
【技术保护点】
【技术特征摘要】
1.
一种屏幕隐形水印的嵌入方法,其特征在于,包括以下步骤:
S1
读取要进行水印嵌入的原图;
S2
如果图像格式为3通道
(
即
RGB)
,则转换为4通道
(
即
RGBA)
格式;
S3
根据给定的水印信息,生成4通道二值化水印图像,并根据原始图像的宽高及水印图像的宽高,计算水平及垂直方向上,水印重复叠加的次数;
S4
将水印图像与原始图像进行叠加
。2.
根据权利要求1所述的一种屏幕隐形水印的嵌入方法,其特征在于:所述步骤
S4
中具体的叠加方法如下:
1)
遍历原始图像的像素及水印图像的像素;
2)
将原始图像像素与水印图像的像素进行叠加,将水印像素透明度设置为
alpha
=
0.005
,将原始图像像素透密高难度设置为1‑
aplha
;
3)
将叠加后的像素值作为最终图片的对应像素值
。3.
根据权利要求1所述的一种屏幕隐形水印的嵌入方法,其特征在于:为了保证水印的安全性须对水印进行加密处理,具体步骤如下:
1)
需要加密的数据分解为二进制编码;
2)
按顺序将需要加密的每位二进制数据
(0
或者
1)
对应到图片的每个灰度值
(
如
52),
然后修改灰度值
,
使灰度值的最后一位与相应的二进制数据保持一致;
3)
根据修改后的灰度值矩阵重新构建图片
。4.
一种屏幕隐形水印的提取方法,包括权利要求1‑3中任一项所述的一种屏幕隐形水印的嵌入方法,其特征在于,包括以下步骤:
...
【专利技术属性】
技术研发人员:刘智辉,任建亮,邱丽群,
申请(专利权)人:西雅山东安全技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。