一种可溯源信息的具有MD5特征手机号码隐式数据水印方法与流程

文档序号:27071565发布日期:2021-10-24 10:03阅读:372来源:国知局
一种可溯源信息的具有MD5特征手机号码隐式数据水印方法与流程
一种可溯源信息的具有md5特征手机号码隐式数据水印方法
技术领域
1.本发明实施涉及数字水印嵌入算法,具体涉及一种基于大数据的md5特征手机号码隐式数字水印嵌入及溯源算法。


背景技术:

2.信息泄露的信息安全事件,可能引发严重的网络诈骗、电信诈骗、财务勒索等犯罪案件,并最终导致严重的经济损失,严重危害国家经济安全和公共利益,日益复杂严峻的网络安全形势、国家网络强国战略推进建设迫切要求创新安全技术、持续加大投资力度。
3.运营商、政府等拥有大数据资产的企事业单位,数据资产为高敏感数据,数据管理责任大,对内对外实现跨部门跨行业数据共享交互、数据应用服务,都需要做好数据防护措施。
4.其中对于文本型数据文件进行内部数据传输过程中,希望能加上数据水印,作为数据文件传输的过程跟踪记录,在出现数据泄露情况下,可进行取证溯源,需要具备如下要求:1)对于海量数据文件内容,不影响数据内容特征值;2)加入的数据水印具备隐蔽性,不容易被发现;3)数据水印支持特征识别,溯源水印信息;4)符合手机号码md5特征。


技术实现要素:

5.针对32位md5格式的数据格式,可模拟生成该格式的数据水印,这些水印信息可根据应用场景进行扩展应用,对嵌入信息的内容进行配置扩展,同时支持对水印信息的溯源。
6.可将该发明内容应用于md5数据格式下的数据隐藏。
7.可溯源信息的具有md5特征手机号码隐式数据水印方法,水印嵌入包括以下步骤:
8.1)加密结构设计;水印算法采用分层加密结构设计,共分为信息转码、冗余码加密、校验码加密、licensekey加密四层加密;
9.2)设计128种不同的128位十六进制秘钥库;秘钥库是随机生成的128位十六进制lincensekey,一组16个lincensekey,一共8组;
10.3)对水印信息生成转码编码:对水印要加载的多段信息编码进行16进制转码,根据配置的转码算法进行相应的合并移位处理;
11.4)生成随机码:随机码根据算法配置生成指定位数的16进制字符串;
12.5)生成校验码:将随机码与转码后的信息编码进行计算,对计算得到信息编码根据算法配置使用循环冗余校验算法对指定的信息编码生成8位或16位校验码;
13.6)获取lincensekey:随机从秘钥库获取1个lincensekey供水印密文生成;
14.7)水印信息生成:将信息编码与lincensekey进行计算后与校验码进行拼装;
15.8)结合数据文件上下文内容,嵌入水印信息。
16.溯源信息包括如下:
17.1)编码特征校验;
18.2)解码获取lincensekey;
19.3)校验码算法编码校验;
20.4)获取信息编码信息;
21.5)获取反转码编码算法;
22.6)解密算法获取水印信息;
23.7)生成水印溯源报告。
24.在不影响宿主媒体主观质量的情况下,在宿主媒体中嵌入标识信息(可见或不可见),用以证明原创作者对其数字资产的所有权,对于泄露数据进行快速溯源,通过对泄露数据文件解封,根据数据文件的完整度和水印信息痕迹来检测水印是否存在,快速识别水印标记信息(数据源地址、分发单位、负责人、分发时间等),从而对安全事件提供数据依据。
附图说明
25.图1为本发明流程图
具体实施方式
26.为使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体实施方式,进一步阐述本发明。
27.实施例1
28.可溯源信息的具有md5特征手机号码隐式数据水印方法,水印嵌入包括以下步骤:
29.1)加密结构设计;水印算法采用分层加密结构设计,共分为信息转码、冗余码加密、校验码加密、licensekey加密四层加密;
30.2)设计128种不同的128位十六进制秘钥库;秘钥库是随机生成的128位十六进制lincensekey,一组16个lincensekey,一共8组;
31.3)对水印信息生成转码编码:对水印要加载的多段信息编码进行16进制转码,根据配置的转码算法进行相应的合并移位处理;
32.4)生成随机码:随机码根据算法配置生成指定位数的16进制字符串;
33.5)生成校验码:将随机码与转码后的信息编码进行计算,对计算得到信息编码根据算法配置使用循环冗余校验算法对指定的信息编码生成8位或16位校验码;
34.6)获取lincensekey:随机从秘钥库获取1个lincensekey供水印密文生成;
35.7)水印信息生成:将信息编码与lincensekey进行计算后与校验码进行拼装;
36.8)结合数据文件上下文内容,嵌入水印信息。
37.水印样例的设计
[0038][0039]

水印的生成
[0040]


技术特征:
1.一种可溯源信息的具有md5特征手机号码隐式数据水印方法,其特征在于:水印嵌入包括以下步骤:1)加密结构设计;水印算法采用分层加密结构设计,共分为信息转码、冗余码加密、校验码加密、licensekey加密四层加密;2)设计128种不同的128位十六进制秘钥库;秘钥库是随机生成的128位十六进制lincensekey,一组16个lincensekey,一共8组;3)对水印信息生成转码编码:对水印要加载的多段信息编码进行16进制转码,根据配置的转码算法进行相应的合并移位处理;4)生成随机码:随机码根据算法配置生成指定位数的16进制字符串;5)生成校验码:将随机码与转码后的信息编码进行计算,对计算得到信息编码根据算法配置使用循环冗余校验算法对指定的信息编码生成8位或16位校验码;6)获取lincensekey:随机从秘钥库获取1个lincensekey供水印密文生成;7)水印信息生成:将信息编码与lincensekey进行计算后与校验码进行拼装;8)结合数据文件上下文内容,嵌入水印信息。2.根据权利要求1所述的方法,其特征在于:溯源信息包括如下:1)编码特征校验;2)解码获取lincensekey;3)校验码算法编码校验;4)获取信息编码信息;5)获取反转码编码算法;6)解密算法获取水印信息;7)生成水印溯源报告。

技术总结
一种可溯源信息的具有MD5特征手机号码隐式数据水印方法,将操作人、操作时间和使用单位信息通过加密转换等生成水印信息内容,在不影响宿主媒体主观质量的情况下,在宿主媒体中嵌入标识信息(可见或不可见),用以证明原创作者对其数字资产的所有权,对于泄露数据进行快速溯源,通过对泄露数据文件解封,根据数据文件的完整度和水印信息痕迹来检测水印是否存在,快速识别水印标记信息(数据源地址、分发单位、负责人、分发时间等),从而对安全事件提供数据依据。数据依据。数据依据。


技术研发人员:张裕桥 梁晓丹 胡耀恩
受保护的技术使用者:中数通信息有限公司
技术研发日:2021.07.21
技术公布日:2021/10/23
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1