CN106992866A - 一种基于nfc无证书认证的无线网络接入方法 - Google Patents
一种基于nfc无证书认证的无线网络接入方法 Download PDFInfo
- Publication number
- CN106992866A CN106992866A CN201710239604.5A CN201710239604A CN106992866A CN 106992866 A CN106992866 A CN 106992866A CN 201710239604 A CN201710239604 A CN 201710239604A CN 106992866 A CN106992866 A CN 106992866A
- Authority
- CN
- China
- Prior art keywords
- user
- key
- access
- wireless network
- nfc
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3271—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using challenge-response
- H04L9/3273—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using challenge-response for mutual authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/08—Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
- H04L9/0816—Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
- H04L9/0838—Key agreement, i.e. key establishment technique in which a shared key is derived by parties as a function of information contributed by, or associated with, each of these
- H04L9/0841—Key agreement, i.e. key establishment technique in which a shared key is derived by parties as a function of information contributed by, or associated with, each of these involving Diffie-Hellman or related key agreement protocols
- H04L9/0844—Key agreement, i.e. key establishment technique in which a shared key is derived by parties as a function of information contributed by, or associated with, each of these involving Diffie-Hellman or related key agreement protocols with user authentication or key authentication, e.g. ElGamal, MTI, MQV-Menezes-Qu-Vanstone protocol or Diffie-Hellman protocols using implicitly-certified keys
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/30—Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy
- H04L9/3006—Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy underlying computational problems or public-key parameters
- H04L9/3033—Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy underlying computational problems or public-key parameters details relating to pseudo-prime or prime number generation, e.g. primality test
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/30—Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy
- H04L9/3066—Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy involving algebraic varieties, e.g. elliptic or hyper-elliptic curves
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Computing Systems (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Mathematical Physics (AREA)
- Pure & Applied Mathematics (AREA)
- Algebra (AREA)
- Physics & Mathematics (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
无线网络接入认证是无线局域网安全性一个保障,目前无线网络接入方式暴露出诸如无线网络监听、钓鱼AP、非法接入等安全问题。为提高无线局域网接入安全性和便捷性,本文提出一种基于NFC无证书认证的无线网络接入方法。在该方法下,用户设备通过近场通信模块与接入点(Access Point,AP)的近场通信模块建立点对点工作模式的通信通道,并以此通道作为无证书认证时传输参数的安全通道。用户以近场通信中的发起方向目标AP发起激活和认证请求,用户通过身份认证后,用户与WLAN使用双方共同协商的对称密钥KEY对信息进行加密传输。本发明具有完美前向安全性,可有效防止窃听、被钓鱼、非法接入安全问题,加强无线局域网安全性同时简化用户接入网络步骤。
Description
技术领域
本发明涉及无证书认证密钥协商领域,具体涉及一种基于椭圆曲线无证书认证密钥协商方案。
背景技术
随着移动设备的快速发展和无线网络技术的日益成熟,人们对无线网络的依赖越加强烈。由于无线局域网的开放特性和近年无线网络接入安全漏洞揭露,诸如无线网络监听、钓鱼AP、非法接入等安全问题频繁发生,导致无辜用户惨遭损失,无线局域网接入安全问题亟待解决。
目前,无线局域网的认证协议有有线等效保密(Wired Equivalent Privacy,WEP)、Wi-Fi网络安全接入(Wi-Fi Protected Access,WPA)、第二版Wi-Fi网络安全接入(Wi-Fi Protected Access2)和Wi-Fi保护设置(Wi-Fi Protected Setup,WPS)。WEP协议使用RC4数据加密算法,这种算法被证明容易受到初始向量攻击(Initialization VectorAttack,IV Attack)、CRC攻击(Cyclic Redundancy Check Attack,CRC Attack)和重放攻击。WPA协议使用临时钥匙完整性协议(Temporal Key Integrity Protocol,TKIP),在使用中可以动态改变加密密钥,使用更为安全的消息完整性查核(Michael,MIC)作为消息认证码,提高了安全性,但是TKIP保留了RC4演算法和基本架构,其安全威胁依然存在。WPA2作为WPA的优化版本,使用AES作为数据加密算法,使用被公认彻底安全的CCMP取代Michael算法。但是协议让每一个用户共同使用一个PSK作为认证口令,只要收集初始认证时的四次握手数据包,就能使用字典暴力破解获得PSK。WPS认证方式简化了用户身份认证的方式,同时也简化了攻击方式,使用PIN码字典在最多11000次之内就能暴力破解。综上无线网络安全问题,解决无线局域网接入安全的问题迫在眉睫。
发明内容
针对现有技术存在的不足,本发明提出了一种基于NFC无证书认证的无线网络接入方法,通过此方法实现用户使用近场通信技术建立身份认证和密钥协商通信通道,最终接入无线局域网。
本发明采用的技术方案分为以下步骤:
(1)接入点初始化:选择相关参数,建立密钥系统。
(2)用户激活请求:用户设备向目标接入点发起身份激活请求。
(3)用户接入请求:用户设备向目标接入点发起接入请求。
(4)双向身份认证:用户和目标接入点进行双向身份认证。
(5)通信密钥协商:用户设备和目标接入点共同计算通信密钥。
在步骤(1)中,接入点初始化,密钥系统建立。
在步骤(2)中,用户发起激活请求,接入点为用户分配部分密钥,用户生成长期密钥。
在步骤(3)中,用户发起接入请求。
在步骤(4)中,用户和接入点进行双向身份认证。
在步骤(5)中,用户和接入点进行通信密钥协商。
本发明与现有技术相比,具有以下优点和有益效果:
在本方法中,用户无需对接入点进行预留密钥(PSK)设置,简化用户对无线网络接入点配置工作;并且在本方法中,不使用预留密钥(PSK)作为身份认证口令,取而代之的是使用近场通信环境为参数传递提供安全通信通道,使用Diffie-Hellman密钥交换算法为密钥协商提供密钥一致保障。通过安全分析表明,本文方法有效防止窃听、接入非法接入点,和无线网络非法接入安全问题,在提高安全性同时简化用户接入网络步骤。
附图说明
图1用户激活请求序列图;
图2双向身份认证序列图。
具体实施方式
下面结合实施例及附图对本发明作进一步详细的描述,但本发明的实施方式不限于此。
首先给出本方法中各符号的含义:
||:连接运算;
Y=xP:椭圆曲线点乘运算,P为生成元;
CB:由B生成的密文;
MB:由CB解密而得的明文;
EK():以K作为加密密钥的AES加密运算;
DK():以K作为解密密钥的AES解密运算;
sign():数字签名运算。
(1)接入点初始化:AP设定安全参数k∈N,产生两个大素数p,q,且q|p-1。P为椭圆曲线上加法循环群G的任意一个阶为q的生成元。AP随机选择主密钥计算公钥:Y=xP。定义两个哈希函数H2:{0,1}*→{0,1}k。公开系统参数params={p,q,P,Y,H1,H2},保密主密钥x。
(2)用户激活请求:随机用户i通过NFC模块向目标接入点AP发送IDi发起接入请求,AP为身份标识码为IDi的用户随机选择计算Ri=riP,并通过基于NFC协议栈的安全通道将(ri||Ri)和系统公开参数params返回给用户,其中ri作为用户部分私钥,Ri作为用户部分公钥。然后用户随机选择作为其长期私钥,计算Xi=xiP,Xi作为其长期公钥,确定用户主私钥Si={ri,xi},主公钥Yi={Ri,Xi}。用户将Xi发送给AP,AP记录用户IDi、部分密钥Ri和长期公钥Xi。
(3)用户接入请求:用户A随机选择选择计算TA=aP,并通过NFC安全通道发送消息(IDA||TA)给AP,发起认证和密钥协商请求。
(4)双向身份认证:AP随机选择计算TB=bP,生成随机数BNounce,然后计算并使用密钥KB1=RAx加密消息得CB=EKB1(IDA||TB||BNounce),然后发送CB给用户A。用户A计算并使用密钥KA1=riY解密CB得MB=DKA1(ID′A||TB′||BNounce′),验证等式ID′A=IDA,若成立AP通过身份认证,用户接受TB,然后使用主私钥对BNounce签名发送sign(BNounce)给AP,并进入通信密钥协商阶段,否则通信终止。AP验证sign(BNounce)有效性,若有效,进行通信密钥协商阶段,否则通信终止。
(5)通信密钥协商:
用户需要计算:
KA1=riY=rixP
KA2=aY+rATB=axP+rAbP
KA3=aTB+xATB=abP+xAbP
AP需要计算:
KB1=RAx=rixP
KB2=TAx+RAb=axP+rAbP
KB3=TAb+XAb=abP+xAbP
因为KA1=KB1,KA2=KB2,KA3=KB3。
所以最终通信密钥KEY=H(IDA||K1||K2||K3||BNounce),其中K1=KA1=KB1,K2=KA2=KB2,K3=KA3=KB3。
以上对本发明的具体实施例进行了描述。需要理解的是,本发明并不局限于上述特定实施方式,本领域技术人员可以在权利要求的范围内做出各种变形或修改,这并不影响本发明的实质内容。
Claims (6)
1.一种基于NFC无证书认证的无线网络接入方法,其特征在于:包括以下步骤:
(1)接入点初始化:选择相关参数,建立密钥系统;
(2)用户激活请求:用户设备向目标接入点发起身份激活请求;
(3)用户接入请求:用户设备向目标接入点发起接入请求;
(4)双向身份认证:用户和目标接入点进行双向身份认证;
(5)通信密钥协商:用户设备和目标接入点共同计算通信密钥。
2.根据权利要求1所述的基于NFC无证书认证的无线网络接入方法,其特征在于:接入点初始化,接入点设定安全椭圆曲线相关参数,建立密钥系统和生成系统密钥,接入点公开系统参数params,保密系统私钥。
3.根据权利要求1所述的基于NFC无证书认证的无线网络接入方法,其特征在于:用户激活请求,随机用户i通过NFC安全通道向目标接入点AP发送IDi发起激活请求,AP为身份标识码为IDi的用户随机生成用户部分密钥{ri,Ri},并通过NFC安全通道将用户部分密钥和系统公开参数params返回给用户,然后用户生成长期密钥,并将长期公钥Xi发送给AP,AP记录用户IDi、部分密钥Ri和长期公钥Xi,完成激活。
4.根据权利要求1所述的基于NFC无证书认证的无线网络接入方法,其特征在于:用户接入请求,用户A生成临时密钥,向AP发送用户IDA和临时公钥,发起认证和密钥协商请求。
5.根据权利要求1所述的基于NFC无证书认证的无线网络接入方法,其特征在于:双向身份认证,AP生成临时密钥和随机数BNounce,然后计算并使用第一组共同密钥加密认证消息得CB,然后将CB发送给用户A,用户A计算并使用密钥第一组共同密钥解密CB验证AP身份有效性,若AP通过身份认证,用户接受AP临时公钥,然后使用对BNounce签名后发送给AP,进入通信密钥协商阶段,否则通信终止,AP验证用户对BNounce签名是否有效,判断用户身份是否有效,然后决定是否进行通信密钥协商阶段。
6.根据权利要求1所述的基于NFC无证书认证的无线网络接入方法,其特征在于:通过身份认证后,用户和AP双方使用部分密钥、长期密钥和临时密钥,根据密钥协商算法分别计算出本次通话的第二组和第三组共同密钥,最后使用三组共同密钥确定最终通话密钥KEY。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710239604.5A CN106992866B (zh) | 2017-04-13 | 2017-04-13 | 一种基于nfc无证书认证的无线网络接入方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710239604.5A CN106992866B (zh) | 2017-04-13 | 2017-04-13 | 一种基于nfc无证书认证的无线网络接入方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106992866A true CN106992866A (zh) | 2017-07-28 |
CN106992866B CN106992866B (zh) | 2020-07-10 |
Family
ID=59415507
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710239604.5A Active CN106992866B (zh) | 2017-04-13 | 2017-04-13 | 一种基于nfc无证书认证的无线网络接入方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106992866B (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108966233A (zh) * | 2018-09-20 | 2018-12-07 | 四川警盛科技有限公司 | 网络接入管控方法及装置 |
CN110087240A (zh) * | 2019-03-28 | 2019-08-02 | 中国科学院计算技术研究所 | 基于wpa2-psk模式的无线网络安全数据传输方法及系统 |
CN110971401A (zh) * | 2019-11-19 | 2020-04-07 | 武汉大学 | 一种基于交叉互锁机制的认证密钥协商方法及其实施装置 |
CN111050321A (zh) * | 2018-10-12 | 2020-04-21 | 中兴通讯股份有限公司 | 一种数据处理方法、装置及存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102144421A (zh) * | 2008-09-15 | 2011-08-03 | 索尼爱立信移动通讯有限公司 | 经由近场通信促进wlan连接 |
CN102187714A (zh) * | 2011-04-29 | 2011-09-14 | 华为终端有限公司 | 移动终端接入无线网络的方法、设备及通信系统 |
CN102972055A (zh) * | 2010-06-15 | 2013-03-13 | 原子能及能源替代委员会 | 安全无线通信方法、接收设备及实施该方法的通信系统 |
CN103200567A (zh) * | 2012-01-05 | 2013-07-10 | 中兴通讯股份有限公司 | WiFi接入的方法和系统 |
WO2013175674A1 (ja) * | 2012-05-21 | 2013-11-28 | 日本電気株式会社 | 無線通信システム、情報端末、通信制御方法、及びコンピュータ可読媒体 |
CN103619017A (zh) * | 2013-11-22 | 2014-03-05 | 福州瑞芯微电子有限公司 | 一种基于nfc技术的无线路由器授权连接方法及系统 |
-
2017
- 2017-04-13 CN CN201710239604.5A patent/CN106992866B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102144421A (zh) * | 2008-09-15 | 2011-08-03 | 索尼爱立信移动通讯有限公司 | 经由近场通信促进wlan连接 |
CN102972055A (zh) * | 2010-06-15 | 2013-03-13 | 原子能及能源替代委员会 | 安全无线通信方法、接收设备及实施该方法的通信系统 |
CN102187714A (zh) * | 2011-04-29 | 2011-09-14 | 华为终端有限公司 | 移动终端接入无线网络的方法、设备及通信系统 |
CN103200567A (zh) * | 2012-01-05 | 2013-07-10 | 中兴通讯股份有限公司 | WiFi接入的方法和系统 |
WO2013175674A1 (ja) * | 2012-05-21 | 2013-11-28 | 日本電気株式会社 | 無線通信システム、情報端末、通信制御方法、及びコンピュータ可読媒体 |
CN103619017A (zh) * | 2013-11-22 | 2014-03-05 | 福州瑞芯微电子有限公司 | 一种基于nfc技术的无线路由器授权连接方法及系统 |
Non-Patent Citations (1)
Title |
---|
李云,陈庞森,孙山林: "基于近场通信认证的无线局域网无线接入协议的安全性设计", 《计算机应用》 * |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108966233A (zh) * | 2018-09-20 | 2018-12-07 | 四川警盛科技有限公司 | 网络接入管控方法及装置 |
CN108966233B (zh) * | 2018-09-20 | 2021-11-09 | 四川警盛科技有限公司 | 网络接入管控方法及装置 |
CN111050321A (zh) * | 2018-10-12 | 2020-04-21 | 中兴通讯股份有限公司 | 一种数据处理方法、装置及存储介质 |
CN110087240A (zh) * | 2019-03-28 | 2019-08-02 | 中国科学院计算技术研究所 | 基于wpa2-psk模式的无线网络安全数据传输方法及系统 |
CN110971401A (zh) * | 2019-11-19 | 2020-04-07 | 武汉大学 | 一种基于交叉互锁机制的认证密钥协商方法及其实施装置 |
CN110971401B (zh) * | 2019-11-19 | 2021-10-22 | 武汉大学 | 一种基于交叉互锁机制的认证密钥协商方法及其实施装置 |
Also Published As
Publication number | Publication date |
---|---|
CN106992866B (zh) | 2020-07-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100558035C (zh) | 一种双向认证方法及系统 | |
CN101473668B (zh) | 用于对初始信令消息中的原始用户标识进行安全保护的方法和设备 | |
US10931445B2 (en) | Method and system for session key generation with diffie-hellman procedure | |
CN102036238B (zh) | 一种基于公钥实现用户与网络认证和密钥分发的方法 | |
CN104754581A (zh) | 一种基于公钥密码体制的lte无线网络的安全认证方法 | |
CN105323754B (zh) | 一种基于预共享密钥的分布式鉴权方法 | |
JP2000083018A (ja) | 機密を要する情報を最初は機密化されてない通信を用いて伝送するための方法 | |
CN110087240B (zh) | 基于wpa2-psk模式的无线网络安全数据传输方法及系统 | |
CN105577365A (zh) | 一种用户接入wlan的密钥协商方法及装置 | |
Noh et al. | Secure authentication and four-way handshake scheme for protected individual communication in public wi-fi networks | |
CN101192927B (zh) | 基于身份保密的授权与多重认证方法 | |
CN106992866B (zh) | 一种基于nfc无证书认证的无线网络接入方法 | |
CN105141629A (zh) | 一种基于WPA/WPA2 PSK多密码提升公用Wi-Fi网络安全性的方法 | |
Rengaraju et al. | Analysis on mobile WiMAX security | |
Noh et al. | Secure key exchange scheme for WPA/WPA2-PSK using public key cryptography | |
CN111416712B (zh) | 基于多个移动设备的量子保密通信身份认证系统及方法 | |
CN114024672B (zh) | 一种低压电力线载波通信系统安全防护方法及系统 | |
Leu et al. | Improving security level of LTE authentication and key agreement procedure | |
Hoeper et al. | Where EAP security claims fail | |
Dey et al. | An efficient dynamic key based eap authentication framework for future ieee 802.1 x wireless lans | |
CN104902467A (zh) | 基于近场通信nfc的无线局域网wlan接入方法 | |
Jain et al. | Penetration Testing of Wireless EncryptionProtocols | |
Sakib et al. | Security improvement of WPA 2 (Wi-Fi protected access 2) | |
Turab et al. | A comparison between wireless LAN security protocols | |
RU2278477C2 (ru) | Способ аутентификации для стационарных региональных систем беспроводного широкополосного доступа |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |