[发明专利]一种云存储中图像隐私保护的方法及系统有效

专利信息
申请号: 201510755825.9 申请日: 2015-11-06
公开(公告)号: CN105447404B 公开(公告)日: 2018-12-14
发明(设计)人: 张明武;付建玮;赵玲 申请(专利权)人: 湖北工业大学
主分类号: G06F21/62 分类号: G06F21/62;G06F21/36
代理公司: 武汉科皓知识产权代理事务所(特殊普通合伙) 42222 代理人: 魏波
地址: 430068 湖北*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 存储 图像 隐私 保护 方法 系统
【权利要求书】:

1.一种云存储中图像隐私保护的方法,其特征在于,包括以下步骤:

步骤1:图像增补;

对要上传云服务器的m×n像素的图像I,将其扩展为M×M的等像素矩形图像I',其中M>m,M>n,增加的像素点用随机彩色图像进行增补;原图像I在增补图像I'的相对位置用坐标(x,y)表示;

步骤2:提取图像像素矩阵;

对增补图像I'提取RGB像素矩阵,分别得到增补图像I'的三个像素矩阵:MR、MG、MB

步骤3:生成随机置换数,生成6个盲化矩阵p1,p2,...,p6

所述的生成随机置换数,其具体实现包括以下子步骤:

步骤3.1:构造6个随机置换数π1,π2,...,π6,其中:

πi∈{1,....,n},i=1,2...,6;

步骤3.2:构造6个非零随机数集合{a1,a2,...,an},{b1,b2,...,bn},{c1,c2,...,cn},{d1,d2,...,dn},{e1,e2,...,en},{f1,f2,...,fn};

步骤3.3:定义函数

步骤3.4:生成6个盲化矩阵p1,p2,...,p6,其中:

……,

其中,πn(i)代表用于产生pn(i,j)所使用的第i个随机置换数,n=1,2,…,6;p1,p2,...,p6为容易求逆的矩阵,其逆矩阵分别为:

……,

步骤4:对像素矩阵进行盲化;

将步骤2中得到的三个分量矩阵进行盲化,分别乘以步骤3中生成的盲化矩阵,得到:三个新的矩阵,其中X,Y,Z包含原图像的所有信息;

步骤5:合成盲化图像;

将M×M矩阵X,Y,Z重新合成一张盲化图像I1;具体实现过程如下:将矩阵X,Y,Z对应位置上的像素值存入一个三维数组(Rx,Ry,Rz)中,调用函数对每一个像素点上的三基色进行合成,将合成之后的RGB值存入图片缓冲区的对应位置,依次对每一个像素点进行如上运算直到重新合成图像I1

步骤6:图像裁剪、上传;

对步骤5中合成的盲化图像I1进行裁剪,将I1切割为m'×n'像素的图像I2,图像裁剪应不破坏原图像I的完整性,同时将图像I2上传云服务器保存,其中m'>m,n'>n;

步骤7:生成解码密钥;

将步骤1当中增补后的矩形图像像素值M,原图像与增补图像的相对位置坐标(x,y),以及步骤3当中生成的6个盲化矩阵p1,p2,...,p6一起作为解密密钥保存在一张二维码图像中。

2.一种云存储中图像隐私保护的系统,其特征在于:包括图像盲化加密模块和图像去盲解密模块;

所述图像盲化加密模块包括:

图像增补模块:用于将待上传云服务器的m×n像素原图像I扩展为一张M×M的等像素矩形图像I',其中M>m,M>n;增加的像素点用随机彩色图像进行增补;

图像像素提取模块:用于提取增补图像I'的RGB像素矩阵,分别得到增补图像I'的三个像素矩阵:MR、MG、MB

图像盲化模块:用于生产随机置换数π1,π2,...,π6,生成6个盲化矩阵p1,p2,...,p6;对增补图像I'的三个像素矩阵分量盲化,得到三个新的矩阵;对三个M×M的盲化矩阵X,Y,Z重新合成一张盲化图像I1

其中,首先构造6个随机置换数π1,π2,...,π6

πi∈{1,....,n},i=1,2...,6;

然后,构造6个非零随机数集合{a1,a2,...,an},{b1,b2,...,bn},{c1,c2,...,cn},{d1,d2,...,dn},{e1,e2,...,en},{f1,f2,...,fn};

接着定义函数

最后生成6个盲化矩阵p1,p2,...,p6,其中:

……,

其中,πn(i)代表用于产生pn(i,j)所使用的第i个随机置换数,n=1,2,…,6;p1,p2,...,p6为容易求逆的矩阵,其逆矩阵分别为:

……,

图像裁剪模块:用于对合成的盲化图像I1进行剪裁,将I1切割为m'×n'像素的图像I2,同时将图像I2上传云服务器保存;

解码密钥生成模块:用于将图像增补模块中扩展后的矩形图像像素值M,原图像与增补图像的相对位置坐标(x,y),以及图像盲化模块中生成的6个盲化矩阵p1,p2,...,p6一起生成解密密钥保存在一张二维码图像中;

所述图像去盲解密模块包括:

图像增补模块:用于提取解码密钥中的矩形图像像素值M,将下载到本地和移动终端像素为m'×n'的盲化图像I2扩展为一张M×M的等像素矩形图像I3,增加的像素点用随机彩色图像进行增补;

图像像素提取模块:用于提取增补图像I3的RGB像素矩阵,分别得到增补图像I3的三个像素矩阵:M'R、M'G、M'B

图像去盲模块:用于提取解码密钥中6个盲化矩阵p1,p2,...,p6,对增补图像I3的三个像素矩阵分量去盲,得到三个新的矩阵;对三个M×M的去盲矩阵X',Y',Z'重新合成去盲图像I”;

图像剪裁模块:用于提取解码密钥中原始图像与增补图像的相对位置坐标(x,y),将合成的去盲图像I”按相对位置坐标(x,y)裁剪为m×n像素的原始图像I,同时将原始图像I保存到本地或移动终端。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖北工业大学,未经湖北工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201510755825.9/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top