[發明專利]基于量子散列函數的新型圖像加密方法在審
| 申請號: | 201410113452.0 | 申請日: | 2014-03-25 |
| 公開(公告)號: | CN103871017A | 公開(公告)日: | 2014-06-18 |
| 發明(設計)人: | 楊宇光;徐鵬;趙倩倩 | 申請(專利權)人: | 北京工業大學 |
| 主分類號: | G06T1/00 | 分類號: | G06T1/00 |
| 代理公司: | 北京思海天達知識產權代理有限公司 11203 | 代理人: | 張慧 |
| 地址: | 100124 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 量子 函數 新型 圖像 加密 方法 | ||
1.基于量子散列函數的新型圖像加密方法,其特征在于包括以下步驟:
步驟1:利用量子隨機游走生成量子散列函數;
量子散列函數由量子隨機游走變換獲得;量子隨機游走包括兩個量子系統:漫步者和硬幣;
對于單漫步者單硬幣量子游走,整個系統在每一步的演化由幺正算子描述:
其中,是單位矩陣,是作用在硬幣態上的幺正算子,是移位算子,表示為:
其中,x為粒子的位置;
在t步之后整個系統的態|ψ>t表示為:
其中,v為硬幣的量子態,λx,v為整個系統量子態的振幅;
漫步者在位置x的概率為:
其中,|ψ>initial是整個量子系統的初始態;
對于節點數為n的環上兩漫步者兩硬幣量子游走,整個系統在每一步的演化由幺正算子描述為:
類似于和是施加在整個量子系統上的移位算子;
對于兩粒子兩硬幣量子隨機游走而言,每一步兩硬幣態被施加相同的如果把每一步施加什么樣的操作由一個比特序列message來控制,所生成的概率分布依賴于初始硬幣態和這一控制比特序列message;
如果message的第i比特為‘0’,將Grover算子作用在硬幣態上:
Grover算子可以利用量子電路實現;
如果message的第i比特為‘1’,將兩個Hadamard矩陣的張量積作用在硬幣態上:
如果把這一任意長度的控制比特序列message作為量子散列函數的輸入,參數(n,(α,β,χ,δ))為控制參數,輸出概率分布作為量子散列函數的hash值,就構成了一個由初始硬幣態控制的量子散列函數;其中,α,β,χ,δ是兩硬幣的初始硬幣態|υ,τ>=(α|00>+β|01>+χ|10>+δ|11>)的系數,且滿足歸一化條件|α|2+|β|2+|χ|2+|δ|2=1;υ,τ代表硬幣的量子態;
步驟2:利用量子散列函數生成密鑰矩陣;
步驟2.1:選擇參數(n,(α,β,χ,δ),message);
步驟2.2:運行量子散列函數生成一概率分布;
步驟2.3:將生成的概率分布中每一元素值乘以108模256得到一矩陣P;
步驟3:對圖像進行加密,方法如下:
步驟3.1:利用P與原始圖像I像素級異或生成混亂圖像E={E1,E2,...,EM×N},M×N是原始圖像I的尺寸;
步驟3.2:利用P作為置換矩陣置換圖像E的像素位置獲得圖像E';
步驟3.3:通過使用比特級置換方式來置換圖像E'的每一個像素的灰度值,得到最終加密的圖像E''。
2.根據權利要求1所述的基于量子散列函數的新型圖像加密方法,其特征在于,所述步驟3.2利用P作為置換矩陣置換圖像E的像素位置的方法包括以下步驟:
(1)任意選取P中的M個不同的數據和N個不同的數據;這M個數據都在0到M-1之間,重新排序得到{hi,i=1,2,...,M},其中hi≠hj,i≠j;這N個數據都在0到N-1之間,重新排序得到{li,i=1,2,...,N},其中li≠lj,i≠j;
(2)假設明文圖像I的像素灰度值矩陣為Pi,j(I),i=1,2,...,M,j=1,2,...,N;分別根據hi和li,對明文圖像I的行和列進行置換;對于行置換,將明文圖像I的hi行置換到第i行;對于列置換,將明文圖像I的li列置換到第i列;
(3)為了明文圖像I進行充分置換,可以多次重復步驟(1)和(2),最后生成圖像E'。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京工業大學,未經北京工業大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410113452.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種基于協同訓練的雙語命名實體識別方法
- 下一篇:超級電容檢測方法及裝置





