亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        一種基于混沌的公鑰加密方案

        2019-01-18 05:21:28萬彰凱齊國元胡玉慶
        信息通信技術(shù) 2018年6期
        關(guān)鍵詞:私鑰公鑰加密算法

        萬彰凱 齊國元 胡玉慶

        天津工業(yè)大學(xué) 天津 300387

        引言

        傳統(tǒng)私鑰加密運算速度快并且保密強(qiáng)度高,但由于接收端和發(fā)送端都使用同一密鑰,所以其密鑰必須通過安全的途徑傳輸[1-2]。在發(fā)送端與接收端距離較遠(yuǎn),且又需要經(jīng)常更換密鑰時,互相傳遞密鑰是非常困難的。公開密鑰加密[3-6]含有公鑰和私鑰兩套密鑰,公鑰是公開的,私鑰是接收端與發(fā)送端基于交換的公鑰生成的,其優(yōu)點是可以適應(yīng)網(wǎng)絡(luò)的開放性要求,雙方使用的密鑰互不相同,密鑰管理十分方便。但大多數(shù)公鑰加密方案算法復(fù)雜,加密數(shù)據(jù)的效率較低。盡管如此,隨著現(xiàn)代計算機(jī)技術(shù)的發(fā)展,公鑰加密將是一種很有前途的網(wǎng)絡(luò)安全加密[4]。

        目前使用最廣泛的傳統(tǒng)公鑰加密算法是RSA[7-8],此外還有EIGamal算法[9]。它們的安全性都源于數(shù)論事實[7-9]。隨著計算機(jī)技術(shù)的快速發(fā)展,許多關(guān)于RSA的加密方法已經(jīng)較為容易地被破譯[10]。另外,運算效率不高和更換密鑰困難一直是RSA算法的缺陷,一般來說只用于少量數(shù)據(jù)加密[11]。本文提出的基于超混沌的共鑰加密方案具有運算效率較高、密鑰空間大、密鑰位數(shù)任意和更換公鑰便捷等特點。

        混沌系統(tǒng)的許多特性與加密系統(tǒng)的特性比較相似,混沌應(yīng)用于密碼學(xué)上,具有保密性強(qiáng)、隨機(jī)性好、密鑰量大和更換密鑰方便等優(yōu)點[12]。目前,基于混沌的公鑰加密研究還處于起步階段,相關(guān)報道比較少。2003年,Kocarev[13]利用Chebyshev映射的半群特性,提出了一種基于Chebyshev映射的混沌公鑰加密方案。王大虎等[14]等指出該方案由于三角函數(shù)的固有周期性,使得攻擊者在已知密文的條件下很容易解出明文。2005年,Ranjan[15]提出一種基于多混沌系統(tǒng)的公鑰加密算法。王開[16]等提出一種私鑰攻擊算法,指出Ranjan的公鑰算法無法抵抗該攻擊,并且表明該攻擊算法能有效攻擊各種多混沌公鑰加密算法。2009年,楊葉[17]在Kocarev的研究基礎(chǔ)上提出一種改進(jìn)的基于有限域Chebyshev多項式的類EIGamal算法,但是其計算效率低于原算法,需要改進(jìn)。

        在選擇混沌或超混沌系統(tǒng)生成偽隨機(jī)序列時需要考慮混沌的特性,包括正的Lyapunov指數(shù)值大小、頻譜帶寬等。Qi超混沌系統(tǒng)[18]相比其他混沌和超混沌系統(tǒng)具有優(yōu)良的特性,因為它的兩個正的Lyapunov指數(shù)很大,分別為13和3,頻譜帶寬是其他混沌和超混沌的20~30倍,因而選用其產(chǎn)生偽隨機(jī)序列。本文在傳統(tǒng)混沌貓映射[19-20]的基礎(chǔ)上提出了一種二維超混沌映射算法,使其擁有兩個正的Lyapunov指數(shù)。并且將偽隨機(jī)序列與提出的超混沌映射結(jié)合為公鑰生成算法。繼而將生成的密鑰作為3DES、AES等對稱加密算法的輸入密鑰進(jìn)行加密,這樣能充分保證密文在傳輸過程中抵抗窮舉攻擊和唯密文攻擊等常見密碼攻擊。

        1 二維超混沌映射算法

        1.1 貓映射

        貓映射[19-20]最早是由Arnold[19]提出的,其原始方程為

        由于系數(shù)矩陣的行列式為1,故傳統(tǒng)的貓映射是保面積的一一映射。

        圖1 貓映射示意圖

        1.2 一種二維超混沌映射

        如果能將本身為混沌的貓映射改進(jìn)為超混沌映射,將更有利于公鑰加密?;诖讼敕ǎ覀兘o出了一種超混沌映射,其方程為

        該映射的特征值為

        傳統(tǒng)的混沌貓映射主要用于圖像加密,即將圖像的像素值帶入貓映射進(jìn)行迭代使得每個像素的原始坐標(biāo)映射到新坐標(biāo),從而加密圖像。因此,貓映射必須是滿足保面積的一一映射,使明文圖像和密文圖像之間存在著一一對應(yīng)的關(guān)系,避免了坐標(biāo)位置的沖突。

        提出的超混沌映射是為了更好地與偽隨機(jī)序列結(jié)合,從而形成公鑰生成算法,并沒有直接加密圖像像素點,因此不需要滿足保面積映射,因而此時的超混沌映射已不再屬于貓映射或其變形。

        2 隨機(jī)序列的產(chǎn)生

        Qi超混沌系統(tǒng)[18]描述為

        3 混沌公鑰加密方案

        3.1 密鑰序列生成

        3.2 公鑰加密方案

        假設(shè)有兩個用戶Alice和Bob,他們分別通過Qi超混沌系統(tǒng)(混沌初值可以不相同)產(chǎn)生混沌偽隨機(jī)序列和。為了防止惡意的中間人攻擊,他們將計算出來的公鑰發(fā)布給權(quán)威的數(shù)字證書第三方機(jī)構(gòu)。然后Alice和Bob分別在該第三方下載帶有對方公鑰的數(shù)字證書。最后使用對方可信的公鑰進(jìn)行加密。具體加密過程如圖2所示。

        圖2 公鑰加密過程

        3.3 具體計算過程

        密鑰獲得分成兩個步驟:1)獲得公鑰,2)獲得私鑰。

        這個計算過程滿足平行四邊形法則

        圖3 私鑰平行四邊形示意圖

        3.4 Matlab仿真

        圖4 (紅色“*”)和藍(lán)色“+”)的對比圖

        圖5 (紅色“*”)和(藍(lán)色“+”)的對比圖

        表1 eA和eB的具體數(shù)值

        表2 eAB和eBA的具體數(shù)值

        4 安全分析

        1)根據(jù)攻擊者對明文和密文等信息的了解情況,密碼攻擊大致可以分為唯密文攻擊、已知明文攻擊、選擇明文攻擊、選擇密文攻擊和窮舉攻擊等方法[22-23]。本文的加密方案最終由對稱密碼的AES封裝,因此對前面4種攻擊方式基本可以避免[23]。如果想要應(yīng)用更高加密標(biāo)準(zhǔn)的場合,可以使用密鑰位數(shù)更高的256位美國最新加密標(biāo)準(zhǔn)AES-256進(jìn)行最終的對稱加密。

        2)中間人攻擊,即某惡意攻擊的第三方先偽裝成Bob將偽公鑰交給Alice并與之通信,再偽裝成Alice將另一偽公鑰交給Bob與之通信,從而實現(xiàn)監(jiān)聽或著篡改通信信息。為了防止這一攻擊,Alice和Bob統(tǒng)一將公鑰發(fā)布在權(quán)威的數(shù)字證書機(jī)構(gòu),因此他們各自下載的公鑰帶有數(shù)字簽名,因而所使用的公鑰是可信的。

        4)Qi超混沌系統(tǒng)的參數(shù)空間巨大,并且Alice和Bob使用的參數(shù)可以不一致,因此想構(gòu)造參數(shù)相同的超混沌系統(tǒng)也十分困難。從偽隨機(jī)序列生成公鑰的過程是不可逆的,即想要從公鑰反推出偽隨機(jī)序列是不可行的。也就是說即使某第三方同時拿到Alice和Bob兩人的公鑰,也不能推導(dǎo)出他們各自私有的偽隨機(jī)序列。

        5 應(yīng)用場景

        1)網(wǎng)絡(luò)聊天:對話雙方的客戶端集成超混沌公鑰加密,每發(fā)送一段字符串都會通過方案生成包含密文和公鑰的數(shù)據(jù)包,然后將數(shù)據(jù)包傳輸給對話的另一方,對方獲取了公鑰也能通過方案解密密文,從而實現(xiàn)兩人或多人安全對話。

        2)網(wǎng)絡(luò)服務(wù)器:在服務(wù)器端、客戶端和Web端等都集成超混沌共鑰加密系統(tǒng)。在服務(wù)器端上公開公鑰,客戶端訪問數(shù)據(jù)時拿到公鑰并將內(nèi)容加密,然后傳送給服務(wù)器,服務(wù)器對內(nèi)容解密。由于只有服務(wù)器端存儲私鑰,這樣能有效保護(hù)賬號密碼登陸認(rèn)證或者各種輸入存儲操作。

        3)適用于各種網(wǎng)絡(luò)數(shù)據(jù)傳輸或者移動設(shè)備間的安全認(rèn)證。

        6 結(jié)論

        雖然混沌公鑰加密還處于起步階段,但由于混沌系統(tǒng)與密碼學(xué)的相似特性,基于混沌的公鑰加密是值得我們研究的。對于互聯(lián)網(wǎng)安全的研究,除了傳統(tǒng)密碼學(xué)的私鑰加密和RSA等公鑰加密算法,混沌公鑰加密又添加了新的思路。本文將超混沌系統(tǒng)與超混沌映射相結(jié)合,提出一種新型公鑰加密方案,并可用FPGA技術(shù)將其實現(xiàn),其運行速度可觀,可用于圖像和數(shù)據(jù)塊加密。

        在本方案的基礎(chǔ)上,今后還需對以下內(nèi)容進(jìn)行學(xué)習(xí)和進(jìn)一步實驗分析:1)該公鑰加密方案與常見的公鑰加密技術(shù)的不同應(yīng)用場景下的性能對比分析;2)該公鑰加密方案的安全性在數(shù)學(xué)上的詳細(xì)證明過程。

        猜你喜歡
        私鑰公鑰加密算法
        比特幣的安全性到底有多高
        基于改進(jìn)ECC 算法的網(wǎng)絡(luò)信息私鑰變換優(yōu)化方法
        一種基于虛擬私鑰的OpenSSL與CSP交互方案
        P2X7 receptor antagonism in amyotrophic lateral sclerosis
        HES:一種更小公鑰的同態(tài)加密算法
        SM2橢圓曲線公鑰密碼算法綜述
        基于小波變換和混沌映射的圖像加密算法
        Hill加密算法的改進(jìn)
        基于格的公鑰加密與證書基加密
        對稱加密算法RC5的架構(gòu)設(shè)計與電路實現(xiàn)
        黄片免费观看视频播放| 亚洲妇女水蜜桃av网网站| 不卡国产视频| 日韩精品成人一区二区三区| 91精品亚洲成人一区二区三区| 无码av天堂一区二区三区| 久久国产精品国产精品日韩区| 国产精品人人爱一区二区白浆| 国产高潮流白浆视频在线观看| 热久久美女精品天天吊色| 99久热re在线精品99 6热视频 | 久久久婷婷综合五月天| 一本色道久久亚洲精品| 亚洲人交乣女bbw| 一个人看的www免费视频中文| 香港三日本三级少妇三级视频| 女人和拘做受全程看视频 | 精品无码日韩一区二区三区不卡| 2021国产成人精品国产| 中文字幕 在线一区二区| 国产美女高潮流白浆免费视频| 一本加勒比hezyo无码人妻| 99热国产在线| 国产自拍视频免费在线观看| 国产尤物精品视频| 国产在线白丝DVD精品| 国产一区不卡视频在线| 人妻久久久一区二区三区蜜臀 | 一本大道熟女人妻中文字幕在线 | 亚洲av第一区综合激情久久久| 中文字幕成人乱码熟女精品国50| 48沈阳熟女高潮嗷嗷叫| 91情侣视频| 久久久亚洲成年中文字幕| 久久伊人精品一区二区三区| 精品无码久久久久久久动漫| 偷拍av一区二区三区| 本道天堂成在人线av无码免费 | 风韵丰满熟妇啪啪区99杏| 久久久久久国产精品无码超碰动画 | 日本中文字幕一区二区高清在线|