发明名称 |
一种数字图像加密/解密方法 |
摘要 |
一种数字图像加密/解密方法,利用保实分数阶Fourier变换的连续去相关能力和变换的保实特性完成数字图像的加密与解密,明文和密文分别位于空域和由密钥决定的保实分数阶Fourier变换域中,具有较强的抗统计破译能力,并且密图是一个实值图像,便于显示和存储。算法将置换矩阵的种子和保实分数阶Fourier变换角度作为密钥,解密时仅需将加密密钥中的变换角度取负值,通过与加密过程相同的流程完成解密,便于硬件实现。 |
申请公布号 |
CN1816143A |
申请公布日期 |
2006.08.09 |
申请号 |
CN200610065713.1 |
申请日期 |
2006.03.14 |
申请人 |
北京理工大学 |
发明人 |
陶然;辛怡 |
分类号 |
H04N7/24(2006.01);H04L9/28(2006.01) |
主分类号 |
H04N7/24(2006.01) |
代理机构 |
北京理工大学专利中心 |
代理人 |
张利萍 |
主权项 |
1、一种数字图像加密/解密方法,其特征在于:包括如下步骤:(1)对一幅大小为M*N的灰度图像(其灰度值矩阵为X),设置密钥参数为(a,b,key1,key2);(2)由加密者提供的两个变换阶数a和b,计算出相应的M/2点和N/2点离散分数阶Fourier变换矩阵Ma和Mb;(3)根据<math> <mrow> <msub> <mi>B</mi> <mi>a</mi> </msub> <mo>=</mo> <mfenced open='[' close=']'> <mtable> <mtr> <mtd> <mi>Re</mi> <mrow> <mo>(</mo> <msub> <mi>M</mi> <mi>a</mi> </msub> <mo>)</mo> </mrow> </mtd> <mtd> <mo>-</mo> <mi>Im</mi> <mrow> <mo>(</mo> <msub> <mi>M</mi> <mi>a</mi> </msub> <mo>)</mo> </mrow> </mtd> </mtr> <mtr> <mtd> <mi>Im</mi> <mrow> <mo>(</mo> <msub> <mi>M</mi> <mi>a</mi> </msub> <mo>)</mo> </mrow> </mtd> <mtd> <mi>Re</mi> <mrow> <mo>(</mo> <msub> <mi>M</mi> <mi>a</mi> </msub> <mo>)</mo> </mrow> </mtd> </mtr> </mtable> </mfenced> </mrow> </math> 计算Ba矩阵和Bb矩阵;(4)由加密者提供的两个置换矩阵种子key1、key2分别产生大小为M*M和N*N的随机矩阵,然后分别对这两个随即矩阵进行三角分解,得到所构造的两个置换矩阵P1和P2;(5)按照<math> <mrow> <msub> <mi>R</mi> <mi>a</mi> </msub> <mi>x</mi> <mo>=</mo> <msubsup> <mi>P</mi> <mn>1</mn> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msubsup> <msub> <mi>B</mi> <mi>a</mi> </msub> <msub> <mi>P</mi> <mn>1</mn> </msub> <mi>x</mi> </mrow> </math> 和<math> <mrow> <msub> <mi>R</mi> <mi>b</mi> </msub> <mi>x</mi> <mo>=</mo> <msubsup> <mi>P</mi> <mn>2</mn> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msubsup> <msub> <mi>B</mi> <mi>b</mi> </msub> <msub> <mi>P</mi> <mn>2</mn> </msub> <mi>x</mi> </mrow> </math> 计算出相应的保实分数阶Fourier变换算子Ra 和Rb;(6)以RaX(Rb)T对待加密图像矩阵X进行变换,得到密文图像;(7)解密过程可使用密钥(-a,-b,key1,key2),通过与加密过程相同的流程完成解密。 |
地址 |
100081北京市海淀区中关村南大街5号 |