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

一种图像采集同步加密隐私保护的处理方法和装置 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:深圳瑞德博智信息技术有限公司

摘要:本发明提供一种图像采集同步加密隐私保护的处理方法和装置,其中该方法包括:S1获取原始图像;S2获取原始图像中的目标加密区域;S3根据获取的目标加密区域生成加密区域元数据,其中加密区域元数据包括用于描述每个目标加密区域的位置信息;S4生成随机的图像加密密钥;S5使用图像加密密钥,通过可逆加密算法对图像中所有目标加密区域进行加密处理,生成加密图像;S6获取元数据加密密钥,并使用元数据加密密钥对加密区域元数据和图像加密密钥进行加密,生成加密图像的元数据;S7输出加密图像及加密图像的元数据。本发明有助于满足从源端对图像数据中个人隐私进行保护,又能够满足对图像数据进行可回溯追踪需求。

主权项:1.一种图像采集同步加密隐私保护的处理方法,其特征在于,包括:S1获取原始图像,其中原始图像为静态图像数据;S2获取原始图像中的目标加密区域;S3根据获取的目标加密区域生成加密区域元数据,其中加密区域元数据用于描述每个目标加密区域的位置信息;S4生成随机的图像加密密钥;S5使用图像加密密钥,通过可逆加密算法对图像中所有目标加密区域进行加密处理,生成加密图像;S6获取元数据加密密钥,并使用元数据加密密钥对加密区域元数据和图像加密密钥进行加密,生成加密图像的元数据;S7获取加密图像及加密图像的元数据;其中,步骤S5包括:根据图像加密密钥,生成一组长度为N,各项值位于左闭右开区间[0,N的随机自然数序列S,其中N为目标加密区域像素点的总数,序列S中的第i个数表示为Si;针对目标加密区域中各像素点,将原始图像目标加密区域中第k个像素点记为Pk,加密后的目标加密区域的第i个像素点记为P'i,则Pk和P'i的关系为:P'i=Pk,k=Si,i∈[0..N根据上述关系式,计算出i从0到N-1的每一个加密像素点的值P'i,得到加密后的目标加密区域图像P';其中,步骤S5中,根据图像加密密钥,生成一组长度为N,各项值位于左闭右开区间[0,N的随机自然数序列S,具体包括:算法e:针对任意长度为N的随机自然数序列生成算法包括:e1如果N=256,则调用算法c或算法d来计算该随机自然数序列;e2如果N256,计算K=N256;e3如果K256,则递归调用算法e,生成当N=K时,得到一个长度为K的随机自然数序列SEQ_R;e4如果K=256,调用算法c或算法d,生成一个长度为K的随机自然数序列,SEQ_R;e5生成K个长度为256的随机自然数序列,SEQ_N;e6目标长度为N自然数生成序列记为SEQ,其中第i个数字记为SEQ[i],i=[0...N;SEQ中每一个数字SEQ[i]满足下面公式:SEQ[i]=SEQ_R[r]*256+SEQ_N[m],r=i256,m=i%256;其中表示整除运算;%表示取模运算;其中,算法d:针对长度为N,0N=256,的随机自然数序列生成算法包括:d1如果N为16的倍数时,则使用的算法c生成所需自然数序列;d2如果N不为16的倍数,则计算M,M=N16+1,M=256;按照算法c计算得到一个长度为M*16的随机自然数序列SEQ;d3取SEQ前N个小于N的数字,得到一个长度为N的自然数随机序列;算法c:针对长度为16*N,1N=16,的随机自然数序列生成算法包括:c1按照算法b,生成一组长度为N的随机数序列,此随机数序列记为SEQ_R;c2按照算法a,生成N组长度为16的随机数字序列,每一组随机数序列记为SEQ_N,N=[0...16;c3将所要得到的目标随机数序列记为SEQ,其中第i个数字记为SEQ[i],i=[0...16*N,则SEQ中的每一个数字SEQ[i]满足下面的公式:SEQ[i]=SEQ_R[r]*16+SEQ_N[m],r=i16,N=r,m=i%16其中SEQ_R[r]表示序列SEQ_R中的第r个数;SEQ_N[m]表示序列SEQ_N中的第m个数;算法b:针对长度N16的随机自然数序列生成算法包括:b1:按照算法a,生成一个长度为16的随机自然数序列SEQ;b2:从SEQ中按顺序取出其中所有小于N的数,得到长度为N的随机自然数序列;算法a:针对长度N=16的随机自然数序列生成算法包括:a1以图像加密密钥为初始输入值;a2对输入值计算其SHA256哈希值;a3得到的哈希值为一组长度为32字节的二进制数据;a4将每个字节用两位16进制数字表示,则哈希值转化为一组长度为64的16进制数字;a5在该组64个16进制数字中去按顺序去除掉重复的数字,所得到的数字序列,如果长度为16,即是所要生成的随机自然数序列;如果所得到的数字序列长度不足16,则以输入值和当前得到哈希值为基础,进行计算处理得到一个新的数据,并以这个新数据为输入值,重复步骤a2-a4,直到得到所有16个随机数字。

全文数据:

权利要求:

百度查询: 深圳瑞德博智信息技术有限公司 一种图像采集同步加密隐私保护的处理方法和装置

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