《電子技術應用》
您所在的位置:首頁 > 通信與網絡 > 設計應用 > 下一代密鑰交換協議分析
下一代密鑰交換協議分析
張 江,張海燕,李大雙
(中國電子科技集團第30研究所, 四川 成都610041)
摘要: 介紹了第一代密鑰交換協議,并分析了它的缺點。同時介紹了第二代交換協議IKEv2和JFK,并做了對比。
Abstract:
Key words :

摘  要: 介紹了第一代密鑰交換協議,并分析了它的缺點。同時介紹了第二代交換協議IKEv2和JFK,并做了對比。
關鍵詞: IPSec  密鑰交換協議  JFK  安全關聯  拒絕服務

  TCP/IP互聯網的先天缺陷主要源自IP協議的無連接、完全開放、無任何安全措施等特性上,所以必須對IP協議進行安全處理。在此背景下,1992年年底,IETF針對Internet的安全問題,成立了IP安全小組,著手對IP安全協議(IPSec)和Internet密鑰管理協議(IKMP)進行標準化。1998年IETF對IPSec進行了復審,并將其納入下一代IP即IPv6中。從此IPSec協議作為IP安全標準規范被確定下來。IPSec作為一種協議套件可以“無縫”地為IP引入安全特性,并提供數據源/目的身份鑒別、數據完整性檢查以及機密性保護機制,保證協議和數據的安全。
  由于IPSec提供的安全服務如源認證和完整性等都需要用到共享密鑰,所以協議還強制了一種機制,即能夠為這些服務手工地添加密鑰。同時,還定義了一種添加密鑰的標準方式,用來動態地鑒別IPSec通信參與方的身份和協商所需的安全服務以及生成共享密鑰。這種密鑰管理協議稱為IKE(Internet密鑰交換協議)。
1  第一代密鑰交換協議
  現有的IPsec中采用的第一代密鑰交換協議IKE,即RFC2409-IKEv1。ESP、AH協議根據SA規定的參數為IP數據報提供安全服務。IKE就是IPsec規定的用來自動管理SA的協議,包括建立、協商、修改和刪除SA等。
1.1 IKE的交換模式
  IKE使用了兩個階段的ISAKMP。第一階段建立IKE安全關聯,第二階段利用這個安全關聯,為IPSec協商具體的安全關聯。有兩種階段1交換、一種階段2交換以及一個新組交換(用于對安全關聯的正確維護)。對階段1交換來說,IKE采用的是身份保護交換,以及根據基本ISAKMP文檔制定的野蠻交換。對此,分別叫做“主模式”和“野蠻模式”。對階段2來說,IKE則定義了一種快速交換模式,其作用是為除IKE之外的其他協議協商安全服務(特別是IPSec)。
  為了最終建立IKE SA,主模式有三個往返(共使用六條消息),分別是模式協商、一次Diffie-Hellman交換和nonce交換以及對對方身份的鑒別。主模式的特點包括身份保護和對ISAKMP協商能力的完全利用。由于在Diffie-Hellman交換之后,雙方建立了一個共享的密鑰,只是沒有通過驗證,因此必須對共享的密鑰進行認證。IKE規定了四種認證方式:基于數字簽名的認證、基于公開密鑰的認證、基于修正過的公開密鑰的認證以及預共享認證。所以就有四種類型的主模式交換。
  野蠻模式只需用到主模式一半的步驟。由于對消息的數量進行了限制,野蠻模式同時也限制了它的協商能力,而且不提供身份保護功能。
  當通過階段1建立好IKE SA之后,可以用快速模式為其他安全協議(如IPSec)生成相應的SA,并將其填入SADB。對一次快速模式交換來說,它是在以前建立好的IKE SA的保護下完成的,這些保護包括對快速模式交換的加密和對交換的鑒別。
1.2 IKEv1的缺點
  IKEv1的主要缺點是:
  (1)算法復雜。(2)往返消息數目太多(多達9條消息),不安全。(3)易受DoS攻擊。這是因為響應者具有有限的內存和計算能力。攻擊者可以通過隨機IP地址發送虛假連接請求,用盡響應者進程中用于連接的內存,以及用于加密的計算能力。這樣響應者就無法為合法的用戶提供服務。
2  下一代IKE協議
  IKE協議用于交換和管理密鑰,但是IETF安全專家擔心IKEv1過于復雜,以至于難以證明它是安全的。因此推薦新的協議來代替IKEv1,并將其稱為下一代IKE(Son of IKE)。現在專家正在研究的有IKEv2和JFK(Just Fast Keying)。
2.1 IKEv2
  IKEv2是在IKEv1的基礎之上進行改進的結果。它保留了版本1中的大部分特性,如身份隱藏、PFS、兩個階段協商,同時重新設計了強壯性、高效性、安全性。
2.1.1 IKEv2的特點
  IKEv2的特點包括:(1)簡單性。基于IKEv1的協議復雜度及安全性而提出。取消了階段1中的野蠻模式。(2)減少了潛伏期。階段1交換只需要2個往返的消息對,如圖1所示。建立IPsec SA不是通過階段2來協商,而是搭載階段1的消息而建立。(3)允許無狀態cookie。這樣可以預防DoS的攻擊,響應者在沒有接收到合法的cookie之前,將不保留cookie的任何狀態,也不做任何耗時的計算。(4)增強了靈活性。增加了選擇符TS和“緊要”比特的概念。

2.1.2 IKEv2協議
  階段1交換是4條消息的交換(兩個請求/響應對)。第一對消息,交換協商加密算法、(可選的)指示信任的CA名字、交換的nonce和Diffie-Hellman交換。如果響應者指示沒有一個機密建議是可以接受的,或者發起者選擇的Diffie-Hellman 組不是響應者選擇的組,或者當響應者正在遭受攻擊并且將用只包含一個合法的cookie值來響應IKE-SA請求時,這對消息可以重發。
  第二對消息,認證先前的消息,交換鑒定符和證書并且建立第一個IPsec SA。這對消息是通過第一對交換的密鑰來加密,因此可隱藏身份以防止偷聽。
  階段2是一個請求/響應對,如圖2,它可以用來創建或刪除一個IPsec SA,刪除或重新分配IKE-SA,檢查IKE-SA的存活性,或者傳遞諸如錯誤條件的信息等。在創建IKE-SA過程中,使用協商的密鑰來加密并對完整性加以保護。任何一方都可以發起階段2交換,在階段2中添加了提供ID的能力,這樣可以建立進程到進程的IPsec SA。允許端口號不為500,因此協議可以通過NAT工作。

2.2 JFK
  盡管可以通過對原來的協議打補丁的方式修正存在的問題,但是一些人仍傾向于用其他的協議來替代IKE,以避免IKE中的棘手問題。由于這樣的想法,從而起草了新的密鑰管理協議,稱為JFK(Just Fast Keying)。
2.2.1 JFK的特點
  JFK的特點包括:(1)簡單性。取消了兩個階段分發密鑰的概念,整個過程只有2個往返,4條消息交換。這樣可能同時提高了效率。另外還取消了協商,因為一個局部的安全關聯協商是在消耗資源,容易遭受DoS攻擊。(2)響應者的身份在消息2中是顯露的。這樣同時避免了發起者受到主動的身份揭露攻擊。(3)會話密鑰(KE)和應用密鑰從g^xy、Ni、Nr派生得出。(4)增強了安全性。提出了兩種協議:JFKi和JFKr。二者在許多方面很相似,但有兩個主要的區別。JFKi為發起者提供主動的身份保護,而不對響應者提供任何身份保護。同時JFKi還包含了一個分期簽名。而JFKr為響應者提供主動的身份保護并為發起者提供被動的身份保護。
2.2.2 JFK協議
  為了節約篇幅,這里僅介紹JFKr協議,如圖3所示。

  消息1很簡單,假定發起者知道響應者可以接受的一個組。它包含了一個組信息(Diffie-Hellman值)和一個nonce。這里,nonce有兩個作用。一方面允許在不同會話間使用同一個值,從而確保會話密鑰是不同的,另一方面可以區分不同的并行會話。
  消息2對響應者的工作量要求很小。惟一的花費是單一的認證,同時響應者不需要產生任何狀態,因為此時不知道發起者是否為一個合法的通信者。這樣可以抵抗DoS攻擊。 消息3包含了發起者的身份、服務請求以及在nonce和響應者身份上的簽名。JFK中參與者使用共享密鑰加密身份,這樣保證雙方身份不被竊聽。首先顯示身份的是發起者,響應者在查證了發起者的身份之后才顯示身份,這樣保護了響應者的身份不受主動的攻擊。
  消息4包含應用設置的信息(例如響應者的SPI)、雙方nonce和冪上的簽名。與消息3一樣,消息4也使用消息認證代碼保護。
2.3 三種密鑰交換協議的對比
   三種密鑰交換協議的對比如表1~表3所示。


  IKEv2是在IKEv1的基礎上發展而來,因此不可避免地具有了IKEv1的一些固有的特征,如兩個階段交換等。同時上邊列出的數據還顯示IKEv1和IKEv2在身份隱藏和參數協商上具有相似性。惟一的區別在于對消息的控制,IKEv2減少了消息的往返次數。

  IKEv2的階段2交換,頻繁地重新交換密鑰將消耗掉Diffie-Hellman密鑰的熵,因此應該限制階段2的次數。另一個問題是它的安全性極大依賴于Diffie-Hellman冪的隨機性。所以要保證它的安全性必須有一個很大的隨機發生器或者合適的偽隨機源。
  而JFK是一個新的協議,JFK消除了協商機制。響應者提供了一種服務,有權利設置自己的服務需求,任何由響應者提到的原始的機密是可以接受的。同樣消除了響應者要保持的狀態,發起者可以接受響應者的請求或者重新啟動協議。
  JFK拋棄了兩個不同階段的概念。由于快速模式的作用是十分有限的,而且頻繁的重新交換密鑰是沒有必要的,所以正確的方法應該是重新替換密鑰。
  JFK以上兩點的特性,使其效率有很大程度的提高。另外,通過分析協議安全性的方法分析,證明了JFKi和JFKr的安全性。
3  結束語
  IKEv2具有IKE中的特征,因此提供商開發時可以先使用IKE過渡到IKEV2的實現。同時JFK核心小,并且改進了正式的安全分析。JFK是如此簡單以至于提供商能夠相當快速地開發出來。JFK具有更強的抵制DoS攻擊的能力。為了保護交換的消息,JFK取消了PFS,一種方法確保一個密碼破解的時候不會危及到其他數據。所以,JFK要優于IKEv2。
  在我們的實驗中,采用JFK來替代IKE。JFK在安全路由器中已經實現,其功能能夠和IPsec無縫地協作,實現了數據包的安全傳輸,并且運行穩定可靠。
參考文獻
1   Aiello W,Steven M,Matt B et al.http://www.ietf.org/internet-drafts/draft-ietf-ipsec-jfk-04.txt,2002
2   Harkins D.http://www.ietf.org/internet-drafts/draft-ietfipsec-ikev2-rationale-00.txt,2002
3   Dan Harkins Charlie Kaufman.http://www.ietf.org/internet-drafts/draft-ietf-ipsec-ikev2-02.txt,2002
4   Harkins D,Carrel D.The Internet Key Exchange (IKE,RFC2409).http://www.ietf.org,1998
5   Perlman R.Analysis of the IPsec Key Exchange Standard.  In:Proceedings of the 10th IEEE International Workshops  on Enabling Technologies:Infrastructure for Collaborative   Enterprises,2001

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美日本国产在线| 一区二区三区在线不卡| 久久免费99精品久久久久久| 午夜激情综合网| 一区二区三区视频观看| 日韩图片一区| 99国产一区| aaa亚洲精品一二三区| 亚洲美女av黄| 99riav1国产精品视频| 亚洲精品三级| 亚洲精品乱码久久久久久日本蜜臀 | 久久久一本精品99久久精品66| 欧美一级久久久| 欧美亚洲一区二区在线| 午夜精品久久一牛影视| 欧美在线不卡| 久久久国产精品一区二区三区| 久久欧美中文字幕| 你懂的成人av| 欧美精品性视频| 欧美日韩精品三区| 欧美先锋影音| 国产欧美大片| 精品动漫3d一区二区三区免费版| 有坂深雪在线一区| 亚洲毛片av在线| 亚洲午夜激情在线| 性久久久久久久久| 亚洲高清不卡一区| 一区二区三区**美女毛片 | 久久亚洲二区| 欧美高潮视频| 欧美午夜一区二区| 国产婷婷97碰碰久久人人蜜臀| 狠久久av成人天堂| 亚洲国产精品热久久| 一本大道久久精品懂色aⅴ| 亚洲欧美国产精品va在线观看| 久久激情综合网| 夜夜嗨av一区二区三区中文字幕 | 亚洲一区二区三区在线看| 亚洲免费一在线| 久久久天天操| 欧美极品影院| 国产欧美精品一区| 亚洲国产精品国自产拍av秋霞| 9久草视频在线视频精品| 午夜精品理论片| 91久久精品日日躁夜夜躁国产| 一区二区三区四区五区精品| 久久国产精品久久久久久久久久| 欧美高清视频| 国产欧美一区二区三区视频| 亚洲电影第1页| 亚洲一区日韩在线| 亚洲精品乱码| 欧美在线free| 欧美韩日高清| 国产情人节一区| 亚洲精品美女在线观看| 午夜精品偷拍| 一本色道久久加勒比88综合| 久久久国产精品一区| 欧美日韩国产成人高清视频| 国产在线观看精品一区二区三区| 亚洲美女视频在线观看| 久久本道综合色狠狠五月| 亚洲视频欧美视频| 免费91麻豆精品国产自产在线观看| 国产精品豆花视频| 在线日韩av永久免费观看| 亚洲一区二区三区四区五区午夜 | 亚洲精选成人| 亚洲国产精品成人综合| 欧美一级播放| 欧美日韩黄色大片| 在线免费观看日本一区| 亚洲欧美视频| 亚洲一区www| 欧美国产日产韩国视频| 国产亚洲视频在线| 亚洲一级在线观看| 一区二区三区国产盗摄| 免费亚洲电影| 国产视频精品xxxx| 中文国产亚洲喷潮| 99re这里只有精品6| 美女图片一区二区| 激情久久婷婷| 香蕉视频成人在线观看| 亚洲欧美综合精品久久成人| 欧美视频国产精品| 亚洲人成高清| 亚洲国产日韩美| 久久电影一区| 国产女精品视频网站免费 | 久久激情网站| 国产女主播一区二区三区| 日韩午夜av在线| 亚洲美女中文字幕| 欧美成人精品在线播放| 尤物yw午夜国产精品视频明星 | 欧美成人官网二区| 红桃视频欧美| 欧美在线综合| 久久久精品日韩欧美| 国产区精品在线观看| 亚洲免费在线播放| 午夜精品剧场| 国产精品视频一| 亚洲永久免费av| 午夜精品福利电影| 国产精品私拍pans大尺度在线| 在线视频欧美一区| 亚洲欧美经典视频| 国产精品国产精品| 亚洲午夜未删减在线观看| 亚洲女同在线| 国产精品亚发布| 欧美一区亚洲| 久久一二三四| 永久免费毛片在线播放不卡| 亚洲盗摄视频| 免费在线成人av| 亚洲国产日韩欧美在线图片| 日韩视频在线免费观看| 欧美日韩一区成人| 亚洲网站视频福利| 欧美一级黄色录像| 黑人巨大精品欧美一区二区| 亚洲国产精品成人精品| 欧美成人在线免费观看| 亚洲精品国产精品久久清纯直播| 亚洲午夜av| 国产精品丝袜白浆摸在线| 欧美一区2区三区4区公司二百| 久久综合狠狠| 亚洲黄网站在线观看| 在线一区欧美| 国产精品一二三| 久久精品天堂| 欧美激情综合网| 亚洲午夜精品国产| 久久精品麻豆| 亚洲国产精品一区二区第一页 | 欧美日韩国产二区| 亚洲少妇在线| 久久九九全国免费精品观看| 伊人久久婷婷色综合98网| 日韩午夜一区| 国产精品乱码人人做人人爱| 欧美影院视频| 免费看的黄色欧美网站| 亚洲精品男同| 性色av香蕉一区二区| 一色屋精品亚洲香蕉网站| 一区二区精品在线| 国产日韩一区| 99国产精品久久久| 国产精品日本欧美一区二区三区| 亚洲高清视频一区| 欧美午夜精品一区| 亚洲黑丝在线| 国产精品xxx在线观看www| 性做久久久久久久免费看| 欧美a级片一区| 中文亚洲欧美| 老鸭窝亚洲一区二区三区| 99天天综合性| 久久婷婷综合激情| 亚洲视频在线观看网站| 麻豆亚洲精品| 亚洲综合视频网| 欧美欧美全黄| 欧美怡红院视频| 欧美午夜精品久久久久久人妖| 久久不射电影网| 国产精品久久久久久福利一牛影视| 亚洲大片av| 国产精品一二一区| 一本综合久久| 在线观看国产成人av片| 亚洲欧美日韩在线不卡| 亚洲国产一区二区视频| 欧美一级淫片aaaaaaa视频| 亚洲日本理论电影| 久久久综合香蕉尹人综合网| 中文久久精品| 欧美精品一线| 亚洲大黄网站| 国产伦精品一区二区三区高清版 | 国产精品99久久久久久久女警| 牛牛影视久久网| 欧美在线视频a| 国产精品乱码一区二三区小蝌蚪| 99riav国产精品| 在线日韩av| 久久频这里精品99香蕉| 亚洲欧美成人综合|