发明名称 一种数字图像加密和解密方法
摘要 本发明提出一种可应用于信息安全领域的数字图像加密和解密方法,属于信息安全领域和图像处理领域。该方法为了提高数字图像加密和解密的安全性,利用广义多阶次离散分数阶傅里叶变换对数字图像进行加密和解密。较之传统的离散傅里叶变换和离散分数阶傅里叶变换,由于该多阶次广义离散分数阶傅里叶变换不仅具有多个阶次参数,而且还具有多种构造方式,因而应用于数字图像加密会使得安全性更高。同时,利用该变换对数字图像进行加密和解密时,不需要利用随机相位掩模,简化了加密和解密过程,具有很强的实用性。
申请公布号 CN101661607A 申请公布日期 2010.03.03
申请号 CN200910093725.9 申请日期 2009.09.25
申请人 北京理工大学 发明人 陶然;张峰;王越
分类号 G06T1/00(2006.01)I;G06F17/14(2006.01)I 主分类号 G06T1/00(2006.01)I
代理机构 北京理工大学专利中心 代理人 张利萍
主权项 1、一种数字图像加密和解密方法,其特征在于包括如下步骤:加密步骤:步骤1)选择用来加密的二维多阶次广义离散分数阶傅里叶变换的左右矩阵分别为F<sub>1w</sub><sup>a</sup>和F<sub>2w</sub><sup>a</sup>,那么二维多阶次广义离散分数阶傅里叶变换为:<maths num="0001"><![CDATA[<math><mrow><msubsup><mi>F</mi><mrow><mn>1</mn><mi>W</mi><mn>2</mn><mi>W</mi></mrow><mrow><mi>a</mi><mo>,</mo><mi>b</mi></mrow></msubsup><mo>=</mo><msubsup><mi>F</mi><mrow><mn>1</mn><mi>W</mi></mrow><mi>a</mi></msubsup><mo>&CircleTimes;</mo><msubsup><mi>F</mi><mrow><mn>2</mn><mi>W</mi></mrow><mi>b</mi></msubsup></mrow></math>]]></maths>其中<img file="A2009100937250002C2.GIF" wi="37" he="38" />表示矩阵之间的张量积;步骤2)选择二维变换矩阵的阶次向量a和b,其中a=(a<sub>0</sub>,a<sub>1</sub>,…,a<sub>N-1</sub>),b=(b<sub>0</sub>,b<sub>1</sub>,…,b<sub>N-1</sub>);步骤3)根据所选择的变换矩阵构成形式和阶次,直接对二维数字图像P进行二维多阶次广义离散分数阶傅里叶变换,得到加密图像,其加密过程可以表示为:<maths num="0002"><![CDATA[<math><mrow><msubsup><mrow><mi>Q</mi><mo>=</mo><mi>F</mi></mrow><mrow><mn>1</mn><mi>W</mi></mrow><mi>a</mi></msubsup><mo>&CenterDot;</mo><mi>P</mi><mo>&CenterDot;</mo><msubsup><mi>F</mi><mrow><mn>2</mn><mi>W</mi></mrow><mi>b</mi></msubsup></mrow></math>]]></maths>解密步骤:步骤1)根据加密图像Q,得到其加密步骤中所采用的二维多阶次广义离散分数阶傅里叶变换矩阵F<sub>1w</sub><sup>a</sup>,F<sub>2w</sub><sup>a</sup>;步骤2)根据加密步骤2中所使用的二维变换矩阵两个1×N大小阶次向量a和b,生成其反阶次向量-a=(-a<sub>0</sub>,-a<sub>1</sub>,…,-a<sub>N-1</sub>)和-b=(-b<sub>0</sub>,-b<sub>1</sub>,…,-b<sub>N-1</sub>);步骤3)根据多阶次广义离散分数阶傅里叶变换的旋转相加性,在解密步骤1和步骤2的基础上,得到相应的解密图像为:<maths num="0003"><![CDATA[<math><mrow><msubsup><mrow><msub><mi>R</mi><mrow><mo>(</mo><mi>a</mi><mo>,</mo><mi>b</mi><mo>)</mo></mrow></msub><mo>=</mo><mi>F</mi></mrow><mrow><mn>1</mn><mi>W</mi></mrow><mrow><mo>-</mo><mi>a</mi></mrow></msubsup><mo>&CenterDot;</mo><mi>Q</mi><mo>&CenterDot;</mo><msubsup><mi>F</mi><mrow><mn>2</mn><mi>W</mi></mrow><mrow><mo>-</mo><mi>b</mi></mrow></msubsup><mo>;</mo></mrow></math>]]></maths>
地址 100081北京市海淀区中关村南大街5号