【技术实现步骤摘要】
多帧图像数据加密方法及装置
[0001]本专利技术涉及图像加密
,尤其涉及多帧图像数据加密方法及装置。
技术介绍
[0002]图像数据能够展现的信息量巨大,用户的敏感或保密图像数据被窃取可能会造成重大损失,因此图像数据的安全尤为重要。图像加密是保证图像数据安全的关键手段,目前的图像数据加密方案大都针对单帧图像,而对于多帧图像数据的加密,行业内暂未提供简单有效的加密方法。
技术实现思路
[0003]本专利技术通过提供多帧图像数据加密方法及装置,解决了如何对多帧图像数据进行简单有效的加密的技术问题。
[0004]一方面,本专利技术提供如下技术方案:
[0005]一种多帧图像数据加密方法,包括:
[0006]将多帧原图像数据的每帧原图像数据均拆分为m*n个大小相同的第一矩形数据块,m、n分别为所述每帧原图像数据包含的所述第一矩形数据块的行数、列数;
[0007]分别构建由每个所述第一矩形数据块的帧号组成的帧数组、由每个所述第一矩形数据块的行号组成的行数组以及由每个所述第一矩形数 ...
【技术保护点】
【技术特征摘要】
1.一种多帧图像数据加密方法,其特征在于,包括:将多帧原图像数据的每帧原图像数据均拆分为m*n个大小相同的第一矩形数据块,m、n分别为所述每帧原图像数据包含的所述第一矩形数据块的行数、列数;分别构建由每个所述第一矩形数据块的帧号组成的帧数组、由每个所述第一矩形数据块的行号组成的行数组以及由每个所述第一矩形数据块的列号组成的列数组;分别对所述帧数组、所述行数组及所述列数组中的元素进行乱序重排;建立i与j的一一对应关系,i=1,2,3,...,f*m*n,j=1,2,3,...,f*m*n,f为所述多帧原图像数据的帧数;分别令i=1,2,3,...,f*m*n,每次选取i的值并根据所述一一对应关系确定i对应的j后,将第F1[i]帧、第M1[i]行、第N1[i]列的所述第一矩形数据块作为多帧新图像数据的第F2[j]帧、第M2[j]行、第N2[j]列的第二矩形数据块;F1[]、M1[]、N1[]分别为乱序重排前的所述帧数组、所述行数组、所述列数组,F2[]、M2[]、N2[]分别为乱序重排后的所述帧数组、所述行数组、所述列数组。2.如权利要求1所述的多帧图像数据加密方法,其特征在于,i分别为1、2、3、...、f*m*n时对应的j分别为1、2、3、...、f*m*n。3.如权利要求1所述的多帧图像数据加密方法,其特征在于,所述建立i与j的一一对应关系之后,所述多帧图像数据加密方法还包括:通过加密算法对乱序重排前后的所述帧数组、所述行数组、所述列数组以及i与j的一一对应关系进行加密。4.如权利要求3所述的多帧图像数据加密方法,其特征在于,所述加密算法包括DES、3DES、AES、Blowfish、IDEA、RC5或RC6。5.一种多帧图像数据加密装置,其特征在于,包括:图像拆分模块,用于将多帧原图像数据的每帧原图像数据均拆分为m*n个大小相同的第一矩形数据块,m、n分别为所述每帧原图像数据包含的所述第一矩形数据块的行数、列数;数组建立模块,用于分别构建由每个所述第...
【专利技术属性】
技术研发人员:杨涛,
申请(专利权)人:武汉芯云道数据科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。