一种防窃水印的应用方法及系统与流程

文档序号:36272888发布日期:2023-12-06 20:08阅读:36来源:国知局
一种防窃水印的应用方法及系统与流程

本发明涉及信息安全,更具体的说是涉及一种防窃水印的应用方法及系统。


背景技术:

1、随着信息技术的迅速发展和大数据时代的到来,大量敏感信息数据会通过各种计算机屏幕显示输出。现有的明文水印、访问控制、违规外联控制、身份验证等大量安全管控技术已被应用于信息安全防护,有效解决了重要数据通过非授权导出、违规网络传输等方式导致的数据窃取问题。

2、但随着具有拍照、摄录功能的智能设备不断增多,通过屏幕拍照、摄录、截屏方式泄露重要文档、信息已成为重大隐患。智能手机的普及,进一步降低了屏幕信息违规拍摄的成本和难度,加大了操作的便捷性和使用的隐蔽性。

3、当前,普遍利用数字水印技术来防止屏幕信息的窃取。通过数字水印技术在计算机屏幕上嵌入规律的点阵、色块信息,把嵌入信息设置成视觉效果很弱的图像,达到信息隐藏的效果;通过特定的提取算法,将嵌入的隐藏信息提取出来,通过追踪溯源管理系统达到信息追踪溯源的目的。

4、尽管现有的数字水印技术可以保护大部分电子办公场景,但对屏幕拍照、摄录、截屏方式泄露的重要文档、信息,造成信息保护和追踪溯源难度很大。

5、另外,虽然嵌入水印信息的图片保真度很高,但嵌入的水印信息比较有规律,可以通过特殊的手段使信息显示出来,然后根据嵌入的信息进行描点攻击。同时,手机拍摄的水印图像通常由于角度与拍摄平面难以保证平行,所以成像过程中会引入透视投影变形,导致直接对手机拍摄图片进行水印检测的难度较大,这阻碍了水印的检测和提取。


技术实现思路

1、针对现有技术中存在的问题,本发明的目的在于提供一种防窃水印的应用方法及系统,实现了防窃水印的隐藏嵌入和窃屏图片的提取溯源。

2、本发明为实现上述目的,通过以下技术方案实现:

3、一种防窃水印的应用方法,包括:

4、将防窃水印嵌入到终端设备的屏幕上;

5、获取窃屏图片,提取窃屏图片中的防窃水印,并识别防窃水印的信息;

6、所述将防窃水印嵌入到终端设备的屏幕上,包括:

7、启动终端设备的水印嵌入功能;

8、获取水印信息,利用起始码点信息,根据算法生成待嵌入的水印信息,再利用水印码点信息模版生成码点点阵,并构成点阵图;

9、将点阵图嵌入到水印载体上,并在终端设备的屏幕上置顶显示。

10、进一步,所述获取水印信息,利用起始码点信息,根据算法生成待嵌入的水印信息,再利用水印码点信息模版生成码点点阵,并构成点阵图,包括:

11、获取终端设备标识号和用户登录信息;

12、根据获取的信息,通过水印生成算法生成待嵌入的水印信息;

13、载入水印码点信息模版,根据需求设置码点的起始点阵,并根据水印信息生成起始点阵对应的信息点阵;

14、根据水印点阵图形模板,通过水印嵌入算法将起始码点和对应的信息码点映射成点阵图。

15、进一步,所述将点阵图嵌入到水印载体上,并在终端设备的屏幕上置顶显示,包括:

16、将点阵图嵌入到水印载体上;

17、将水印载体嵌入到终端设备的屏幕上,并设置为置顶显示。

18、进一步,所述起始码点和信息码点均包括9个3×3排列的点位;所述点位用于显示码点;所述点阵图包括9个3×3排列的码点,所述9个码点包括1个起始码点和8个信息码点。

19、进一步,所述获取切屏图片,提取窃屏图片中的防窃水印,并识别防窃水印的信息,包括:

20、获取终端设备的窃屏图片,对图片预处理,并提取出点阵图;

21、通过在点阵图中识别起始码点,以确认该点阵图是基于防窃水印生成的点阵图;

22、根据起始点阵确定点阵图中信息码点,对信息码点进行解码操作,以获取相应的字符信息;

23、将所有信息码点的字符信息进行组合,生成防窃水印的信息。

24、进一步,所述获取终端设备的窃屏图片,对图片预处理,并提取出点阵图,包括:

25、获取终端设备的窃屏图片;

26、使用opencv图像处理框架对窃屏图片进行图像二值化处理、腐蚀处理、锐化处理、降噪处理、透视变换处理及获取图像轮廓操作;

27、处理操作完成后,提取出点阵图。

28、进一步,所述通过在点阵图中识别起始码点,以确认该点阵图是基于防窃水印生成的点阵图,包括:

29、扫描点阵图中的点阵轮廓,并计算出每个点阵的左上角坐标和右下角坐标;

30、以点阵图的左上角为原点向右下角检测,当检测到首个码点后,裁剪出一个包含该点阵的roi矩形区域;

31、识别roi矩形区域的码点特征,并判断点阵特征是否满足起始码点特征;

32、若满足起始码点特征,则该点阵图是基于防窃水印生成的点阵图;

33、输出起始码点的左上角坐标、码点中点的宽度以及码点中每个像素点之间距离。

34、进一步,所述根据起始码点确定点阵图中信息码点,对信息码点进行解码操作,以获取相应的字符信息,包括:

35、根据起始码点确定点阵图中每个信息码点的位置信息;

36、根据信息码点的位置信息获取信息码点上每个点位的像素点图像;

37、计算每个像素点图像与标准像素点的面积重合度;

38、如果面积重合度大于重合度阈值,则该点位的代码记为1;如果面积重合度小于阈值,则该点位的代码记为0;

39、将每个点位的代码进行组合,生成信息码点的编码;

40、根据信息码点的编码在预设码表中查询出对应的字符信息。

41、相应的,本发明还公开了一种防窃水印的应用系统,包括:

42、水印嵌入单元,用于将防窃水印嵌入到终端设备的屏幕上;

43、水印识别单元,用于获取窃屏图片,提取窃屏图片中的防窃水印,并识别防窃水印的信息;

44、所述水印嵌入单元,包括:

45、启动模块,用于启动终端设备的水印嵌入功能;

46、点阵图生成模块,用于获取水印信息,利用起始码点信息,根据算法生成待嵌入的水印信息,再利用水印码点信息模版生成码点点阵,并构成点阵图;

47、点阵图显示模块,用于将点阵图嵌入到水印载体上,并在终端设备的屏幕上置顶显示。

48、进一步,所述水印识别单元包括:

49、图片预处理模块,用于获取终端设备的窃屏图片,对图片预处理,并提取出点阵图;

50、起始点阵检测模块,用于通过在点阵图中识别起始码点,以确认该点阵图是基于防窃水印生成的点阵图;

51、信息提取模块,用于根据起始码点确定点阵图中信息码点,对信息码点进行解码操作,以获取相应的字符信息;

52、信息组合模块,用于将所有信息点阵的字符信息进行组合,生成防窃水印的信息。

53、对比现有技术,本发明有益效果在于:本发明提供了一种防窃水印的应用方法及系统,实现了通过嵌入屏幕防窃水印的方式来对重要文件进行保护,可根据嵌入的信息进行追踪溯源,根据点阵码表模板,混淆生成不规则的防窃水印信息,在实际防护过程中,即是有人拿到了提取的二值化图片,猜测性的进行注入或描点攻击,也可以有效进行防护,增加了防护技术的鲁棒性。

54、由此可见,本发明与现有技术相比,具有突出的实质性特点和显著的进步,其实施的有益效果也是显而易见的。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1