[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN103024743A - 一种无线局域网可信安全接入方法 - Google Patents

一种无线局域网可信安全接入方法 Download PDF

Info

Publication number
CN103024743A
CN103024743A CN2012105483146A CN201210548314A CN103024743A CN 103024743 A CN103024743 A CN 103024743A CN 2012105483146 A CN2012105483146 A CN 2012105483146A CN 201210548314 A CN201210548314 A CN 201210548314A CN 103024743 A CN103024743 A CN 103024743A
Authority
CN
China
Prior art keywords
sta
wireless
access point
wireless terminal
wireless access
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
Application number
CN2012105483146A
Other languages
English (en)
Other versions
CN103024743B (zh
Inventor
刘建伟
赵朋川
王世帅
陈杰
刘哲
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beihang University
Original Assignee
Beihang University
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beihang University filed Critical Beihang University
Priority to CN201210548314.6A priority Critical patent/CN103024743B/zh
Publication of CN103024743A publication Critical patent/CN103024743A/zh
Application granted granted Critical
Publication of CN103024743B publication Critical patent/CN103024743B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

一种无线局域网可信安全接入方法,该方法有五大步骤:步骤一:接入激活阶段:步骤二:接入请求阶段:步骤三:证书认证请求阶段:步骤四:证书认证响应阶段:步骤五:接入响应阶段。本发明使用完整性测量芯片实现终端的完整性度量,使用数字证书技术实现身份认证,使用无证书公钥密码体制实现会话密钥的协商。本发明将完整性认证、身份认证和密钥协商过程充分的整合,仅需5轮交互即可实现接入过程,有很高的安全性的同时也节省了系统开销。

Description

一种无线局域网可信安全接入方法
技术领域
本发明涉及一种无线局域网环境下无线终端可信安全的接入网络的方法,本方法将可信计算的概念引入到无线局域网中,实现了对终端的完整性度量和可信认证,属于无线局域网安全技术领域。
背景技术
随着无线通信技术的不断发展,WLAN((Wireless Local Area Networks,无线局域网)已经在军事和民用领域有了广泛的应用,然而由于其开放性带来的安全问题已成为其继续发展的瓶颈。WLAN必须针对不同的安全威胁采取相对的安全措施来保证其安全。
安全协议是解决WLAN安全威胁的基础。IEEE(Institute of Electrical and ElectronicsEngineers,美国电气和电子工程师协会)相继制定了WEP(Wired Equivalent Privacy,有线等效保密)、WPA(Wi-Fi Protected Access,Wi-Fi网络安全接入)、802.1X、802.11i等协议标准来达到WLAN接入安全认证、传输数据的保密性和完整性等安全要求。中国也制定了自己在WLAN领域的安全标准WAPI(Wireless LAN Authentication and Privacy Infrastructure,无线局域网认证与保密基础结构),其中WAI(Wireless LANAuthentication Infrastructure,无线局域网认证基础结构)和WPI(Wireless LAN Privacy Infrastructure,无线局域网保密基础结构)是两个重要的部分,分别实现身份认证和数据加密的功能。然而这些协议都忽略了对终端的保护,即无法验证终端的可信性,这使WLAN很容易遭受攻击。在WLAN实际的应用中,设计能够保证终端可信性的接入方法尤为重要。对于WLAN可信安全接入,一方面要考虑对终端的完整性检测而增加的开销,同时也要考虑接入过程会话密钥的安全性和隐私保护等问题。基于此考虑,我们发明了本方法。涉及的主要技术为可信计算技术和无证书公钥密码体制。
可信计算的概念由可信计算组织(Trust Computing Group,TCG)提出,主要手段是进行身份确认和使用加密等手段进行存储保护以及使用完整性度量机制进行完整性保护。TPM(Trusted Platform Module,可信平台模块)是可信计算技术的核心。TPM是一个带有密码运算功能的处理器芯片,具有对称/非对称加密、安全存储、完整性度量和签名认证四项功能。TPM在网络中具有唯一的身份标识,其内部AIK密钥仅对产生此密钥的平台可用,平台的PCR值可以作为“可信完整性度量值”来保证平台的可信,与PCR值相应的日志信息可以保证完整性度量信息的“新鲜性”。
无证书公钥密码体制(Certificateless Public Key Cryptography,CL-PKC)是在基于身份的公钥密码体制(Identity-based Public Key Cryptography,ID-PKC)的基础上由Al-Riyami和Paterson于2003年提出来的一种新型公钥密码体制。与基于PKI(Public Key Infrastructure,公钥基础设施)的传统公钥密码系统相比,无证书的公钥密码系统和基于身份的系统一样不需要公钥证书;同时,无证书密码系统消除了基于身份的系统中的私钥托管问题,是一种性能优良、便于应用的公钥密码系统。
发明内容
(1)发明目的
本发明的目的是提出一种无线局域网可信安全接入方法。它可用于解决传统无线局域网接入协议中无法对终端的完整性和可信性进行度量的缺陷。该方法要实现终端和无线接入点之间相互的身份认证和完整性度量功能,同时实现终端和无线接入点之间会话密钥的协商。
(2)技术方案
为了达到上述目的,本发明在WAPI标准的基础上结合可信计算技术和无证书公钥密码体制开展工作,其技术方案如下:
本发明,一种无线局域网可信安全接入方法,包括三个实体,即无线终端(STA)、无线接入点(AP)和认证服务器(AS),其中无线终端STA和无线接入点AP硬件中嵌入有可信平台模块TPM,以实现对无线终端的完整性度量,认证服务器AS主要实现对无线终端STA和无线接入点AP的身份认证。
本发明采用无证书公钥密码体制来实现无线终端STA和无线接入点AP之间的密钥协商。在无证书公钥密码体制中,由认证服务器AS作为密钥生成中心和认证服务器,它拥有系统主密钥sAS,然后根据无线终端STA和无线接入点AP的身份信息生成无线终端STA和无线接入点AP的部分私钥D,并安全的传送给用户,在安全的接收到自己的部分私钥后,无线终端STA和无线接入点AP使用自己的部分私钥和自己随机选择的秘密数生成自己完整的私钥。公钥则由各自的秘密数,身份信息和其他系统参数计算得出,并以可靠的方式公布。之后无线终端STA和无线接入点AP就可以使用对方的公钥和己方的私钥生成会话密钥K。由于认证服务器AS无法得知无线终端STA和无线接入点AP的私钥,这样就解决了基于证书公钥密码体制中的私钥托管的问题。
以下将结合附图对所述的可信安全接入方案进行具体阐述,图1为本发明无线局域网可信安全接入的架构模型图;图2为本发明无线局域网可信安全接入方法流程图。
如图2所示,本方法共包括5个步骤,分别为接入激活阶段、接入请求阶段、证书认证请求阶段、证书认证响应阶段和接入响应阶段。
步骤一:接入激活阶段:无线接入点AP向无线终端STA发送接入认证挑战和自己的数字证书。
步骤二:接入请求阶段:无线终端STA向无线接入点AP发送接入认证挑战、无线终端STA的数字证书、无线终端STA的完整性度量信息和无线终端STA的公钥。
步骤三:证书认证请求阶段:无线接入点AP验证无线终端STA的完整性度量信息,然后发送无线终端STA的数字证书、无线终端STA的公钥和身份信息、无线接入点AP的数字证书,无线接入点AP的公钥给认证服务器AS进行认证。
步骤四:证书认证响应阶段:认证服务器AS验证无线终端STA和无线接入点AP的数字证书,认证通过后认证服务器AS利用无线终端STA和无线接入点AP的身份信息和系统主密钥s生成无线终端STA和无线接入点AP的部分私钥。然后将无线终端STA和无线接入点AP的部分私钥发送给无线接入点AP。
步骤五:接入响应阶段:无线接入点AP根据认证服务器AS响应的认证结果将认证服务器AS生成的无线终端STA的部分私钥、无线接入点AP的公钥和无线接入点AP的完整性度量信息发送给无线终端STA,最后无线接入点AP和无线终端STA结合三部分密钥生成会话密钥。
其中,步骤一所述的“接入激活阶段”,其具体实现过程如下:首先是无线接入点AP通过其嵌入的TPM芯片中的随机数生成函数产生160bit的随机挑战NAP,然后连同无线接入点AP的AIK证书CertAP通过无线信道发送给无线终端STA,激活本次接入过程。
其中,步骤二所述的“接入请求阶段”,其具体实现过程如下:无线终端STA通过无线信道接收到无线接入点AP发送的接入激活数据后,首先利用TPM芯片中内置的随机数生成函数产生大小为160bits随机挑战NSTA,然后通过TPM芯片中内置的杂凑函数对PCR的值进行拓展PCRSTA=SHA1(PCRSTA||NAP),然后再次利用TPM的杂凑函数计算QSTA=H1(CertSTA||NAP)∈G1;接着无线终端STA收集自己的身份标志IDSTA、系统度量日志MLSTA、状态寄存器值PCRSTA、随机挑战NSTA,NAP,部分密钥TSTA=aP(a∈Z)(通过双线性对中的乘法规则计算)、部分公钥PKSTA=xSTAP(xSTA∈Z)(通过双线性对中的乘法规则计算)等信息,然后无线终端STA加载平台的AIK私钥AIKprivSTA到TPM芯片中,执行TPM的Quote命令对收集的信息进行签名生成 Quote STA = sig { PCR STA , N STA , N AP , PK STA , T STA , ML STA , Q STA } AIK priv STA ; 最后无线终端STA将收集的信息以及签名QuoteSTA通过无线信道发送给无线接入点AP进入证书认证阶段。
其中,步骤三所述的“证书认证请求阶段”,其具体实现过程如下:无线接入点AP通过无线信道收到无线终端STA发送的接入请求数据后,首先验证无线终端STA的完整性,无线接入点AP通过无线终端STA的系统度量日志MLSTA根据可信计算技术要求的计算规则计算PCR'STA,然后将NAP和PCR'STA加载到TPM中执行杂凑函数计算PCR'STASHA1(PCR'STA||NAP),比较无线终端STA发送的PCRSTA和通过重新计算得到的PCR'STA来验证PCRSTA的有效性。通过对无线终端STA的完整性度量日志MLSTA和PCRSTA对无线终端STA的完整性进行度量后,无线接入点AP向TPM芯片加载AIK证书CertAP和无线终端STA的随机挑战NSTA执行杂凑函数计算QAP=H1(CertAP||NSTA)∈G1,并收集无线终端STA和无线接入点AP的随机挑战NSTA和NAP、无线终端STA和无线接入点AP的身份标志信息IDSTA和IDAP、无线终端STA的系统度量日志MLSTA和AIK签名QuoteSTA、无线终端STA的公钥TSTA和PKSTA等信息,然后加载无线接入点AP的AIK私钥AIKprivAP和收集的信息到TPM芯片中,执行TPM芯片的Quote命令产生无线接入点AP的AIK签名 Quote AP = sig { N STA , N AP , PK STA , T STA , ML STA , Quote STA , Q STA , Q AP } AIK priv AP , 最后将收集的信息和签名通过有线安全信道一同发送给认证服务器AS进入证书认证响应阶段。
其中,步骤四所述的“证书认证响应阶段”,其具体实现过程如下:认证服务器AS通过认证服务器AS和无线接入点AP之间的有线安全信道收到无线接入点AP发送的证书认证请求数据后,首先根据无线终端STA和无线接入点AP的身份标志提取它们的AIK证书CertSTA和CertAP,并利用收到数据中的随机挑战NSTA和NAP通过和TPM芯片中相同的杂凑函数计算Q'STA和Q'AP,验证是否和收到的数据中的QSTA和QAP匹配。如果匹配则利用无线终端STA和无线接入点AP的公钥通过签名验证函数验证它们的AIK签名QuoteSTA和QuoteAP。如果验证通过,认证服务器AS则利用系统主密钥sAS计算通过双线性对中乘法规则计算无线终端STA和无线接入点AP的部分私钥DSTA=sASQSTA和DAP=sASQAP,最后将它们的部分私钥通过有线安全信道发送给AP进入到接入响应阶段。
其中,步骤五所述的“接入响应阶段”,其具体实现过程如下:无线接入点AP接到认证服务器AS发送的证书响应分组信息后,向TPM芯片中加载PCRAP和无线终端STA的随机挑战NSTA计算PCRAP=SHA1(PCRAP||NSTA),并根据双线性对中的乘法规则计算自己的公钥TAP=bP(b∈Z)和PKAP=xAPP(xAP∈Z)、最后无线接入点AP收集的自己系统度量日志MLAP,然后连同自己的公钥、PCRAP以及认证服务器AS发送的DSTA通过无线信道发送给无线终端STA,完成认证过程。
最后,无线终端STA根据已有信息计算与无线接入点AP的会话密钥:
KSTA=e(QAP,p0+PKAP)a·e(DSTA+xSTAQSTA,TAP)
根据双线性对的性质可得:
K STA = e ( Q AP , s AS P + x AP P ) a · e ( s AS Q STA + x STA Q STA bP )
= e ( Q AP , P ) a ( s AS + x AP ) · e ( Q STA , p ) b ( s AS + x STA )
无线接入点AP计算会话密钥:
KAP=e(QSTA,p0+PKSTA)b·e(DAP+xAPQAP,TSTA)
根据双线性对的性质可得:
K AP = e ( Q STA , s AS P + x STA P ) b · e ( s AS Q AP + x AP Q AP , aP )
= e ( Q STA , P ) b ( s AS + x STA ) · e ( Q AP , P ) a ( s AS + x AP )
可以看出KSTA=KAP,至此,无线终端STA和无线接入点AP完成会话密钥的协商。此时,整个本方法无线局域网可信安全接入过程全部完成,本方法实现了无线终端STA和无线接入点AP之间相互的身份认证和完整性度量,并实现了由无线终端STA、无线接入点AP和认证服务器AS三方参与的无线终端STA和无线接入点AP之间会话密钥的协商。
(3)优点及功效
本发明是一种无线局域网环境下可信安全的无线终端接入方法,涉及无线终端的身份认证、完整性度量和会话密钥的协商三方面内容,其优点和功效是:1)交互轮数少,仅需5次交互即可实现STA与AP之间身份认证、完整性度量和会话密钥的协商,并且AP参与到认证过程,减轻了AS的认证开销,同时也减轻了整个无线安全接入过程的开销;2)会话密钥安全性高,会话密钥基于无证书公钥密码体制生成,经过证明具有很好的安全性;3)终端完整性。本发明中结合使用了可信计算相关技术,实现了对终端可接入点的完整性度量,从根源上解决了一些由于终端完整性和可信性而易发的针对无线局域网的攻击。
附图说明
图1本发明无线局域网可信安全接入方法架构模型图
图2本发明无线局域网可信安全接入方法流程图
图中符号、标记说明如下表。
表1符号含义
Figure BDA00002601558200062
具体实施方式
以下将结合附图对所述可信安全接入方法的实施方式进行详细阐述。
本方法中用到的主要的密码学知识、可信计算技术及安全假设说明:
1.双线性对:设G1、G2分别是阶为椭圆曲线中质数为q的加法循环群和乘法循环群,P为群G1的生成元,并且G1上的离散对数问题是难解的。则两个群之间的双线性映射e:G1×G1→G2满足以下性质。
(1)双线性性:e(aP,bQ)=e(P,Q)ab,对所有的P,Q∈G1;a,b∈Z都成立;
(2)非退化性:存在P,Q∈G1,使得e(P,Q)≠1;
(3)可计算性:对于P,Q∈G1,存在有效的算法来计算e(P,Q)。
2.PCR是TPM芯片中代表平台完整性信息的一些寄存器的值。TPM芯片使用一个160bit的数n和PCR的索引号i作为参数,然后累计n和PCR[i]到当前的内容,即PCR[i]=SHA1(PCR[i]||n),系统度量日志ML代表着系统的完整性历史,它的修改不能被禁止但是能够检测,因此使用PCR可以维护度量日志的完整性,从度量日志可以对系统的完整性进行度量。
3.AIK证书是TPM芯片用来证明自己身份的关键证书,通过AIK私钥进行签名可以证明TPM的唯一身份并且不会泄露TPM的隐私信息。
4.本方法中假设AS为一个可信的实体,能够准确的响应AP的每一个请求,AP和AS之间为安全信道,AS选择sAS∈Z作为系统的主密钥,并且公开整个系统的公共参数H,H1,e:G1×G1→G2,基点P∈G1以及系统公钥P0=sASP。
见图1,为本发明无线局域网可信安全接入方法架构模型图;
见图2,本发明分为5个步骤即接入激活阶段、接入请求阶段、证书认证请求阶段、证书认证响应阶段和接入响应阶段。其详细执行过程如下:
步骤一.接入激活阶段
在本发明中在开始进行无线局域网可信安全接入时,首先是无线接入点AP通过其嵌入的TPM芯片中的随机数生成函数产生160bit的随机挑战NAP,然后连同无线接入点AP的AIK证书CertAP通过无线信道发送给无线终端STA,激活本次接入过程。
步骤二.接入请求阶段
无线终端STA通过无线信道接收到无线接入点AP发送的接入激活数据后,首先利用TPM芯片中内置的随机数生成函数产生大小为160bits随机挑战NSTA,然后通过TPM芯片中内置的杂凑函数对PCR的值进行拓展PCRSTA=SHA1(PCRSTA||NAP),然后再次利用TPM的杂凑函数计算QSTA=H1(CertSTA||NAP)∈G1;接着无线终端STA收集自己的身份标志IDSTA、系统度量日志MLSTA、状态寄存器值PCRSTA、随机挑战NSTA,NAP,部分密钥TSTA=aP(a∈Z)(通过双线性对中的乘法规则计算)、部分公钥PKSTA=xSTAP(xSTA∈Z)(通过双线性对中的乘法规则计算)等信息,然后无线终端STA加载平台的AIK私钥AIKprivSTA到TPM芯片中,执行TPM的Quote命令对收集的信息进行签名生成 Quote STA = sig { PCR STA , N STA , N AP , PK STA , T STA , ML STA , Q STA } AIK priv STA ; 最后无线终端STA将收集的信息以及签名QuoteSTA通过无线信道发送给无线接入点AP进入证书认证阶段。
步骤三.证书认证请求阶段
无线接入点AP通过无线信道收到无线终端STA发送的接入请求数据后,首先验证无线终端STA的完整性,无线接入点AP通过无线终端STA的系统度量日志MLSTA根据可信计算技术要求的计算规则计算PCR'STA,然后将NAP和PCR'STA加载到TPM中执行杂凑函数计算PCR'STA=SHA1(PCR'STA||NAP),比较无线终端STA发送的PCRSTA和通过重新计算得到的PCR'STA来验证PCRSTA的有效性。通过对无线终端STA的完整性完整性度量日志MLSTA和PCRSTA对无线终端STA的完整性进行度量后,无线接入点AP向TPM芯片加载AIK证书CertAP和无线终端STA的随机挑战NSTA执行杂凑函数计算QAP=H1(CertAP||NSTA)∈G1,并收集无线终端STA和无线接入点AP的随机挑战NSTA和NAP、无线终端STA和无线接入点AP的身份标志信息IDSTA和IDAP、无线终端STA的系统度量日志MLSTA和AIK签名QuoteSTA、无线终端STA的公钥TSTA和PKSTA等信息,然后加载无线接入点AP的AIK私钥AIKprivAP和收集的信息到TPM芯片中,执行TPM芯片的Quote命令产生无线接入点AP的AIK签名 Quote AP = sig { N STA , N AP , PK STA , T STA , ML STA , Quote STA , Q STA , Q AP } AIK priv AP , 最后将收集的信息和签名通过有线安全信道一同发送给认证服务器AS进入证书认证响应阶段。
步骤四.证书认证响应阶段
认证服务器AS通过认证服务器AS和无线接入点AP之间的有线安全信道收到无线接入点AP发送的证书认证请求数据后,首先根据无线终端STA和无线接入点AP的身份标志提取它们的AIK证书CertSTA和CertAP,并利用收到数据中的随机挑战NSTA和NAP通过和TPM芯片中相同的杂凑函数计算Q′STA和Q'AP,验证是否和收到的数据中的QSTA和QAP匹配。如果匹配则利用无线终端STA和无线接入点AP的公钥通过签名验证函数验证它们的AIK签名QuoteSTA和QuoteAP。如果验证通过,认证服务器AS则利用系统主密钥sAS计算通过双线性对中乘法规则计算无线终端STA和无线接入点AP的部分私钥DSTA=sASQSTA和DAP=sASQAP,最后将它们的部分私钥通过有线安全信道发送给AP进入到接入响应阶段。
步骤五.接入响应阶段
无线接入点AP接到认证服务器AS发送的证书响应分组信息后,向TPM芯片中加载PCRAP和无线终端STA的随机挑战NSTA计算PCRAP=SHA1(PCRAP||NSTA),并根据双线性对中的乘法规则计算自己的公钥TAP=bP(b∈Z)和PKAP=xAPP(xAP∈Z)、最后无线接入点AP收集的自己系统度量日志MLAP,然后连同自己的公钥、PCRAP以及认证服务器AS发送的DSTA通过无线信道发送给无线终端STA,完成认证过程。
最后,无线终端STA根据已有信息计算与无线接入点AP的会话密钥:
KSTA=e(QAP,p0+PKAP)a·e(DSTA+xSTAQSTA,TAP)
根据双线性对的性质可得:
K STA = e ( Q AP , s AS P + x AP P ) a · e ( s AS Q STA + x STA Q STA bP )
= e ( Q AP , P ) a ( s AS + x AP ) · e ( Q STA , p ) b ( s AS + x STA )
无线接入点AP计算会话密钥:
KAP=e(QSTA,p0+PKSTA)b·e(DAP+xAPQAP,TSTA)
根据双线性对的性质可得:
K AP = e ( Q STA , s AS P + x STA P ) b · e ( s AS Q AP + x AP Q AP , aP )
= e ( Q STA , P ) b ( s AS + x STA ) · e ( Q AP , P ) a ( s AS + x AP )
可以看出KSTA=KAP,至此,无线终端STA和无线接入点AP完成会话密钥的协商。此时,整个本方法无线局域网可信安全接入过程全部完成,本方法实现了无线终端STA和无线接入点AP之间相互的身份认证和完整性度量,并实现了由无线终端STA、无线接入点AP和认证服务器AS三方参与的无线终端STA和无线接入点AP之间会话密钥的协商。

Claims (6)

1.一种无线局域网可信安全接入方法,其特征在于:该方法具体步骤如下:
步骤一:接入激活阶段:无线接入点AP向无线终端STA发送接入认证挑战和自己的数字证书;
步骤二:接入请求阶段:无线终端STA向无线接入点AP发送接入认证挑战、无线终端STA的数字证书、无线终端STA的完整性度量信息和无线终端STA的公钥;
步骤三:证书认证请求阶段:无线接入点AP验证无线终端STA的完整性度量信息,然后发送无线终端STA的数字证书、无线终端STA的公钥和身份信息、无线接入点AP的数字证书,无线接入点AP的公钥给认证服务器AS进行认证;
步骤四:证书认证响应阶段:认证服务器AS验证无线终端STA和无线接入点AP的数字证书,认证通过后认证服务器AS利用无线终端STA和无线接入点AP的身份信息和系统主密钥s生成无线终端STA和无线接入点AP的部分私钥,然后将无线终端STA和无线接入点AP的部分私钥发送给无线接入点AP;
步骤五:接入响应阶段:无线接入点AP根据认证服务器AS响应的认证结果将认证服务器AS生成的无线终端STA的部分私钥、无线接入点AP的公钥和无线接入点AP的完整性度量信息发送给无线终端STA,最后无线接入点AP和无线终端STA结合三部分密钥生成会话密钥。
2.根据权利要求1所述的一种无线局域网可信安全接入方法,其特征在于:步骤一所述的“接入激活阶段”,其具体实现过程如下:首先是无线接入点AP通过其嵌入的TPM芯片中的随机数生成函数产生160bit的随机挑战NAP,然后连同无线接入点AP的AIK证书CertAP通过无线信道发送给无线终端STA,激活本次接入过程。
3.根据权利要求1所述的一种无线局域网可信安全接入方法,其特征在于:步骤二所述的“接入请求阶段”,其具体实现过程如下:无线终端STA通过无线信道接收到无线接入点AP发送的接入激活数据后,首先利用TPM芯片中内置的随机数生成函数产生大小为160bits随机挑战NSTA,然后通过TPM芯片中内置的杂凑函数对PCR的值进行拓展PCRSTA=SHA1(PCRSTA||NAP),然后再次利用TPM的杂凑函数计算QSTA=H1(CertSTA||NAP)∈G1;接着无线终端STA收集自己的身份标志IDSTA、系统度量日志MLSTA、状态寄存器值PCRSTA、随机挑战NSTA,NAP,部分密钥TSTA=aP(a∈Z)、部分公钥PKSTA=xSTAP(xSTA∈Z)信息,然后无线终端STA加载平台的AIK私钥AIKprivSTA到TPM芯片中,执行TPM的Quote命令对收集的信息进行签名生成 Quote STA = sig { PCR STA , N STA , N AP , PK STA , T STA , ML STA , Q STA } AIK priv STA ; 最后无线终端STA将收集的信息以及签名QuoteSTA通过无线信道发送给无线接入点AP进入证书认证阶段。
4.根据权利要求1所述的一种无线局域网可信安全接入方法,其特征在于:步骤三所述的“证书认证请求阶段”,其具体实现过程如下:无线接入点AP通过无线信道收到无线终端STA发送的接入请求数据后,首先验证无线终端STA的完整性,无线接入点AP通过无线终端STA的系统度量日志MLSTA根据可信计算技术要求的计算规则计算PCR'STA,然后将NAP和PCR'STA加载到TPM中执行杂凑函数计算PCR'STA=SHA1(PCR'STA||NAP),比较无线终端STA发送的PCRSTA和通过重新计算得到的PCR'STA来验证PCRSTA的有效性;通过对无线终端STA的完整性度量日志MLSTA和PCRSTA对无线终端STA的完整性进行度量后,无线接入点AP向TPM芯片加载AIK证书CertAP和无线终端STA的随机挑战NSTA执行杂凑函数计算QAP=H1(CertAP||NSTA)∈G1,并收集无线终端STA和无线接入点AP的随机挑战NSTA和NAP、无线终端STA和无线接入点AP的身份标志信息IDSTA和IDAP、无线终端STA的系统度量日志MLSTA和AIK签名QuoteSTA、无线终端STA的公钥TSTA和PKSTA信息,然后加载无线接入点AP的AIK私钥AIKprivAP和收集的信息到TPM芯片中,执行TPM芯片的Quote命令产生无线接入点AP的AIK签名 Quote AP = sig { N STA , N AP , PK STA , T STA , ML STA , Quote STA , Q STA , Q AP } AIK priv AP , 最后将收集的信息和签名通过有线安全信道一同发送给认证服务器AS进入证书认证响应阶段。
5.根据权利要求1所述的一种无线局域网可信安全接入方法,其特征在于:步骤四所述的“证书认证响应阶段”,其具体实现过程如下:认证服务器AS通过认证服务器AS和无线接入点AP之间的有线安全信道收到无线接入点AP发送的证书认证请求数据后,首先根据无线终端STA和无线接入点AP的身份标志提取它们的AIK证书CertSTA和CertAP,并利用收到数据中的随机挑战NSTA和NAP通过和TPM芯片中相同的杂凑函数计算Q′STA和Q'AP,验证是否和收到的数据中的QSTA和QAP匹配;如果匹配则利用无线终端STA和无线接入点AP的公钥通过签名验证函数验证它们的AIK签名QuoteSTA和QuoteAP,如果验证通过,认证服务器AS则利用系统主密钥sAS计算通过双线性对中乘法规则计算无线终端STA和无线接入点AP的部分私钥DSTA=sASQSTA和DAP=sASQAP,最后将它们的部分私钥通过有线安全信道发送给AP进入到接入响应阶段。
6.根据权利要求1所述的一种无线局域网可信安全接入方法,其特征在于:步骤五所述的“接入响应阶段”,其具体实现过程如下:无线接入点AP接到认证服务器AS发送的证书响应分组信息后,向TPM芯片中加载PCRAP和无线终端STA的随机挑战NSTA计算PCRAP=SHA1(PCRAP||NSTA),并根据双线性对中的乘法规则计算自己的公钥TAP=bP(b∈Z)和PKAP=xAPP(xAP∈Z)、最后无线接入点AP收集的自己系统度量日志MLAP,然后连同自己的公钥、PCRAP以及认证服务器AS发送的DSTA通过无线信道发送给无线终端STA,完成认证过程;
最后,无线终端STA根据已有信息计算与无线接入点AP的会话密钥:
KSTA=e(QAP,p0+PKAP)a·e(DSTA+xSTAQSTA,TAP)
根据双线性对的性质得:
K STA = e ( Q AP , s AS P + x AP P ) a · e ( s AS Q STA + x STA Q STA bP )
= e ( Q AP , P ) a ( s AS + x AP ) · e ( Q STA , p ) b ( s AS + x STA )
无线接入点AP计算会话密钥:
KAP=e(QSTA,p0+PKSTA)b·e(DAP+xAPQAP,TSTA)
根据双线性对的性质得:
K AP = e ( Q STA , s AS P + x STA P ) b · e ( s AS Q AP + x AP Q AP , aP )
= e ( Q STA , P ) b ( s AS + x STA ) · e ( Q AP , P ) a ( s AS + x AP )
可以看出KSTA=KAP,至此,无线终端STA和无线接入点AP完成会话密钥的协商;此时,无线局域网可信安全接入过程全部完成。
CN201210548314.6A 2012-12-17 2012-12-17 一种无线局域网可信安全接入方法 Active CN103024743B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210548314.6A CN103024743B (zh) 2012-12-17 2012-12-17 一种无线局域网可信安全接入方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210548314.6A CN103024743B (zh) 2012-12-17 2012-12-17 一种无线局域网可信安全接入方法

Publications (2)

Publication Number Publication Date
CN103024743A true CN103024743A (zh) 2013-04-03
CN103024743B CN103024743B (zh) 2016-05-25

Family

ID=47972779

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210548314.6A Active CN103024743B (zh) 2012-12-17 2012-12-17 一种无线局域网可信安全接入方法

Country Status (1)

Country Link
CN (1) CN103024743B (zh)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103634796A (zh) * 2013-12-06 2014-03-12 北京航空航天大学 一种空天信息网络漫游可信安全接入方法
CN104135366A (zh) * 2013-05-03 2014-11-05 北大方正集团有限公司 数据认证系统和数据认证方法
CN105245532A (zh) * 2015-10-22 2016-01-13 桂林航天工业学院 基于nfc认证的wlan接入方法
CN105554747A (zh) * 2016-01-29 2016-05-04 腾讯科技(深圳)有限公司 无线网络连接方法、装置及系统
CN105611604A (zh) * 2014-11-25 2016-05-25 中兴通讯股份有限公司 无线终端及其连接控制方法、无线接入点设备及通信系统
CN103702326B (zh) * 2013-12-02 2016-09-28 北京理工大学 一种基于移动Ad Hoc网络的无证书密钥协商方法
CN106790173A (zh) * 2016-12-29 2017-05-31 浙江中控技术股份有限公司 一种scada系统及其rtu控制器双向身份认证的方法及系统
WO2017129089A1 (zh) * 2016-01-29 2017-08-03 腾讯科技(深圳)有限公司 无线网络连接方法、装置及存储介质
CN107395342A (zh) * 2017-07-03 2017-11-24 上海斐讯数据通信技术有限公司 一种无线路由器、无线终端加密传输的方法及系统
CN107454595A (zh) * 2017-09-28 2017-12-08 上海盈联电信科技有限公司 用于商业综合体无线连接的认证方法
CN107733657A (zh) * 2017-10-24 2018-02-23 沈阳师范大学 一种云端基于ptpm和无证书公钥签名双因子认证方法
CN107969004A (zh) * 2017-10-31 2018-04-27 上海与德科技有限公司 联网系统、联网方法
CN108306793A (zh) * 2016-10-09 2018-07-20 杭州萤石网络有限公司 智能设备、智能家居网关、建立连接的方法及系统
CN112713992A (zh) * 2020-12-22 2021-04-27 湖北工业大学 一种基于无证书的抗泄露认证与密钥协商方法及系统
CN113395166A (zh) * 2021-06-09 2021-09-14 浙江大学 一种基于边缘计算的电力终端云边端协同安全接入认证方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2334008A1 (en) * 2009-12-10 2011-06-15 Tata Consultancy Services Limited A system and method for designing secure client-server communication protocols based on certificateless public key infrastructure
CN102201920A (zh) * 2011-07-12 2011-09-28 北京中兴通数码科技有限公司 一种无证书公钥密码系统的构造方法

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2334008A1 (en) * 2009-12-10 2011-06-15 Tata Consultancy Services Limited A system and method for designing secure client-server communication protocols based on certificateless public key infrastructure
CN102201920A (zh) * 2011-07-12 2011-09-28 北京中兴通数码科技有限公司 一种无证书公钥密码系统的构造方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
孙鹏: "《中国优秀硕士论文全文数据库》", 30 June 2010, article "可信无线接入认证模型的研究与设计" *
马卓: "《中国博士学位论文全文数据库》", 30 April 2010, article "无线网络可信接入理论及其应用研究" *

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104135366A (zh) * 2013-05-03 2014-11-05 北大方正集团有限公司 数据认证系统和数据认证方法
CN103702326B (zh) * 2013-12-02 2016-09-28 北京理工大学 一种基于移动Ad Hoc网络的无证书密钥协商方法
CN103634796A (zh) * 2013-12-06 2014-03-12 北京航空航天大学 一种空天信息网络漫游可信安全接入方法
CN103634796B (zh) * 2013-12-06 2017-02-01 北京航空航天大学 一种空天信息网络漫游可信安全接入方法
CN105611604A (zh) * 2014-11-25 2016-05-25 中兴通讯股份有限公司 无线终端及其连接控制方法、无线接入点设备及通信系统
WO2016082515A1 (zh) * 2014-11-25 2016-06-02 中兴通讯股份有限公司 无线终端及其连接控制方法、无线接入点设备及通信系统
CN105245532B (zh) * 2015-10-22 2018-01-19 桂林航天工业学院 基于nfc认证的wlan接入方法
CN105245532A (zh) * 2015-10-22 2016-01-13 桂林航天工业学院 基于nfc认证的wlan接入方法
WO2017129089A1 (zh) * 2016-01-29 2017-08-03 腾讯科技(深圳)有限公司 无线网络连接方法、装置及存储介质
CN105554747A (zh) * 2016-01-29 2016-05-04 腾讯科技(深圳)有限公司 无线网络连接方法、装置及系统
US10638321B2 (en) 2016-01-29 2020-04-28 Tencent Technology (Shenzhen) Company Limited Wireless network connection method and apparatus, and storage medium
CN105554747B (zh) * 2016-01-29 2018-09-04 腾讯科技(深圳)有限公司 无线网络连接方法、装置及系统
CN108306793B (zh) * 2016-10-09 2021-01-22 杭州萤石网络有限公司 智能设备、智能家居网关、建立连接的方法及系统
CN108306793A (zh) * 2016-10-09 2018-07-20 杭州萤石网络有限公司 智能设备、智能家居网关、建立连接的方法及系统
CN106790173B (zh) * 2016-12-29 2019-10-18 浙江中控技术股份有限公司 一种scada系统及其rtu控制器双向身份认证的方法及系统
CN106790173A (zh) * 2016-12-29 2017-05-31 浙江中控技术股份有限公司 一种scada系统及其rtu控制器双向身份认证的方法及系统
CN107395342A (zh) * 2017-07-03 2017-11-24 上海斐讯数据通信技术有限公司 一种无线路由器、无线终端加密传输的方法及系统
CN107454595A (zh) * 2017-09-28 2017-12-08 上海盈联电信科技有限公司 用于商业综合体无线连接的认证方法
CN107733657A (zh) * 2017-10-24 2018-02-23 沈阳师范大学 一种云端基于ptpm和无证书公钥签名双因子认证方法
CN107969004A (zh) * 2017-10-31 2018-04-27 上海与德科技有限公司 联网系统、联网方法
CN107969004B (zh) * 2017-10-31 2020-10-23 上海盈联电信科技有限公司 联网系统、联网方法
CN112713992A (zh) * 2020-12-22 2021-04-27 湖北工业大学 一种基于无证书的抗泄露认证与密钥协商方法及系统
CN112713992B (zh) * 2020-12-22 2022-07-01 湖北工业大学 一种基于无证书的抗泄露认证与密钥协商方法及系统
CN113395166A (zh) * 2021-06-09 2021-09-14 浙江大学 一种基于边缘计算的电力终端云边端协同安全接入认证方法
CN113395166B (zh) * 2021-06-09 2022-06-14 浙江大学 一种基于边缘计算的电力终端云边端协同安全接入认证方法

Also Published As

Publication number Publication date
CN103024743B (zh) 2016-05-25

Similar Documents

Publication Publication Date Title
CN103024743B (zh) 一种无线局域网可信安全接入方法
He et al. An efficient identity-based conditional privacy-preserving authentication scheme for vehicular ad hoc networks
Cui et al. HCPA-GKA: A hash function-based conditional privacy-preserving authentication and group-key agreement scheme for VANETs
Mahmood et al. An enhanced anonymous identity‐based key agreement protocol for smart grid advanced metering infrastructure
Wang An identity-based data aggregation protocol for the smart grid
Kaur et al. A lightweight and privacy-preserving authentication protocol for mobile edge computing
Porambage et al. Two-phase authentication protocol for wireless sensor networks in distributed IoT applications
Chaudhry et al. A privacy enhanced authentication scheme for securing smart grid infrastructure
Ma et al. TinyZKP: a lightweight authentication scheme based on zero-knowledge proof for wireless body area networks
Azrour et al. New Efficient and Secured Authentication Protocol for Remote Healthcare Systems in Cloud‐IoT
CN103634796B (zh) 一种空天信息网络漫游可信安全接入方法
CN104219056A (zh) 一种智能电网中具有隐私保护的实时电量收集方法
Liang et al. Physically secure and conditional-privacy authenticated key agreement for VANETs
Xu et al. An anonymous handover authentication scheme based on LTE‐A for vehicular networks
CN103929745A (zh) 一种基于隐私保护的无线mesh网络接入认证系统及方法
Wu et al. A lightweight SM2-based security authentication scheme for smart grids
CN104113420A (zh) 一种基于身份的可聚合签密方法
Wu et al. An efficient provably-secure identity-based authentication scheme using bilinear pairings for Ad hoc network
Xu et al. A secure and efficient message authentication scheme for vehicular networks based on LTE-V
Dwivedi et al. Design of blockchain and ECC-based robust and efficient batch authentication protocol for vehicular ad-hoc networks
Irshad et al. A low-cost privacy preserving user access in mobile edge computing framework
CN101820626B (zh) 基于无线mesh网络身份的无可信pkg的部分盲签名方法
CN103023646A (zh) 一种签密文可聚合的签密方法
Abbasinezhad-Mood et al. Efficient provably-secure privacy-preserving signature-based key establishment protocol
CN108390866A (zh) 基于双代理双向匿名认证的可信远程证明方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant