Netinfo Security ›› 2020, Vol. 20 ›› Issue (11): 87-94.doi: 10.3969/j.issn.1671-1122.2020.11.011

Previous Articles     Next Articles

Analysis and Improvement of Public Key Reuse for A RLWE Key Exchange Protocol

DUAN Xiaowei1,2, HAN Yiliang1,2(), WANG Chao1,2, LI Zhe1,2   

  1. 1. College of Cryptographic Engineering, Engineering University of PAP, Xi’an 710086, China
    2. Key Laboratory of PAP for Cryptology and Information Security, Xi’an 710086, China
  • Received:2020-09-14 Online:2020-11-10 Published:2020-12-31
  • Contact: HAN Yiliang E-mail:hanyil@163.com

Abstract:

Aiming at the long-term and unchanged characteristics of the public key in the 0-RTT mode under the secure transport layer protocol, the attacker can repeatedly use the public key to query a key exchange protocol based on error coordination, obtain the effective information and calculate the crack private key. Combining the feature that the modulus is even in the BCNS15 protocol and different error coordination functions, this article proposes an attack scheme that can crack the private key information. The solution infers the private key by analyzing the information leaked in the protocol and completes the attack. According to the different conditions given in the protocol, the article gives corresponding attack schemes, and reduces the number of queries. After an example test, this attack scheme can successfully recover private keys of the key exchange protocol.

Key words: key exchange, learning with errors, information leakage, active attack, key reuse

CLC Number: