999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

簡化的DES算法在RFID系統中的應用

2015-09-26 05:18:10苗素貞彭平
現代計算機 2015年19期
關鍵詞:信息系統

苗素貞,彭平

(1.廣東技術師范學院,廣州 510665;2.廣東技術師范學院計算機科學學院,廣州 510665)

簡化的DES算法在RFID系統中的應用

苗素貞1,彭平2

(1.廣東技術師范學院,廣州510665;2.廣東技術師范學院計算機科學學院,廣州510665)

0 引言

無線射頻識別(RFID)是一種使用無線通信的方式進行信息識別的技術,由電子標簽和識別裝置組成,利用它可以對目標對象進行識別并進行相關的數據采集。RFID技術屬于自動識別技術中的一種,它也是構成物聯網的一項核心技術[1],在20世紀末逐漸進入企業應用領域。RFID技術與其他的技術一樣,在它最初被應用的時候人們往往對其充滿了想象,并且由于美國國防部和沃爾瑪公司的一些舉措,人們對該技術在實際中的應用前景充滿了期待。然而隨著它在不同環境中的應用,人們在對其狂熱追捧的同時不得不冷靜下來面對RFID應用系統突顯出的一系列問題[2]。因RFID系統“對外完全開放”的設計思想,當標簽進入閱讀器讀取范圍內時,其信息被讀取,閱讀器獲取物品的信息,甚至是消費者的個人行為如位置、行程、時間等信息。不僅如此,若將RFID技術運用到身份證、工作證等方面,必會招致黑客的入侵,個人的隱私信息將隨時面臨著暴露的危險性,人們的合法權益將會受到直接影響。由此可見,為了推動RFID技術更好的發展與普及,首先要解決其應用系統的安全與隱私問題[3]。

其實,造成RFID應用系統存在安全風險的原因很多。其中,最主要來源于RFID系統的設計思想,即它的對外應用是完全開放的[4]。其次,該系統的讀寫機制存在缺陷、標簽本身的缺陷以及閱讀器與標簽之間的通信信道存在不安全性等,這些都會威脅到RFID應用系統的安全。目前,針對該問題的解決方法也有很多,大致上可以分為三大類:物理方法、邏輯方法及兩者的結合。主要的物理方法有:Kill命令機制[5]、法拉第網罩[6]、休眠機制、主動干擾[7]和可分離標簽[8]等技術,這些方法主要運用于低成本的RFID標簽。為了彌補物理方法的不足,很多基于密碼學的安全協議和信息加密算法相繼被提出。其中,比較有影響性的方法主要有Hash鎖協議、隨機化Hash鎖協議、Hash鏈協議、基于Hash的ID變化協議、LCAP協議等,經過分析,這些協議雖然可以在特定的應該場景下解決部分的安全與隱私問題,但遺憾的是它們往往在解決某一問題的同時,又會帶來新的問題。總的來看,目前尚不存在一個公認的高效、實用、低成本、適用于RFID環境的安全的解決方案,這也為后續的進一步研究與改進提供了發展空間。

1 混沌加密技術及RFID信息加密系統

混沌加密是利用確定的混沌系統經過多次迭代之后生成的混沌序列作為密鑰序列,利用該序列對明文信息進行加密,密文經信道傳輸,接收方收到密文后用混沌同步的方法進行解密得到明文的一個過程。其原理可以通過圖1來表示:其中,P表示明文,C表示密文;F(K0)表示混沌系統的初始狀態,即動力學方程的初始值及其參數;∑(KE)和∑(KD)分別表示用于加密和解密的密鑰生成器;E(P,KE)和D(C,KD)分別表示加密和解密的過程。

圖1 

在圖1中,P表示明文,C表示密文;F(K0)表示混沌系統的初始狀態,即動力學方程的初始值及其參數;∑(KE)和∑(KD)分別表示用于加密和解密的密鑰生成器;E(P,KE)和D(C,KD)分別表示加密和解密的過程。在進行安全通信之前,首先需要設定混沌系統的初始狀態,即動力學方程的參數及其初始值,這些數據經過RSA加密算法加密之后在通信雙方之間進行安全傳遞。因混沌系統產生的序列具有隨機性,保證了每次用于加密的密鑰KE是不相同的,并且該序列具有不可預測性,因此,本文中選擇的是混沌加密算法。

事實上,并不存在絕對安全的密碼系統,在通常情況下我們認為下面幾種情況的加密系統是安全的:如果攻擊者破譯一個加密算法所需的費用遠遠超過被加密信息本身的價值,或者破譯時所需要的時間過長超過信息本身的保密期,或者破譯時需要大量的數據超過了信息本身的數量,則認為該加密算法是安全的。

在進行加密系統設計時,一般需要考慮以下幾個問題:

(1)一個好的加密系統其安全性應該只和加密密鑰相關,即使攻擊者獲取了加密算法的細節,加密系統應具備的保密程度也不會降低。

(2)密鑰量應該足夠大,以滿足“一次一密”的保密要求和所需的保密等級。

(3)算法中不應該存在“弱密鑰”,即所用密鑰的保密程度應該是相同的。

(4)加密算法應具備抵御已知明文攻擊的能力,即使攻擊者獲取了一部分的明文及其相應的密文,也無法實現數據其他部分的解密,更不可能破解密鑰。

除此之外,針對RFID應用系統而言,還需考慮到電子標簽的運算能力、存儲空間、加密的硬件成本等問題,在進行加密系統設計時盡量做到以下幾點:

(1)選用的算法的加密方式盡量是較為簡單,因RFID應用系統中電子標簽的容量非常有限,若選用復雜的算法,加密時就需要付出巨大的代價。另外,從實時性方面考慮,進行算法設計時盡量選用可并行處理的算法。

(2)考慮要RFID應用系統中電子標簽的硬件成本,本文中選擇在標簽的芯片內只加入加密模塊,而在閱讀器的控制處理模塊中可以加入加密與解密的模塊,從而來實現操作和提高速度。

為了獲取更大的混沌空間以及對初始狀態更高的敏感性,本文在Logistic映射的基礎上對其進行改進,改進的Logistic映射表達式為:

f(x)=μx(1-x2)(1)

我們取x0=0.2,討論μ的取值情況:

當0<μ≤1時,(μ=0.3時,如圖2(a)所示)該模型所決定的離散動力系統的動力學形態十分簡單,曲線迅速趨于0,且x0=0為吸引不動點,0就是吸引子。除了不動點之外,再也沒有其他的周期點。

當1<μ<2時,(μ=1.8時,如圖2(b)所示)系統的動力學形態也較簡單。

當2≤μ≤3時,(μ=2.4,μ=2.99時,如圖2(c)、(d)所示)系統的動力學形態十分復雜,系統由倍周期通向混沌。

當μ>3時,此時該系統狀態毫無混沌現象,0為唯一的吸引子。

經過MATLAB仿真實驗發現,當2.3<μ≤3.0時,該模型出現混沌狀態。取參數μ=3.0時,改進的Logistic映射的吸引子圖如圖3所示;當參數x0=0.2時,其倍周期分岔圖如圖4所示。

為了驗證其是否具備初始條件敏感性,我們取x0=0.32560和x0=0.32561進行測試,改進后的Logistic映射軌道間的指數分離現象如圖5所示,由此可以說明,改進后的Logistic映射具備對初始條件極端敏感的特性。同時,我們可以發現,改進后的Logistic映射的混沌區間為(2.3,3.0),明顯大于改進前的混沌區間(3.57,4.0),也就是說改進后的Logistic映射能夠產生密鑰的空間更大了,可以為后期的加密算法提供更多的密鑰。

圖2 時間序列圖

圖3 改進的Logistic的吸引子圖

圖4 改進的Logistic映射的分岔圖

圖5 軌道的指數分離圖

2 簡化的DES加密算法

商用數據加密標準DES算法是由美國國家標準局頒布的,該算法執行速度較快,適用于大量數據的加密,并且加密之后的數據具有很好的雪崩效應。但是DES算法每加密一組數據要進行16輪的循環加密,且16輪的密鑰之間存在相關性,基于這些原因,本文選擇在DES加密算法的基礎上提出一種簡化算法用于RFID應用系統中,從而對RFID用戶的安全與隱私起到一定的保護作用。

DES是一個分組密碼算法,屬于私鑰加密體制,其密鑰長度為56位,但是用64位表示,有8位為校驗位。該算法首先對明文進行分組,每組明文的長度為64位,之后分別對每個分組進行加密。但是直接用DES算法對RFID系統的數據進行加密會存在以下問題:

(1)利用該算法時,每組明文需要進行16輪的加密,導致加密速度較慢,占用存儲空間大。

(2)每輪的輪密鑰均是由初始密鑰先置換后移位的方式獲取,因此子密鑰與初始密鑰之間存在線性相關性。并且初始密鑰固定不變,那么輪密鑰也不會發生變化。如果要增強該算法的抗破譯性,就需定期地更換DES算法的初始密鑰,這樣會造成加密端和解密端初始密鑰不同步的問題。

針對以上問題,本文在DES算法的基礎上對其做以下簡化:

(1)減少加密輪數,由原來的16輪降低為4輪;相應的,輪密鑰直接由Logistic映射生成48位的輪密鑰,這樣可以大幅度地降低加密算法的復雜度。

DES采用的結構通常稱為Feistel系統,1988年Michael Luby和Charles Rackoff分析了該結構,證明如果輪函數是以密鑰Ki為種子的安全偽隨機函數,則進行三輪足以使分組加密后數據是偽隨機排列,進行四輪足以使得加密后數據成為“強”偽隨機排列[9]。因此本文將DES算法中的16輪循環加密簡化為4輪。

(2)由混沌映射作為輪密鑰發生器,確保輪密鑰處于變化之中且相互獨立,實現了“一次一密”,提高了加密算法的安全性。并且運用混沌加密技術時,只要在互相通信的兩端分別構造混沌映射,在初始狀態相同的情況下,就可保證通信雙方能夠生成相同的混沌序列,實現密鑰的同步。

圖6 簡化的DES算法加密過程示意圖

圖7 簡化的DES的f函數

簡化后的加密算法過程如圖6所示,主要涉及三個步驟:

(1)明文P經過初始置換,得到P0=IP(P)。記作P0= L0R0,其中L0是P0的前32位,R0是P0的后32位。

(2)對1≤i≤4,執行以下操作:Li=Ri-1;Ri=Li-1⊕f(Ri-1,Ki),其中Ki是由混沌映射迭代產生的混沌序列經量化后得到的。Ki是加密算法的輪密鑰,是一個48位的串,Ki相互之間是獨立的。f是一個函數,如圖7所示。

(3)左右交換,得到R4L4,用初始置換的逆作用得到密文C=IP-1(R4L4)。解密過程完全一樣,只是密鑰K1,K2,…,K4的次序顛倒。在加密過程中的第三步有一個左右交換,這樣在解密時就沒有必要再做左右交換。其解密過程如下:

①輸入密文C(即RnLn),輸出[Ln][Rn⊕f(Ln,Kn)]。從加密過程得知Ln=Rn-1,Rn=Ln-1⊕f(Rn-1,Kn),因[Ln][Rn⊕f(Ln,Kn)]=[Rn-1][Ln-1⊕f(Rn-1,Kn)]=Rn-1Ln-1。

②同理,第二步解密將Rn-1Ln-1變為Rn-2Ln-2。繼續下去,解密過程最后得到L0R0。

改進的Logistic映射的離散模型為:

f(x)=μx(1-x2)

其中,1<μ≤3,-1

為了獲取加密算法的輪密鑰,需要對混沌序列進行二進制編碼,本文中采用的映射函數為gk,其定義為:gk(x)=x×2k,x∈(-1,1),其中k為二進制編碼長度。因受到計算機精度的限制以及混沌映射的倍周期規律,本文中取混沌映射的初始迭代次數n=1000,二進制編碼長度k=16。將3個連續的混沌序列項進行處理,得到一個輪密鑰Ki,即Ki={g16(x1)g16(x2)g16(x3)}。

在本文中利用MATLAB進行仿真實驗,包括兩個部分:第一部分主要是進行加密算法初始值敏感性的測試,給定兩個僅僅相差10-5的初始值進行MATLAB仿真,比較生成的密文信息;第二部分主要是對于給定的明文字段分別利用DES算法和簡化后的DES算法進行加密處理。

本文中選定的明文字段P為:abcdefgh ijklmnop qrstuvwx yzABCDEF GHIJKLMN OPQRSTUV,其對應的十六進制形式為:6162636465666768 696A6B6C6 D6E6F70 7172737475767778 797A414243444546 4748 494A4B4C4D4E 4F50515253545556。

實例1:利用簡化算法對明文字段進行加密,分別給定兩個不同的初始值對明文進行加密,其結果如表1所示。

其中兩次仿真的初始值分別為x0=0.32560和x0= 0.32561值,在表1中可以看出因初始值不同,用于加密的輪密鑰發生很大的變化,從而使兩次仿真得到的密文完全不同,這也很好地驗證了簡化后的DES算法具有很好的抗破譯性。

實例2:利用簡化算法和原算法對同一明文字段進行加密,其加密結果如表2所示:其中,原算法的初始密鑰為:“D17A530F930A4B2E”,其輪密鑰是通過對初始密鑰進行置換與移位獲得的。

從加密所占用的時間來看,簡化后的算法由于每組明文循環加密的輪數降低,且輪密鑰不再需要通過置換與移位操作獲得,因此,對于同一段明文信息,其加密時所需的時間相對較短,約為原算法所需時間的52%。從占用的存儲空間來看,DES算法加密輪數和移位計算次數較多,占用的內存和外存儲空間較多;簡化后加密的輪數降低,輪密鑰不再通過循環移位獲取,占用的存儲空間相對較少。因此,簡化后的算法比較具有優勢。

3 加密算法的安全性能分析

在信息加密領域,目前經常使用的攻擊方法主要有明文攻擊、差分攻擊、統計攻擊以及其他各種惡意攻擊。在本文中主要通過進行密鑰敏感性分析、統計分析和差分分析來檢驗加密算法的安全性。

一個好的加密算法其安全性應該只和密鑰相關,即使攻擊者知道了算法的細節,也不能降低算法的保密程度。同時,加密算法應該能夠提供足夠多的密鑰,這樣才能保障加密算法能夠抵抗窮舉攻擊。

(1)密鑰敏感性測試

通過圖5和表1可以看出,該算法對初始狀態十分敏感。該算法屬于對稱加密體制,解密過程為加密的逆過程,解密時若初始值發生微小的改變,解密得到的信息將會發生很大的改變,在該算法中初始值是通過安全性極高的RSA算法加密,攻擊者很難破獲其初始值。因此,即使非法分子截獲了部分的信息,也很難將其進行正確的解密得到明文信息。

表1 簡化后的DES加密效果圖

表2 簡化后的DES加密效果圖

(2)密鑰空間分析

在該算法中,混沌映射參數μ可取(2.3,3.0)之間的任意實數,初始值可以取(-1,1)之間的任意實數,僅參數μ的選取就具有無窮性。因此,該加密算法擁有足夠大的密鑰空間,利用窮舉法獲取加密系統的初始狀態是不可能的。

簡化后的算法,其輪密鑰是由混沌映射產生的混沌序列進行二值化處理得到的,具有隨機性,且相互之間彼此獨立。因此,加密系統可實現“一次一密”,具有較強的抗統計分析能力。

差分攻擊是一種明文攻擊方式,主要是通過對一定的明文信息進行微小的改變,分析該變化對密文造成的影響來獲取密鑰的相關信息。簡化后的算法只要對明文信息進行微小的改變,加密得到的密文信息將會發生巨大的改變,攻擊者通過這種方式得到的結果是沒有任何意義的。

通過以上分析可以看出本文提出的簡化算法在理論上是可行的,并且能夠實現。由于混沌系統對初值的極端敏感性,只有通信雙方的混沌映射函數、函數的初始狀態完全一致的情況下,才能正確地解密。如果不能獲取這些信息,要想破解出明文信息是非常困難的。

4 結語

本文在分析了RFID存在的安全與隱私問題之后,針對RFID應用系統的特點將混沌加密技術應用到加密系統中。主要針對典型的混沌映射Logistic映射進行改進,并將其作為加密算法的輪密鑰生成器;在對稱加密算法DES的基礎上提出一種簡化算法,經MATLAB仿真驗證簡化后的DES算法在一定程度上提高了系統的安全性,適合RFID應用系統。

[1]胡向東,魏琴芳,向敏等.物聯網安全[M].北京:科學出版社,2012:313.

[2]黃玉蘭.基于物聯網的RFID電子標簽研究進展[J].電訊技術,2013,53(4):522-529.

[3]黃玉蘭.基于物聯網的RFID電子標簽研究進展[J].電訊技術,2013,53(4):522-529.

[4]李仲陽,劉金平,李婷婷.RFID系統安全性研究[J].計算機安全,2011,2:36-38.

[5]Auto-ID Center.860MHz-960MHz class I radio frequency identification tag radio frequency&logical communication Interface specification proposed recommendation Version 1.0.0[R].Technical Report MIT-AUTOID-TR-007.Nov.2002.

[6]A.Juels,R.L.Rivest,M.Szydlo.The blocker tag:selective blocking of RFID tags for consumer privacy[C].Proceedings of the 10th ACM Conference on Computer and Communication Security(CCS 2003).Washington DC,USA,2003:103-111.

[7]T.Hjorth.Supporting privacy in RFID systems[D].Technical University of Denmark,Master thesis.2004.

[8]胡向東,魏琴芳,向敏等.物聯網安全[M].北京:科學出版社,2012:325.

[9]Michael L,Charles R.How to construct pseudorandom permutations from pseudo random functions[J].SIAM Journal on Computing,1988,17(2):373-386.

RFID System;Chaotic Sequence;Logistic Map;DES

Application of Simplified DES Algorithm in RFID System

MIAO Su-zhen,PENG Ping
(1.Guangdong Polytechnic Normal University,Guangzhou 510665;2.School of Computer Science,Guangdong Polytechnic Normal University,Guangzhou 510665)

1007-1423(2015)19-0003-07

10.3969/j.issn.1007-1423.2015.19.001

2015-05-20

2015-06-25

目前,無線射頻識別技術被廣泛地應用到很多領域,但隨著RFID標簽應用到單品級消費品中,RFID系統突顯出一些安全與隱私問題。主要針對Logistic映射進行改進,將它作為加密算法的輪密鑰發生器,并在DES算法的基礎上提出一種簡化算法,并利用MATLAB進行仿真實驗。驗證提出的簡化算法在理論上具備一定的安全性和抗破譯性,更適合RFID應用系統。

RFID系統;混沌序列;Logistic映射;DES

苗素貞(1987-),河南駐馬店人,研究生,研究方向為信息系統工程

彭平(1956-),教授,研究方向為智能信息處理、智能學習系統

At present,Radio Frequency Identification technology has been widely applied to many fields,but with the electronic tags applied to a single grade in consumer products,the system of RFID highlights a number of the security and privacy issues.Focuses on the Logistic map and tries to improve it as a chaos sequence generator.Proposes a simplified algorithm based on DES algorithm and carries out the simulation with MATLAB software to further verify that the simplified DES algorithm has a certain security and anti-attack in theory.It is more suitable for RFID application systems.

猜你喜歡
信息系統
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
基于PowerPC+FPGA顯示系統
半沸制皂系統(下)
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
信息
建筑創作(2001年3期)2001-08-22 18:48:14
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32
主站蜘蛛池模板: 亚洲综合亚洲国产尤物| 99久久精品国产自免费| 免费毛片网站在线观看| 国产国产人成免费视频77777| 日本三区视频| 亚洲国产精品日韩欧美一区| 亚洲欧美日韩另类在线一| 亚洲中文无码av永久伊人| 狠狠躁天天躁夜夜躁婷婷| 1024国产在线| 免费99精品国产自在现线| 在线欧美一区| 精品久久久久久久久久久| 日韩在线播放中文字幕| 国产专区综合另类日韩一区| 国产精品福利导航| 毛片手机在线看| 国产欧美在线观看精品一区污| 国产欧美精品一区二区| 国内精品久久人妻无码大片高| 亚洲综合第一页| 无码在线激情片| 国产永久在线视频| 日韩中文字幕免费在线观看 | 91年精品国产福利线观看久久| 国产欧美日韩视频怡春院| A级毛片无码久久精品免费| 99re视频在线| 成人午夜视频免费看欧美| 人人妻人人澡人人爽欧美一区| 国产v精品成人免费视频71pao| 国产成人h在线观看网站站| 亚洲无码精彩视频在线观看| 欧美中文字幕无线码视频| 国产成人免费| 最新亚洲人成无码网站欣赏网| 成人一区专区在线观看| 另类综合视频| 国产精品无码制服丝袜| 欧美日韩午夜| 高清色本在线www| 黑色丝袜高跟国产在线91| 一级爆乳无码av| 欧美亚洲中文精品三区| 中文成人在线| 亚洲Av激情网五月天| 日韩在线视频网站| 在线免费亚洲无码视频| 久久精品中文无码资源站| 欧美午夜视频在线| 国产内射一区亚洲| 欧美日韩亚洲国产| 国禁国产you女视频网站| 婷婷色丁香综合激情| 亚洲一区波多野结衣二区三区| 欧美一级在线| 香蕉精品在线| 欧美日韩国产精品综合| 国产区在线观看视频| 91青青视频| 日本午夜视频在线观看| 国产亚洲欧美日韩在线一区二区三区| 亚洲无限乱码一二三四区| 亚洲成人福利网站| 99成人在线观看| аⅴ资源中文在线天堂| 亚洲欧美自拍中文| 亚洲综合九九| 特级欧美视频aaaaaa| 日韩性网站| 日韩AV手机在线观看蜜芽| 超碰91免费人妻| 日韩国产 在线| 91精品人妻互换| 久久久久88色偷偷| 亚洲 欧美 中文 AⅤ在线视频| 欧美成人手机在线观看网址| 免费99精品国产自在现线| 91色在线观看| 国产精品一区二区国产主播| 国产免费精彩视频| 亚洲欧美成人在线视频|