买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种针对即时通信系统信息截屏外泄的水印追踪方法_贵州大学_202110322958.2 

申请/专利权人:贵州大学

申请日:2021-03-25

公开(公告)日:2024-03-12

公开(公告)号:CN113221078B

主分类号:G06F21/16

分类号:G06F21/16;G06T1/00

优先权:

专利状态码:有效-授权

法律状态:2024.03.12#授权;2021.11.30#实质审查的生效;2021.08.06#公开

摘要:本发明涉及的是一种针对敏感通信信息截屏外泄的水印追踪方法,属于图像水印信息处理领域。目前即时通信系统(如微信、飞书)中的通信信息可能包含企业内部的敏感数据,若将企业敏感数据泄露则可能造成企业损失;针对企业内部敏感信息截屏外泄这一问题,本发明设计了一种水印追踪算法。这一算法通过在Web系统或APP客户端的截图背景中嵌入隐藏水印,当敏感信息泄露后在不需要原图的前提下提取水印从而实现对内部泄密者的追踪。

主权项:1.一种针对即时通信系统信息截屏外泄的水印追踪方法,包括水印嵌入和水印提取两个过程,其特征在于通过数字水印追踪的方式,有效保护了即时通信消息的隐私,防止了截屏外泄的可能性,具体步骤如下:1.水印嵌入过程步骤1:背景类别判定:首先需要对系统聊天界面背景类别进行判定,包含白色背景和纯彩色背景,以此确定将要实现的水印嵌入方法;①在背景图片中随机选择一个像素点,查看其R、G、B三个分量;②若R=G=B=255,则证明其为白色背景图片;若R、G、B三个分量不相同,则表示背景图片为纯彩色;步骤2:选取水印嵌入算法:针对不同颜色的背景图片,选取相应的水印嵌入方法;1白色背景水印嵌入①在分辨率为m*n的背景图片中,其中m表示背景图片的像素行,n表示图片的像素列,以8行作为水印嵌入的一个基本单位进行分段,图片可隐藏m8比特的信息;②在嵌入第i比特信息时,若i为0,则产生一个均值Mu为250,方差Sigma为1的大小为8*n的满足正态分布的随机序列;若i为1,则产生一个均值Mu为240,方差Sigma为1的大小为8*n的满足正态分布的随机序列;③对产生的序列进行大小限制,若随机序列中存在大于255的值,则将其强制修改为255,其余值不变;④使用修改后的随机序列替换原第i-1*8+1行至第i*8行的像素值;⑤对所有分段进行②-④的水印嵌入后,得到含水印的截屏文件;2彩色背景水印嵌入①获取像素中R、G、B三个分量的值r,g,b;②在分辨率为m*n的背景图片中,以8行作为水印嵌入的一个基本单位进行分段,图片可隐藏m8比特的信息;③在嵌入第i比特信息时,若i为1,则产生三个大小为8*n的满足正态分布的随机序列,均值和方差分别为r,1、g,1、b,1;若i为0,则产生三个大小为8*n的满足正态分布的随机序列,均值和方差分别为r-10,1、g-10,1、b-10,1;④对产生的三个随机序列进行大小限制,若值大于255,则将其强制修改为255,其余保持不变;⑤将修改后的三个随机序列进行叠加,产生最后的随机序列值,并替换原第i-1*8+1行至第i*8行的像素值;⑥对所有分段进行②-⑤的水印嵌入后,得到含水印的截屏文件;2.水印提取过程当发现敏感信息被截屏外泄时,可以从外泄的截屏图片中提取水印追踪泄露者身份;步骤1:背景类别判定:首先对截屏背景类别进行判定,以此确定将要实现的水印提取方法;①在水印图中选取前8行,查看每一行不同像素中R、G、B三个分量对应的正态分布序列均值;②若三个分量均值相差不大且同时接近250或240,则为白色背景;若三个分量均值相差较大,则为彩色背景;步骤2:选取水印提取算法:针对不同颜色的背景图片,选取相应的水印提取方法;1白色背景水印提取①计算图像分辨率大小m*n;②分别计算每行像素序列的均值u,并在此基础上计算toFi=|u-250|及toFo=|u-240|;③比较toFi和toFo;若toFitoFo,则该行隐藏信息为比特0,否则该行隐藏信息为比特1;④对所有行进行②-③的操作,并将结果保存;⑤压缩扩频后的结果即可得到原始信息:因为嵌入水印时使用8行作为一个隐藏单元,因此在获得结果后,需要将每8比特压缩为1比特;在压缩时取8比特中的众数作为压缩后结果,以此来保障算法稳健性;⑥压缩得到的码序列即为提取的水印信息;2彩色背景水印提取①计算图像分辨率大小m*n;②分别计算每行像素中R、G、B三个分量序列的均值UR、UG、UB,并将UR、UB、UG作为一组结果保存;③压缩扩频后的结果:将每8组结果压缩为1组结果,在压缩时取8组中每个分量的众数作为压缩后该分量的值,以此来保障算法稳健性;④寻找压缩后的值中各分量值最小的组URmin、UGmin、UBmin,比较每一组结果,若|URmin-UR、UGmin-UG、UBmin-UB||10+URmin-UR、10+UGmin-UG、10+UBmin-UB|,则隐藏信息为比特0,否则隐藏信息为比特1,最终转换为只含0和1的码序列;⑤转换后的码序列即为提取的水印信息。

全文数据:

权利要求:

百度查询: 贵州大学 一种针对即时通信系统信息截屏外泄的水印追踪方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。