Journal on Communications ›› 2019, Vol. 40 ›› Issue (11): 180-186.doi: 10.11959/j.issn.1000-436x.2019218

• Correspondences • Previous Articles     Next Articles

Bidirectional authentication key agreement protocol supporting identity’s privacy preservation based on RLWE

Yatao YANG1,2,Xinguang HAN1,2(),Jierun HUANG2,Yang ZHAO2   

  1. 1 School of Telecommunication Engineering,Xidian University,Xi’an 710071,China
    2 Department of Electronic and Communication Engineering,Beijing Electronic Science and Technology Institute,Beijing 100070,China
  • Revised:2019-07-27 Online:2019-11-25 Published:2019-12-06
  • Supported by:
    State Cryptography Development Fund of Thirteen Five-Year(MMJJ20170110)

Abstract:

In order to solve the problem of identity privacy preservation between two participants involved when implementing authenticated key agreement protocol,a bidirectional authenticated key agreement protocol against quantum attack based on C commitment scheme was proposed.Through the design of C commitment function,the real identity information of two participants involved was hidden.Based on RLWE difficult problem,under the premise to ensure identity anonymity,this protocol not only completed two-way identity authentication,but also ensured the integrity of the transmitted message,furthermore,the shared session key was negotiated.After been analyzed,in terms of protocol’s execution efficiency,only two rounds of message transmission were needed to complete anonymous two-way authentication and key agreement in the proposed scheme.Compared with Ding’s protocol,the length of public key was reduced by nearly 50%.With regard to security,the protocol could resist forgery,replay,key-copy,and man-in-the-middle attacks.It is proved that the proposed protocol satisfies the provable security under the eCK model.At the same time,the protocol is based on the RLWE problem of lattices,and can resist quantum computing attacks.

Key words: privacy preservation, commitment mechanism, lattice, bidirectional authentication, ring learning with error

CLC Number: 

No Suggested Reading articles found!