A key exchange based on the short integer solution problem and the learning with errors problem

Jintai Ding, Kevin Schmitt, Zheng Zhang*

*Corresponding author for this work

Research output: Chapter in Book or Report/Conference proceedingConference Proceedingpeer-review

7 Citations (Scopus)

Abstract

Short integer solution (SIS) and learning with errors (LWE) are two hard lattice problems. These two problems are believed having huge potential in application of cryptography. In 2012, Ding et al. [5] introduced the first provably secure key exchange based on LWE problem. On the other hand, we believe that it is very difficult to do key exchange on SIS problem only. In 2014, Wang et al. [6] did an attempt, but it was not successful. Mao et al. [7] broke the protocol by an attack based on CBi-SIS problem in 2016. However, their attack is not efficient. In this paper, we present a extremely straightforward and simple attack to Wang’s key exchange and then we will construct a key exchange based on SIS and LWE problems.

Original languageEnglish
Title of host publicationCodes, Cryptology and Information Security - 3rd International Conference, C2SI 2019, Proceeding
EditorsClaude Carlet, El Mamoun Souidi, Sylvain Guilley, Abderrahmane Nitaj
PublisherSpringer Verlag
Pages105-117
Number of pages13
ISBN (Print)9783030164577
DOIs
Publication statusPublished - 2019
Externally publishedYes
Event3rd International Conference on Codes, Cryptology and Information Security, C2SI 2019 - Rabat, Morocco
Duration: 22 Apr 201924 Apr 2019

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume11445 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference3rd International Conference on Codes, Cryptology and Information Security, C2SI 2019
Country/TerritoryMorocco
CityRabat
Period22/04/1924/04/19

Keywords

  • Attack
  • Key exchange
  • Lattice
  • LWE
  • SIS

Fingerprint

Dive into the research topics of 'A key exchange based on the short integer solution problem and the learning with errors problem'. Together they form a unique fingerprint.

Cite this