CN101938491A - A Three-Party Key Exchange Method Based on Password - Google Patents
A Three-Party Key Exchange Method Based on Password Download PDFInfo
- Publication number
- CN101938491A CN101938491A CN2010102862245A CN201010286224A CN101938491A CN 101938491 A CN101938491 A CN 101938491A CN 2010102862245 A CN2010102862245 A CN 2010102862245A CN 201010286224 A CN201010286224 A CN 201010286224A CN 101938491 A CN101938491 A CN 101938491A
- Authority
- CN
- China
- Prior art keywords
- protocol
- sent
- password
- verifies
- random number
- 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
- 238000000034 method Methods 0.000 title claims abstract description 17
- 238000004364 calculation method Methods 0.000 claims description 3
- 238000004891 communication Methods 0.000 description 9
- 238000004458 analytical method Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
技术领域technical field
本发明涉及通信安全领域,具体涉及一种基于口令的三方密钥交换协议。The invention relates to the field of communication security, in particular to a password-based tripartite key exchange protocol.
背景技术Background technique
当通信双方需要在公开信道上安全通信时,为了保证通信内容的保密性,他们需要在通信前协商一个会话密钥来对将要传输的数据进行加密。由于基于口令的密钥交换协议只需要通信双方共享一个简单易记的口令,因此这种协议得到了更广泛的应用。但是由于口令的低熵性,使得这种协议更容易字典攻击。字典攻击可分为以下三类:When the communication parties need to communicate securely on the open channel, in order to ensure the confidentiality of the communication content, they need to negotiate a session key before the communication to encrypt the data to be transmitted. Because the password-based key exchange protocol only requires the communication parties to share a simple and easy-to-remember password, this protocol has been more widely used. However, due to the low entropy of passwords, this protocol is more prone to dictionary attacks. Dictionary attacks can be divided into the following three categories:
1.在线可检测字典攻击:攻击者尝试猜测客户的口令并进行在线通信来验证他猜测的口令的正确性,一旦攻击者口令猜测失败很容易被发现。1. Online detectable dictionary attack: The attacker tries to guess the customer's password and communicates online to verify the correctness of the password he guessed. Once the attacker fails to guess the password, it is easy to be found.
2.在线不可检测字典攻击:攻击者尝试猜测客户的口令并进行在线通信来验证他猜测的口令的正确性,攻击者口令猜测失败也不会被发现。因此这种情况下攻击者可以实施多次的猜测攻击。2. Online undetectable dictionary attack: The attacker tries to guess the customer's password and communicates online to verify the correctness of the password he guessed, and the attacker will not be found if the password guess fails. Therefore, in this case, the attacker can implement multiple guessing attacks.
3.离线字典攻击:攻击者猜测客户的口令并在离线的情况下验证猜测口令的正确性。3. Offline dictionary attack: The attacker guesses the customer's password and verifies the correctness of the guessed password offline.
安全的基于口令的密钥交换协议应该能有效的抵御在线不可检测字典攻击和离线字典攻击。A secure password-based key exchange protocol should be able to effectively resist online undetectable dictionary attacks and offline dictionary attacks.
1992年,发明人Bellovin和Merritt首先提出了一个基于口令的双方密钥交换(2PAKE)协议,通过通信双方共享的口令,该协议成功实现了通信双方的相互认证和密钥交换。此后,人们又提出了大量的2PAKE。In 1992, the inventors Bellovin and Merritt first proposed a password-based two-party key exchange (2PAKE) protocol. Through the password shared by the communication parties, the protocol successfully realized mutual authentication and key exchange between the communication parties. Since then, a large number of 2PAKEs have been proposed.
但是由于双方的密钥交换协议适合“客户--服务器”模式的系统,却不适合于像P2P这样有大量客户需要互相通信的系统。1995年,发明人Steiner提出了一个基于口令的三方密钥交换(3PAKE)协议,但是工程技术人员Ding和Horster指出该协议不能抵御在线不可检测字典攻击,同时工程技术人员Lin指出该协议同样不能抵御离线字典攻击,并提出了一个基于公钥技术的改进协议。2001年,发明人Lin提出了一个新的不需要公钥技术的3PAKE协议,但是该协议要比他前面提出的基于公钥的改进协议多执行两轮。2003年发明人Sun提出了一个新的3PAKE,但工程技术人员Nam很快指出该协议容易遭受中间人攻击。2004年,发明人Lee提出了一个新的3PAKE协议并声称该协议能抵御各种攻击,并提供完美的前向安全性。2007年,发明人Lu和Cao基于CCDH假设提出了一个简单高效的3PAKE协议,并声称该协议能抵御各种攻击。但随后人们分析发现该协议不能抵御中间人攻击,在线不可检测字典攻击,冒充攻击,以及离线字典攻击。However, because the key exchange protocol between the two parties is suitable for the "client-server" system, it is not suitable for a system like P2P where a large number of clients need to communicate with each other. In 1995, the inventor Steiner proposed a password-based three-party key exchange (3PAKE) protocol, but engineers and technicians Ding and Horster pointed out that the protocol cannot resist online undetectable dictionary attacks, and engineers and technicians Lin pointed out that the protocol is also unable to resist offline dictionary attack, and an improved protocol based on public key technology is proposed. In 2001, the inventor Lin proposed a new 3PAKE protocol that does not require public key technology, but this protocol requires two more rounds of execution than the improved protocol based on the public key he proposed earlier. In 2003, the inventor Sun proposed a new 3PAKE, but the engineer Nam quickly pointed out that the protocol was vulnerable to man-in-the-middle attacks. In 2004, the inventor Lee proposed a new 3PAKE protocol and claimed that the protocol can resist various attacks and provide perfect forward security. In 2007, the inventors Lu and Cao proposed a simple and efficient 3PAKE protocol based on the assumption of CCDH, and claimed that the protocol can resist various attacks. But then people analyzed and found that the protocol cannot resist man-in-the-middle attacks, online undetectable dictionary attacks, impersonation attacks, and offline dictionary attacks.
发明内容Contents of the invention
本发明所要解决的问题是:如何提供一种基于口令的三方密钥交换建立方法,这种新3PAKE协议能够抵御现有的各种攻击,并在交换轮数和通信时间上同现有的协议相比有所改进。The problem to be solved by the present invention is: how to provide a method for establishing a three-party key exchange based on passwords. This new 3PAKE protocol can resist various existing attacks, and is different from existing protocols in the number of rounds of exchange and communication time. improved compared to
本发明所提出的技术问题是这样解决的:提供一种基于口令的三方密钥交换方法,其特征在于,包括以下步骤:The technical problem proposed by the present invention is solved like this: provide a kind of three-party key exchange method based on password, it is characterized in that, comprises the following steps:
S验证A发送的VAS:若h(gax,A,B,S)与的后半部分相等,且S验证B发送的VBS:若h(gbx,A,B,S)与的后半部分相等,h(gax,A,B,S)和h(gby,A,B,S)中gx,gy分别采用和的前半部分,则将VSA发送给A、VSB发送给B;S verifies the V AS sent by A: if h(g ax , A, B, S) and The second half of is equal, and S verifies the V BS sent by B: if h(g bx , A, B, S) and The second half of is equal, g x and g y in h(g ax , A, B, S) and h(g by , A, B, S) respectively adopt and In the first half of , send V SA to A and V SB to B;
A验证S发送的VSA:若包含gx,且B验证S发送的VSA:若包含gy,则A,B分别计算共同建立双方统一的会话钥匙gxy=(gy)x=(gx)y;A verifies the V SA sent by S: if contains g x , and B verifies the V SA sent by S: if Including g y , then A and B respectively calculate and jointly establish a unified session key g xy =(g y ) x =(g x ) y ;
其中:A、B是会话双方,S是第三方服务器; 函数EK(M)是表示用密钥K对M进行对称加密,pwA是A与S共享的口令,pwB是B与S共享的口令,Zp是模p剩余类集合,g是Zp的生成元,p是一个大素数,函数h()是一个{0,1}*→Zp-1的哈希函数;函数DK(M)是表示用密钥K对M进行对称解密;算式n∈RZp *是表示n从模p乘法群中随机选取,a,b∈RZp *是S产生的随机数,x∈RZp *是A产生的随机数,y∈RZp *是B产生的随机数。Among them: A and B are the two parties in the conversation, and S is the third-party server; The function EK(M) means to encrypt M symmetrically with the key K, pw A is the password shared by A and S, pw B is the password shared by B and S, Z p is the remainder class set modulo p, and g is Z p The generator of , p is a large prime number, the function h() is a hash function of {0, 1} * → Z p-1 ; the function D K (M) means to use the key K to decrypt M symmetrically; The formula n∈ R Z p * means that n is randomly selected from the multiplication group of modulo p, a, b∈ R Z p * is a random number generated by S, x∈ R Z p * is a random number generated by A, y∈ R Z p * is a random number generated by B.
按照本发明所提供的三方密钥交换方法,其特征在于,还包括:According to the tripartite key exchange method provided by the present invention, it is characterized in that it also includes:
S产生随机数a计算发送给A,并产生随机数b计算发送给B;S generates a random number a calculation Send to A, and generate a random number b to calculate send to B;
A收到SA、产生随机数x再计算并发送VAS,B收到SB、产生随机数y再计算并发送VBS。A receives S A , generates a random number x and then calculates and sends V AS , B receives S B , generates a random number y and then calculates and sends V BS .
按照本发明所提供的三方密钥交换建立方法,其特征在于,S这样获取A和B,包括以下四种方式:According to the three-party key exchange establishment method provided by the present invention, it is characterized in that S acquires A and B in this way, including the following four ways:
(一)A发送A和B给S;(1) A sends A and B to S;
(二)B发送A和B给S;(2) B sends A and B to S;
(三)A发送B给S,S识别发送方A;(3) A sends B to S, and S identifies sender A;
(四)B发送A给S,S识别发送方B。(4) B sends A to S, and S identifies the sender B.
本发明有益效果在于:以Sun的协议和Lee的协议为基础,提出一个新的3PAKE协议,该协议不仅能有效的抵御各种攻击,提供完美的前向安全性,而且在交换轮数和通信时间上都有所改进。较现有技术主要具有以下特征:1.实现了每个客户A,B与第三方服务器S的相互认证;2.该协议能够抵御现有的各种攻击;3.该协议在交换轮数和通信时间上同现有的协议相比有所改进。The beneficial effects of the present invention are: based on Sun's protocol and Lee's protocol, a new 3PAKE protocol is proposed. improved in time. Compared with the existing technology, it mainly has the following characteristics: 1. It realizes the mutual authentication between each client A, B and the third-party server S; 2. The protocol can resist various existing attacks; Compared with existing protocols, the communication time is improved.
附图说明Description of drawings
图1是本发明基于口令的三方密钥交换方法流程示意图。Fig. 1 is a schematic flow chart of the password-based tripartite key exchange method of the present invention.
具体实施方式Detailed ways
下面,结合附图对本发明方法进行详细说明,其中采用符号:Below, in conjunction with accompanying drawing, the method of the present invention is described in detail, wherein adopt symbol:
A,B代表协议中需要协商密钥的两个客户A, B represent the two clients who need to negotiate keys in the agreement
S代表可信第三方服务器S stands for trusted third-party server
pwA表示A与S共享的口令pw A indicates the password shared by A and S
pwB表示B与S共享的口令pw B indicates the password shared by B and S
Zp表示模p剩余类集合Z p represents the set of residual classes modulo p
a∈RZp *表示a从模p乘法群中随机选取a ∈ R Z p * means that a is randomly selected from the multiplicative group modulo p
(G,g,p)表示有限循环群G,g为Zp的生成元,p是一个大素数(G, g, p) represents the finite cyclic group G, g is the generator of Z p , and p is a large prime number
h()是一个{0,1}*→Zp-1的哈希函数h() is a hash function of {0, 1} * → Z p-1
EK(M),DK(M)分别表示用密钥K对M进行对称加密和对称解密E K (M), D K (M) respectively represent the symmetric encryption and symmetric decryption of M with the key K
为了简便起见,在协议描述中省略了“mod p”For brevity, "mod p" is omitted from the protocol description
本发明基于口令的三方密钥交换方法以Sun和Lee的3PAKE协议为基础,并结合对称加密,提出了一个新的三方密钥交换协议。协议开始前A,B分别和S共享口令pwA,pwB。新协议的具体步骤如图1所示,包括以下步骤:The password-based three-party key exchange method of the present invention is based on the 3PAKE protocol of Sun and Lee, and combined with symmetric encryption, a new three-party key exchange protocol is proposed. Before the protocol starts, A and B share passwords pw A and pw B with S respectively. The specific steps of the new protocol are shown in Figure 1 and include the following steps:
101)A发送A,B给S,表明A想通过S与B协商一个会话密钥。101) A sends A, B to S, indicating that A wants to negotiate a session key with B through S.
102)S收到A,B后,首先S产生随机数a,b∈RZp *,计算 然后将SA,SB分别发送给A,B。102) After S receives A and B, S first generates random numbers a, b∈ R Z p * and calculates Then S A and S B are sent to A and B respectively.
103)A,B分别收到SA,SB后,利用自己的口令pwA,pwB解密SA,SB得到 然后A,B分别产生随机数x,y∈RZp *,并计算 最后分别将VAS,VBS发送103) After receiving SA and S B respectively, A and B use their own passwords pw A and pw B to decrypt SA and S B to obtain Then A and B generate random numbers x, y∈ R Z p * respectively, and calculate Finally, send V AS and V BS respectively
给S。to S.
104)S收到A,B发送的VAS,VBS后,分别计算得到解密后的前半部分gx,gy,然后利用自己保存的a,b计算h(gax,A,B,S),h(gby,A,B,S),并验证是否与解密后的后半部分相等,若相等,S分别计算 然后分别将VSA,VSB发送给A,B。104) After receiving the V AS and V BS sent by A and B, S calculates them respectively Get the first half of the decrypted g x , g y , then use the saved a, b to calculate h(g ax , A, B, S), h(g by , A, B, S), and verify whether it is consistent with the decryption The second half of the last part is equal, if they are equal, S is calculated separately Then send V SA and V SB to A and B respectively.
105)A,B收到VSA,VSB后,分别利用保存的gax,gby对它们解密,计算 A验证解密后的消息中是否含有gx,B验证解密后的消息中是否含有gy。若验证都含有,则A,B计算KAB=(gy)x,KAB=(gx)y。A,B双方的会话密钥K=KAB=KBA=gxy。105) After receiving V SA and V SB , A and B use the saved g ax and g by to decrypt them respectively, and calculate A verifies whether the decrypted message contains g x , and B verifies whether the decrypted message contains g y . If the verification contains both, then A and B calculate K AB =(g y ) x , K AB =(g x ) y . A and B's session key K=K AB =K BA =g xy .
进一步,对本发明方法进行安全和效率分析:Further, safety and efficiency analysis are carried out to the inventive method:
(一)安全性分析(1) Safety analysis
假设攻击者具有窃听,重放,冒充,伪造等手段对协议进行攻击。我们从现有的协议常遭受的几种攻击来分析新协议的安全性。Assume that the attacker has eavesdropping, replay, impersonation, forgery and other means to attack the protocol. We analyze the security of the new protocol from several attacks that the existing protocols often suffer.
(1)假设攻击者截获了A,B,SA,SB,VAS,VBS,VSA,VSB,除了身份外其他消息都进行了对称加密,攻击者无法在不知道密钥的情况下得到任何其他有用的信息。(1) Assuming that the attacker intercepts A, B, S A , S B , V AS , V BS , V SA , V SB , all messages except the identity are encrypted symmetrically, and the attacker cannot any other useful information.
(2)假设攻击者试图冒充A,B,但是在协议执行第二步中S用pwA,pwB分别加密了ga,gb产生了SA,SB,攻击者在不知道口令的情况下无法对SA,SB解密,所以无法得到ga,gb,所以攻击者无法产生用于冒充的消息VAS,VBS。(2) Assume that the attacker tries to impersonate A and B, but in the second step of the protocol execution, S encrypts g a with pw A and pw B respectively, and g b generates S A and S B , the attacker does not know the password In this case, S A and S B cannot be decrypted, so g a and g b cannot be obtained, so the attacker cannot generate fake messages V AS and V BS .
(3)假设攻击者试图冒充S,但是在协议执行第三步中A,B分别用pwA,pwB分别加密了gx,gy产生了SAS,SBS,攻击者在不知道口令的情况下无法对VAS,VBS解密,所以无法得到gx,gy,所以攻击者无法产生用于冒充的消息VSA,VSB。(3) Suppose the attacker tries to impersonate S, but in the third step of the protocol execution, A and B use pw A and pw B to encrypt g x respectively, and g y generates S AS and S BS , the attacker does not know the password In the case of V AS , V BS cannot be decrypted, so g x , g y cannot be obtained, so the attacker cannot generate fake messages V SA , V SB .
(4)假设攻击者试图进行在线不可检测猜测攻击,攻击者可以选择可能的口令pw′A,pw′B,但是A,B能在验证VSA,VSB时发现这种口令猜测攻击,S能在验证VAS,VBS时发现这种口令猜测攻击。(4) Assume that the attacker tries to conduct an online undetectable guessing attack. The attacker can choose possible passwords pw′ A , pw′ B , but A and B can discover this password guessing attack when verifying V SA , V SB , S This kind of password guessing attack can be found when verifying V AS and V BS .
(5)假设攻击者得到了口令pwA或pwB,攻击者无法计算出以前的会话密钥K,因为攻击者想要得到以前的会话密钥就必须解一个离散对数问题,而这个问题是现在公认的难解问题。所以该协议具有完美的前向安全性。(5) Assuming that the attacker has obtained the password pw A or pw B , the attacker cannot calculate the previous session key K, because the attacker must solve a discrete logarithm problem if he wants to obtain the previous session key, and this problem It is now recognized as a difficult problem. So the protocol has perfect forward security.
(二)效率分析(2) Efficiency analysis
与Sun协议和Lee协议进行效率对比,对比结果如表1。对比内容包括随机数个数,指数运算次数,非对称加密/解密次数,交换轮数和执行时间。因为对称加密和哈希函数的计算量很小,相较于非对称加密/解密和指数运算可以忽略不计,所以我们这里也不做考虑。通常我们认为非对称加密/解密和指数运算的计算量相当,通过对它们的对比可以看出新协议的计算量与Lee协议和Sun协议相当,但随机数个数少于Sun协议。在新协议中SA,SB,gx,gy可以预先计算出(其他两个协议也做同样考虑),所以在执行新协议时只需要3次指数运算(用3E表示,E表示非对称加密/解密次数和指数运算次数)的时间就能完成,优于Sun协议和Lee协议。并且新协议只需要执行4次信息交换,在交换轮数上要优于Sun协议和Lee协议。The efficiency is compared with the Sun protocol and the Lee protocol, and the comparison results are shown in Table 1. The comparison includes the number of random numbers, the number of exponential operations, the number of asymmetric encryption/decryption, the number of exchange rounds and the execution time. Because the calculation of symmetric encryption and hash function is very small, compared with asymmetric encryption/decryption and exponential operation, it is negligible, so we will not consider it here. Usually we think that the amount of computation of asymmetric encryption/decryption and exponent operation is the same. By comparing them, it can be seen that the amount of computation of the new protocol is equivalent to that of the Lee protocol and the Sun protocol, but the number of random numbers is less than that of the Sun protocol. In the new protocol, S A , S B , g x , g y can be calculated in advance (the other two protocols also do the same), so only 3 times of exponential operations are needed when implementing the new protocol (indicated by 3E, and E represents not Symmetric encryption/decryption times and exponential operation times) can be completed, which is better than Sun protocol and Lee protocol. And the new protocol only needs to execute 4 information exchanges, which is better than the Sun protocol and the Lee protocol in terms of the number of exchange rounds.
表1Table 1
最后,本发明协议可以用采用软件以及硬件实现,每个用户在协议执行过程中选择的随机数在协议结束后必须安全删除,避免泄露的可能。Finally, the protocol of the present invention can be realized by using software and hardware, and the random number selected by each user during the protocol execution process must be safely deleted after the protocol ends to avoid the possibility of leakage.
Claims (4)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2010102862245A CN101938491B (en) | 2010-09-19 | 2010-09-19 | Password-based three-party key exchange method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2010102862245A CN101938491B (en) | 2010-09-19 | 2010-09-19 | Password-based three-party key exchange method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN101938491A true CN101938491A (en) | 2011-01-05 |
| CN101938491B CN101938491B (en) | 2013-12-11 |
Family
ID=43391621
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN2010102862245A Expired - Fee Related CN101938491B (en) | 2010-09-19 | 2010-09-19 | Password-based three-party key exchange method |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN101938491B (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102611749A (en) * | 2012-01-12 | 2012-07-25 | 电子科技大学 | Cloud-storage data safety auditing method |
| CN107592197A (en) * | 2017-05-09 | 2018-01-16 | 哈尔滨工业大学深圳研究生院 | Three-side password authentication and key agreement protocol without smart card |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104023044A (en) * | 2014-01-01 | 2014-09-03 | 电子科技大学 | Cloud-storage data lightweight-level public auditing method with privacy protection |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2007044952A1 (en) * | 2005-10-14 | 2007-04-19 | Juniper Networks, Inc. | Password-authenticated asymmetric key exchange |
| CN101252577A (en) * | 2008-04-17 | 2008-08-27 | 电子科技大学 | A Three-Party Key Agreement Generation Method |
| CN101282216A (en) * | 2007-04-02 | 2008-10-08 | 中国科学院研究生院 | Three-party key exchange method based on password authentication with privacy protection |
-
2010
- 2010-09-19 CN CN2010102862245A patent/CN101938491B/en not_active Expired - Fee Related
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2007044952A1 (en) * | 2005-10-14 | 2007-04-19 | Juniper Networks, Inc. | Password-authenticated asymmetric key exchange |
| CN101282216A (en) * | 2007-04-02 | 2008-10-08 | 中国科学院研究生院 | Three-party key exchange method based on password authentication with privacy protection |
| CN101252577A (en) * | 2008-04-17 | 2008-08-27 | 电子科技大学 | A Three-Party Key Agreement Generation Method |
Non-Patent Citations (1)
| Title |
|---|
| 许春香 等: "关于S-3PAKE协议的漏洞分析", 《电子科技大学学报》, no. 04, 31 July 2009 (2009-07-31), pages 583 - 587 * |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102611749A (en) * | 2012-01-12 | 2012-07-25 | 电子科技大学 | Cloud-storage data safety auditing method |
| CN102611749B (en) * | 2012-01-12 | 2014-05-28 | 电子科技大学 | Cloud-storage data safety auditing method |
| CN107592197A (en) * | 2017-05-09 | 2018-01-16 | 哈尔滨工业大学深圳研究生院 | Three-side password authentication and key agreement protocol without smart card |
Also Published As
| Publication number | Publication date |
|---|---|
| CN101938491B (en) | 2013-12-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN107948189B (en) | Asymmetric password identity authentication method and device, computer equipment and storage medium | |
| CN101238677B (en) | Cryptographic authentication, and/or establishment of shared cryptographic keys, using a signing key encrypted with a non-one-time-pad encryption, including (but not limited to) techniques with improved safety | |
| CN108111301A (en) | The method and its system for realizing SSH agreements are exchanged based on rear quantum key | |
| CN111049647B (en) | Asymmetric group key negotiation method based on attribute threshold | |
| CN101252577B (en) | A Three-Party Key Agreement Generation Method | |
| CN104901935A (en) | Bilateral authentication and data interaction security protection method based on CPK (Combined Public Key Cryptosystem) | |
| CN114095229B (en) | Energy Internet data transmission protocol construction method, device and system | |
| CN114362932A (en) | Chebyshev polynomial multiple registration center anonymous authentication key agreement protocol | |
| Chen et al. | Cross-domain password-based authenticated key exchange revisited | |
| CN105812349A (en) | Asymmetric secret key distribution and message encryption method based on identity information | |
| Niu et al. | A novel user authentication scheme with anonymity for wireless communications | |
| CN101702645A (en) | A three-party password-authenticated key exchange method | |
| CN103986716A (en) | Establishing method for SSL connection and communication method and device based on SSL connection | |
| Castiglione et al. | An efficient and transparent one-time authentication protocol with non-interactive key scheduling and update | |
| Pal et al. | Diffie-Hellman key exchange protocol with entities authentication | |
| CN113014376B (en) | Method for safety authentication between user and server | |
| CN101083526A (en) | Method, communication system, communication apparatus and server for generating cipher key | |
| Zhu | A provable one-way authentication key agreement scheme with user anonymity for multi-server environment | |
| CN106230840B (en) | A kind of command identifying method of high security | |
| CN113676448B (en) | Offline equipment bidirectional authentication method and system based on symmetric key | |
| CN102739660B (en) | Key exchange method for single sign on system | |
| Zhu et al. | Provably Secure Multi-server Privacy-Protection System Based on Chebyshev Chaotic Maps without Using Symmetric Cryptography. | |
| CN101938491A (en) | A Three-Party Key Exchange Method Based on Password | |
| Zhang et al. | Verifier-based anonymous password-authenticated key exchange protocol in the standard model | |
| Zhu et al. | Robust Biometrics-based Key Agreement Scheme with Smart Cards towards a New Architecture. |
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 | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20131211 Termination date: 20160919 |
|
| CF01 | Termination of patent right due to non-payment of annual fee |





































