解析新一代WLAN安全技术IEEE 802.11i、WPA和WAPI

7 篇文章 1 订阅
订阅专栏

各种新一代的无线局域网安全技术为用户提供了全面而有效的保护。以前一些分析家们指出,安全性的缺陷将会对WLAN的推广带来许多麻烦,但当他们对新的安全机制做出评估之后,绝大多数分析家承认,正确管理的WLAN就目前而言具有足够的安全性。

  众所周知,无线局域网中的WEP加密机制并不能够为无线用户提供足够的安全保护。因此,自无线局域网开始商业应用之时,安全问题就成为了限制其进一步发展的主要制约因素。许多潜在的用户对于WLAN技术所带来的灵活性十分感兴趣,但却由于不能够得到可靠的安全保护而对是否采用WLAN系统犹豫不决。

  一方面是对WLAN需求不断增长,另一方面却是WLAN技术自身存在安全上的缺陷,无线局域网技术就这样陷入了十分尴尬的境地之中。

  IEEE 802.11i——新一代WLAN安全标准

  为了使WLAN技术从这种被动局面中解脱出来,IEEE 802.11的i工作组致力于制订被称为IEEE 802.11i的新一代安全标准,这种安全标准为了增强WLAN的数据加密和认证性能,定义了RSN(Robust Security Network)的概念,并且针对WEP加密机制的各种缺陷做了多方面的改进。

  IEEE 802.11i规定使用802.1x认证和密钥管理方式,在数据加密方面,定义了TKIP(Temporal Key Integrity Protocol)、CCMP(Counter-Mode/CBC-MAC Protocol)和WRAP(Wireless Robust Authenticated Protocol)三种加密机制。其中TKIP采用WEP机制里的RC4作为核心加密算法,可以通过在现有的设备上升级固件和驱动程序的方法达到提高WLAN安全的目的。CCMP机制基于AES(Advanced Encryption Standard)加密算法和CCM(Counter-Mode/CBC-MAC)认证方式,使得WLAN的安全程度大大提高,是实现RSN的强制性要求。由于AES对硬件要求比较高,因此CCMP无法通过在现有设备的基础上进行升级实现。WRAP机制基于AES加密算法和OCB(Offset Codebook),是一种可选的加密机制。

  IEEE 802.11i目前还处于草案阶段,预计在2003年年底有望得到正式批准。

  WPA——向IEEE 802.11i过渡的中间标准

  然而,市场对于提高WLAN安全的需求是十分紧迫的,IEEE 802.11i的进展并不能满足这一需要。在这种情况下,Wi-Fi联盟制定了WPA(Wi-Fi Protected Access)标准。这一标准采用了IEEE802.11i的草案,保证了与未来出现的协议的前向兼容。WPA与IEEE 802.11i的关系如图1所示。


图1 WPA与IEEE 802.11i的关系
 

  WPA采用了802.1x和TKIP来实现WLAN的访问控制、密钥管理与数据加密。802.1x是一种基于端口的访问控制标准,用户必须通过了认证并获得授权之后,才能通过端口使用网络资源。TKIP虽然与WEP同样都是基于RC4加密算法,但却引入了4个新算法:

  ● 扩展的48位初始化向量(IV)和IV顺序规则(IV Sequencing Rules);

  ● 每包密钥构建机制(per-packet key construction);

  ● Michael(Message Integrity Code,MIC)消息完整性代码;

  ● 密钥重新获取和分发机制。

  WPA系统在工作的时候,先由AP向外公布自身对WPA的支持,在Beacons、Probe Response等报文中使用新定义的WPA信息元素(Information Element),这些信息元素中包含了AP的安全配置信息(包括加密算法和安全配置等信息)。STA根据收到的信息选择相应的安全配置,并将所选择的安全配置表示在其发出的Association Request和Re-Association Request报文中。WPA通过这种方式来实现STA与AP之间的加密算法以及密钥管理方式的协商。

  支持WPA的AP工作需要在开放系统认证方式下,STA以WPA模式与AP建立关联之后,如果网络中有RADIUS服务器作为认证服务器,那么STA就使用802.1x方式进行认证;如果网络中没有RADIUS,STA与AP就会采用预共享密钥(PSK,Pre-Shared Key)的方式。

  STA通过了802.1x身份验证之后,AP会得到一个与STA相同的Session Key, AP与STA将该Session Key作为PMK(Pairwise Master Key,对于使用预共享密钥的方式来说,PSK就是PMK)。随后AP与STA通过EAPOL-KEY进行WPA的四次握手(4-Way Handshake)过程,如图2所示。


图2 AP与STA的四次握手
 

  在这个过程中,AP和STA均确认了对方是否持有与自己一致的PMK,如不一致,四次握手过程就告失败。为了保证传输的完整性,在握手过程中使用了名为MIC(Message Integrity Code)的检验码。在四次握手的过程中,AP与STA经过协商计算出一个512位的PTK(Pairwise Transient Key),并将该PTK分解成为五种不同用途的密钥,如图3所示。


图3 PTK的产生过程
 

  其中前128位用做计算和检验EAPOL-KEY报文的MIC的密钥,随后的128位作为加密EAPOL-KEY的密钥;接下来的128位作为AP与该STA之间通信的加密密钥的基础密钥(即由该密钥再经过一定的计算后得出的密钥作为二者之间的密钥);最后两个64位的密钥分别作为AP与该STA之间的报文的MIC计算和检验密钥。

  由PTK分解出来的这一组(五个)密钥是AP与该STA之间使用的密钥(所以也叫每用户密钥,用于AP与STA之间的单播报文的加密),这些密钥永远也不会以任何形式出现在无线网络上。在确认双方所持的PMK一致后, AP会根据自身是否支持每用户密钥的能力来指示STA是否安装并使用这个每用户密钥。

  为了使现有的设备能够通过软件/固件升级实现WPA,协议规定AP可以不采用PTK方式,而是利用下面将要描述的GTK作为AP向STA发送单播报文时的密钥。如果AP通知STA安装并使用PTK,那么STA在向AP发送一个EAPOL-KEY相应报文后,再把相应的密钥安装到无线网卡中。

  四次握手成功后,AP要生成一个256位的GTK(Group Transient Key),GTK是一组全局加密密钥,所有与该AP建立关联的STA均使用相同的GTK,AP用这个GTK来加密所有与它建立关联的STA的通信报文, STA则使用这个GTK来解密由AP发送的报文并检验其MIC。该密钥可以分解为三种不同用途的密钥, 最前面的128位作为构造全局“每报文密钥”(Per-packet Encryption Key)的基础密钥(Base Key),后面的两个64位的密钥分别作为计算和检验WPA数据报文的MIC的密钥。AP使用EAPOL-KEY加密密钥将GTK加密并发送给STA,并指明该GTK是否允许STA用作发送报文所使用,STA成功接收到该报文,将GTK解密后,向AP发送应答报文,并根据AP所指示的Key Index将其安装无线网卡的相应位置,如果AP使用GTK作为向某一STA单播传输的密钥,则该STA也需要使用GTK作为向AP发送单播报文的密钥。

  TKIP并不直接使用由PTK/GTK分解出来的密钥作为加密报文的密钥,而是将该密钥作为基础密钥(Base Key),经过两个阶段的密钥混合过程,从而生成一个新的每一次报文传输都不一样的密钥,该密钥才是用做直接加密的密钥。 通过这种方式可以进一步增强WLAN的安全性。密钥的生成方式如图4所示。


图4 最终密匙的生成形式
 

  在WPA中,AP支持WPA和WEP无线客户端的混合接入。在STA与AP建立关联时,AP可以根据STA的Association Request中是否带有WPA信息元素来确定哪些客户端支持使用WPA。但是在混合接入的时候,所有WPA客户端所使用的加密算法都得使用WEP,这就降低了无线局域网的整体安全性。

  尽管WPA在安全性方面相较WEP有了很大的改善和加强,但Wi-Fi联盟承认目前使用TKIP的WPA只是一个临时的过渡性方案。据来自Wi-Fi联盟的消息,预计在2004年第四季度推出的WPA v2中将会全面采用AES机制。

  WAPI——中国提出的WLAN安全标准

  除了国际上的IEEE 802.11i和WPA安全标准之外,我国也在今年5月份提出了无线局域网国家标准GB15629.11,这是目前我国在这一领域惟一获得批准的协议。标准中包含了全新的WAPI(WLAN Authentication and Privacy Infrastructure)安全机制,这种安全机制由WAI(WLAN Authentication Infrastructure)和WPI(WLAN Privacy Infrastructure)两部分组成,WAI和WPI分别实现对用户身份的鉴别和对传输的数据加密。WAPI能为用户的WLAN系统提供全面的安全保护。WAPI安全机制包括两个组成部分。

  WAI采用公开密钥密码体制,利用证书来对WLAN系统中的STA和AP进行认证。WAI定义了一种名为ASU(Authentication Service Unit)的实体,用于管理参与信息交换各方所需要的证书(包括证书的产生、颁发、吊销和更新)。证书里面包含有证书颁发者(ASU)的公钥和签名以及证书持有者的公钥和签名(这里的签名采用的是WAPI特有的椭圆曲线数字签名算法),是网络设备的数字身份凭证。

  在具体实现中,STA在关联到AP之后,必须相互进行身份鉴别。先由STA将自己的证书和当前时间提交给AP,然后AP将STA的证书、提交时间和自己的证书一起用自己的私钥形成签名,并将这个签名连同这三部分一起发给ASU。

  所有的证书鉴别都由ASU来完成,当其收到AP提交来的鉴别请求之后,会先验证AP的签名和证书。当鉴别成功之后,进一步验证STA的证书。最后,ASU将STA的鉴别结果信息和AP的鉴别结果信息用自己的私钥进行签名,并将这个签名连同这两个结果发回给AP。

  AP对收到的结果进行签名验证,并得到对STA的鉴别结果,根据这一结果来决定是否允许该STA接入。同时AP需要将ASU的验证结果转发给STA,STA也要对ASU的签名进行验证,并得到AP的鉴别结果,根据这一结果来决定是否接入AP。

  从上面的描述我们可以看出,WAI中对STA和AP进行了双向认证,因此对于采用“假”AP的攻击方式具有很强的抵御能力。

  在STA和AP的证书都鉴别成功之后,双方将会进行密钥协商。首先双方进行密钥算法协商。随后,STA和AP各自会产生一个随机数,用自己的私钥加密之后传输给对方。最后通信的两端会采用对方的公钥将对方所产生的随机数还原,再将这两个随机数模2运算的结果作为会话密钥,并依据之前协商的算法采用这个密钥对通信的数据加密。

  由于会话密钥并没有在信道上进行传输,因此就增强了其安全性。为了进一步提高通信的保密性,WAPI还规定,在通信一段时间或者交换一定数量的数据之后,STA和AP之间可以重新协商会话密钥。

  WPI采用对称密码算法实现对MAC层MSDU进行的加、解密操作。

无线加密的多种方法及其区别(WEP WPA TKIP EAP)
weixin_30653097的博客
12-30 2747
无线加密的多种方法及其区别(WEP WPA TKIP EAP) 无线网络的安全性由认证和加密来保证。 认证允许只有被许可的用户才能连接到无线网络; 加密的目的是提供数据的保密性和完整性(数据在传输过程中不会被篡改)。 802.11标准最初只定义了两种认证方法:  开放系统认证(Open System Authentication)  共享密钥认证(Shared Key Aut...
无线局域网安全协议(WEPWPAWAPI)
热门推荐
Hardworking666的博客
11-04 1万+
文章目录一、WEP(有线等效保密)二、WPA(Wi-Fi网络安全接入)三、WAPI(无线局域网鉴别和保密基础结构) WLAN是Wireless Local Area Network的简称,指应用无线通信技术将计算机设备互联起来,构成可以互相通信和实现资源共享的网络体系。 一、WEP(有线等效保密) WEP是Wired Equivalent Privacy的简称,有线等效保密(WEP)协议是对在两台设备间无线传输的数据进行加密的方式,用以防止非法用户窃听或侵入无线网络。不过密码分析学家已经找出 WEP 好..
WAPI
www.jiav.net技术网站的加盟博客
01-11 481
WAPI——中国提出的WLAN安全标准 WAPI是WLAN Authentication and Privacy Infrastructure的英文缩写。即无线局域网鉴别与保密基础结构,它是针对IEEE802.11WEP协议安全问题,经多方参加,反复论证,充分考虑各种应用模式,在中国无线局域网国家标准GB15629.11中提出的WLAN安全解决方案。 WAPI的特点: 1、WAPI是属于数...
802.11协议wifi新加密方式WPA3介绍
头铁的伦的博客
12-04 1万+
当今的wifi安全问题 802.11任务组于2001年开始应用wpa2。当是还没有wifi并且802.11的应用也不像今天一样普遍。这是技术上的第一大步并且wifi以网卡几口的方式嵌入笔记本电脑上。此外,AP是一种单独的设备具有小巧,无法进行复杂运算的设备。 802.11i标准于2004年批准共享秘钥和eap三方server作为加密方式。 当802.11i协议尘埃落定,wifi启用wpa2规则...
Wifi通信协议:WEPWPAWPA2,WPA3,WPS
最新发布
unravel_tom的博客
06-16 3648
无线安全性是保护互联网安全的重要因素。连接到安全性低的无线网络可能会带来安全风险,包括数据泄露、账号被盗以及恶意软件的安装。因此,利用合适的Wi-Fi安全措施是非常重要的,了解WEPWPAWPA2和WPA3等各种无线加密标准的区别也是至关重要的。 WPA(Wi-Fi Protected Access)是用于保护无线网络连接的计算设备内部的安全标准。它由Wi-Fi联盟开发,用来替代原先的无线安全标准WEP(Wired Equivalent Privacy),并在数据加密和用户认证方面表现优越。
IEEE-802.11i
12-24
Guide to IEEE 802.11i - Establishing Robust Security Networks.pdf S10_802.11i Overview-jw1.pdf IEEE-802.11i-re.pdf ieee 802.1X.pdf
IEEE 802.11i: WLAN Security Standards
rheostat的专栏
08-04 2113
IEEE 802.11i: WLAN Security Standards The standard IEEE 802.11i is designed to provide secured communication of wireless LAN as defined by all the IEEE 802.11 specifications. IEEE 802.11i enhances th
IEEE 802.11i:WLAN 安全标准--网络大典
Javvin的专栏
05-23 2199
 IEEE 802.11i 标准用于提供所有 IEEE 802.11 规范所制定的,无线接入局域网中的安全通讯。IEEE 802.11i 标准使有线等效协议( WEP )得到了进一步增强,许多年以来, WEP 技术一直用于 WLAN 安全防范中的加密、身份验证和密钥管理等领域。 IEEE 802.11i 以 Wi-Fi 保护访问协议( WPA )为基础,而 WPA 迅速解决了 WEB 在存在缺陷的
IEEE802.11i无线局域网安全技术
MrBlake的博客
09-18 2524
IEEE802.11是第一种无线以太网标准,802.11标准涵盖许多子集,并且每一个子集的侧重点都不同,其中802.11a、802.11b和802.11g定义了核心的物理层规范,而802.11i是为解决802.11标准中的安全性问题而制订的。 1.无线网络安全技术及其缺陷的分析 由于802.11技术自身的特点,其安全问题已经引起了广泛的关注。有的“黑客”利用无线局域网认证与加密的安全漏洞,在短至几分钟的时间内,就可以破解密钥。802.11技术本身设置了认证和加密功能,但存在较大的安全隐患,以下加以说明。
IEEE802.11i 概述
01-06
概要讲述无线局域网的安全。 是网上资料,不过上传来与大家共享,支持CSDN下载频道。
802.11i协议完整版(英文)
07-17
802.11i协议的完整版本(英文),
802.11i-2004
07-15
802.11iTM IEEE Standard for Information technology— Telecommunications and information exchange between systems— Local and metropolitan area networks— Specific requirements Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) specifications Amendment 6: Medium Access Control (MAC) Security Enhancements
802.11i-2004 英文 超清
10-22
802.11i-2004 英文 超清 带目录,个人的学习使用,共2.6M。
第1章 WLAN技术背景知识-ppt.pdf
07-29
Wi-Fi联盟是一个非盈利的国际协会,旨在认证基于IEEE802.11标准的产品的互操作性,并推动新标准的制定,例如802.11i(安全)中的WPA802.11e(QoS)。IETF(互联网工程任务组)是一个松散的、自律的、志愿的民间...
wpa_supplicant使用usb key进行802.1X网络认证
VizXu的博客
03-15 1659
背景:最近一个case需要对客户端入网进行802.1X网络认证以确保网络安全。问题的关键还不是认证的问题,毕竟客户那边已经能够 支持非智能卡方式进行802.1X认证了,现在提的问题是如何用智能卡来进行802.1X网络的认证。换句话说就是,wpa_supplicant能否支持智能卡方式进行802.1X的认证。在此之前我并不清楚目前wpa_supplicant是否已经具备这个功能了,甚至于,我对这一块...
叙述三点无线WLAN安全规范.docx
09-27
首先,WEP(Wired Equivalent Privacy)是802.11b标准采用的安全机制,旨在提供与有线局域网相当的数据安全性。WEP使用RC4算法进行对称加密,通过预设在接入点(AP)和无线网卡之间的共享密钥进行加密和解密。然而,...
WLAN技术之WLAN安全
以为网工见习者
05-22 3207
概述 WLAN技术具有安装便捷、使用灵活、经济节约、易于扩展等优点。但是WLAN技术是以无线射频信号作为业务数据的传输介质,这种开放的信道使攻击者很容易对无线信道中传输的业务数据进行窃听和篡改。通过配置WLAN安全,可以防止攻击者对WLAN网络的攻击,并有效保护合法用户的信息和业务。 WLAN安全主要包括以下方面: 1、用户接入安全:对用户接入无线网络必须有合法性和安全性措施,包括:链路认证,用户接入认证和数据加密。 2、边界防御安全:未经授权的AP用户、Ad-hoc网络、拒绝服务型攻击等对WLA
写文章

热门文章

  • VRF技术-原理简介 63373
  • yang模型理解 46978
  • 解读5G非独立组网(NSA)方案 43402
  • ICT:IT与CT的融合之路 27690
  • Linux下查看PCI-E插槽信息的方法【转载】 26384

分类专栏

  • netconf
  • Call Center 15篇
  • Firefox 9篇
  • Java 5篇
  • Linux 194篇
  • Net Working 146篇
  • Other 9篇
  • VC 24篇
  • WLAN 7篇
  • WTL 1篇
  • XML 4篇
  • 随笔 5篇
  • Kernel 81篇
  • IPSec 11篇
  • Crypto 4篇
  • web 16篇
  • 面向对象 14篇
  • 安全 11篇
  • 高性能 2篇
  • PHP 4篇
  • 算法 19篇
  • 程序设计 23篇
  • IPV6 1篇
  • 面试 1篇
  • 虚拟化 8篇
  • 多核编程 1篇
  • Python 47篇
  • 移动通信 48篇
  • TCP 4篇
  • DPDK 7篇
  • OpenStack 5篇
  • MTP 1篇
  • SS7 1篇
  • 研发技术管理 8篇
  • 开源 6篇
  • 标准规范 8篇
  • 编码与加密 8篇
  • video 2篇
  • ios 1篇
  • 移动通信;sip;ims 3篇
  • 分布式计算 2篇
  • glib 6篇

最新评论

  • yang模型理解

    qq_51065449: 你好 请问怎么编写app啊

  • 使用CInternetSession封装多线程http文件下载

    何以解忧_唯有RMB: 有试过吗?在线程中使用CInternetSession OpenUrl时会直接崩溃

  • yang模型理解

    秃头兔头不怕秃头: 图片看不到啊

  • 这篇VoLTE注册流程详解,不收藏就亏大了

    m0_51834220: https://mp.weixin.qq.com/s?__biz=MzA3MTA3OTIwMw==&mid=2652504467&idx=1&sn=17fb6d29a29b831cb8acfacc526b8d23

  • Visual Studio UTF-8 无 BOM 一站式解决办法

    m0_69857503: 你的文件命名的时候不要用中文命名,否则会出现异常

大家在看

  • C++ | C++中与const相关的权限放大和缩小详解 909
  • 02电容基础 782
  • IT人必备摸鱼脚本 266
  • 《谷粒商城实战》-4、项目拉取,创建模块并提交到码云 239
  • 基于SpringBoot+Vue+uniapp的传统文化网站+vue的详细设计和实现(源码+lw+部署文档+讲解等)

最新文章

  • wchar_t 、UTF-8、UTF-16的转换方法
  • 字符编码(ucs2 ucs4 utf)
  • Linux网络编程:原始套接字 SOCK_RAW, IPV6 rawsocket
2022年2篇
2021年1篇
2020年4篇
2019年8篇
2018年50篇
2017年86篇
2016年55篇
2015年141篇
2014年100篇
2013年36篇
2010年39篇
2009年20篇
2008年20篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

天下网标王网站优化哪里好淄博网站制作备案优化盖州seo网站优化荣成网站优化价格东莞外贸网站关键词优化方法河北瓷砖行业网站优化推广特点厦门市网站优化在线咨询网站后台性能优化综合医院网站优化策略泉州网站排行优化dede网站优化巩义百度网站优化费用多少网站单词优化按天计费网站推广优化肆金手指下拉3优化网站的主要内容网站制作优化正规公司德阳百度优化推广网站安徽优化网站公司哪家好罗湖中文网站优化的公司网站seo优化要多少钱许昌网站排名优化价格金山区企业网站优化价格费用网站建设代码优化胶州网站优化华强北优化网站建设平谷企业网站优化哪家好池州湖南网站优化推广郑州网站整站优化哪些平台好网站搜索引擎优化招商网站优化优惠香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声卫健委通报少年有偿捐血浆16次猝死汪小菲曝离婚始末何赛飞追着代拍打雅江山火三名扑火人员牺牲系谣言男子被猫抓伤后确诊“猫抓病”周杰伦一审败诉网易中国拥有亿元资产的家庭达13.3万户315晚会后胖东来又人满为患了高校汽车撞人致3死16伤 司机系学生张家界的山上“长”满了韩国人?张立群任西安交通大学校长手机成瘾是影响睡眠质量重要因素网友洛杉矶偶遇贾玲“重生之我在北大当嫡校长”单亲妈妈陷入热恋 14岁儿子报警倪萍分享减重40斤方法杨倩无缘巴黎奥运考生莫言也上北大硕士复试名单了许家印被限制高消费奥巴马现身唐宁街 黑色着装引猜测专访95后高颜值猪保姆男孩8年未见母亲被告知被遗忘七年后宇文玥被薅头发捞上岸郑州一火锅店爆改成麻辣烫店西双版纳热带植物园回应蜉蝣大爆发沉迷短剧的人就像掉进了杀猪盘当地回应沈阳致3死车祸车主疑毒驾开除党籍5年后 原水城县长再被查凯特王妃现身!外出购物视频曝光初中生遭15人围殴自卫刺伤3人判无罪事业单位女子向同事水杯投不明物质男子被流浪猫绊倒 投喂者赔24万外国人感慨凌晨的中国很安全路边卖淀粉肠阿姨主动出示声明书胖东来员工每周单休无小长假王树国卸任西安交大校长 师生送别小米汽车超级工厂正式揭幕黑马情侣提车了妈妈回应孩子在校撞护栏坠楼校方回应护栏损坏小学生课间坠楼房客欠租失踪 房东直发愁专家建议不必谈骨泥色变老人退休金被冒领16年 金额超20万西藏招商引资投资者子女可当地高考特朗普无法缴纳4.54亿美元罚金浙江一高校内汽车冲撞行人 多人受伤

天下网标王 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化