[发明专利]数字图像加解密的方法在审

专利信息
申请号: 201510059294.X 申请日: 2015-02-04
公开(公告)号: CN104680474A 公开(公告)日: 2015-06-03
发明(设计)人: 李珣 申请(专利权)人: 四川长虹电器股份有限公司
主分类号: G06T1/00 分类号: G06T1/00
代理公司: 四川省成都市天策商标专利事务所 51213 代理人: 秦华云
地址: 621000 四*** 国省代码: 四川;51
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 数字图像 解密 方法
【权利要求书】:

1.一种数字图像加解密的方法,其特征在于它包括以下步骤:

步骤一、像素置乱

首先利用预存的随机第一映射表对待加密图像进行像素置乱,将像素点移至置乱矩阵对应表示的新位置处;

步骤二、分块置乱

然后利用预存的随机第二映射表对所述像素点移至置乱矩阵对应表示的新位置处进行分块矩阵置乱,以得到最终的加密图像;

步骤三、解密时逆向处理

分别使用与所述像素置乱和分块置乱相同的映射表,以还原出原始图像。

2.根据权利要求1所述的数字图像加解密的方法,其特征在于它还包括采用行列数相同而取值不同的多个查找表置乱。

3.根据权利要求1所述的数字图像加解密的方法,其特征在于它包括:

(一)对M×N的图像矩阵forigi(M,N)进行基于C_pixe_m×C_pixe_n的像素置乱和C_matr_m×C_matr_n的矩阵置乱:

1)先确定像素置乱矩阵的行列数——C_pixe_m和C_pixe_n:

计算M÷C_pixe_m=m_pixe…re_pixe_m;

N÷C_pixe_n=n_pixe…re_pixe_n;

A.C_pixe_m的确定:

首先令C_pixe_m=13,若re_pixe_m=0,则确定C_pixe_m取13;

若re_pixe_m≠0,则再令C_pixe_m=12,11,……,当re_pixe_m=0时,可确定C_pixe_m为对应的取值;

若直到C_pixe_m=4都无法满足re_pixe_m=0的情况,则取C_pixe_m为re_pixe_m最小,即余数最小情况下的对应值;若除数为10时余数最小,则取C_pixe_m=10;

B.同理确定C_pixe_n的值,使得re_pixe_n=0;若无re_pixe_n=0的情况,则取C_pixe_n为re_pixe_n最小,即余数最小情况下的对应值;若除数为10时余数最小,则取C_pixe_n=8;

2)进行像素置乱:

共有m_pixe×n_pixe个C_pixe_m×C_pixe_n的单位矩阵进行像素置乱;用“C_pixe_m×C_pixe_n像素置乱查找表”进行像素置乱;用一个查找表置乱一次,或迭代置乱多次,或置乱多次但每次用不同的查找表,从而得到像素置乱矩阵fpixe(M,N);

3)再确定分块置乱的矩阵行列数——C_matr_m和C_matr_n:

m_pixe÷C_matr_m=m_matr…re_matr_m;

n_pixe÷C_matr_n=n_matr…re_matr_n:

当C_matr_m=13,若re_matr_m_x=0,则确定C_matr_m取13;若re_matr_m≠0,则再令C_matr_m=12,11,……,当re_matr_m=0时,则确定C_matr_m为对应值;

若直到C_matr_m=4都无re_matr_m=0的情况,则取C_matr_m为re_matr_m最小,即余数最小情况下的对应x值;比如若re_matr_m_5比其它情况下的余数都小,则取C_matr_m=5;

同理确定C_matr_n的值,使得re_matr_n=0;若无re_matr_n=0的情况,则取C_matr_n为re_matr_n最小,即余数最小情况下的对应y值;比如若除数为7时对应的余数最小,则取C_matr_n=7;

4)进行分块置乱;共有m_matr×n_matr个C_matr_m×C_matr_n的分块矩阵;把每个C_pixe_1×C_pixe_n的单位矩阵当作一个像素值,对每个m_matr×n_matr的分块矩阵用“C_matr_m×C_matr_n矩阵置乱查找表”进行矩阵置乱;

5)最后得到两步置乱后的最终图像fperm(M,N);

(二)对fperm(M,N)的图像矩阵进行基于C_matr_m×C_matr_n的分块矩阵复原和C_pixe_m×C_pixe_n的像素复原:

1)首先进行矩阵复原:对m_matr×n_matr个C_matr_m×C_matr_n的分块矩阵,用“C_matr_m×C_matr_n矩阵置乱查找表”进行置乱复原;置乱迭代次数和对应所用的查找表必须和之前的分块矩阵置乱时所用的一致;

2)像素复原:对m_pixe×n_pixe个C_pixe_m×C_pixe_n的单位矩阵用“C_pixe_m×C_pixe_n像素置乱查找表”进行置乱复原,置乱迭代次数和对应的查找表必须和之前像素置乱时所用的一致。

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

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司;,未经四川长虹电器股份有限公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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