Abstract

Among many submissions to the NIST post-quantum cryptography (PQC) project, NewHope is a promising key encapsulation mechanism (KEM) based on the Ring-Learning with errors (Ring-LWE) problem. Since NewHope is an indistinguishability (IND)-chosen ciphertext attack secure KEM by applying the Fujisaki-Okamoto transform to an IND-chosen plaintext attack secure public key encryption, accurate calculation of decryption failure rate (DFR) is required to guarantee resilience against attacks that exploit decryption failures. However, the current upper bound of DFR on NewHope is rather loose because the compression noise, the effect of encoding/decoding of NewHope, and the approximation effect of centered binomial distribution are not fully considered. Furthermore, since NewHope is a Ring-LWE based cryptosystem, there is a problem of error dependency among error coefficients, which makes accurate DFR calculation difficult. In this paper, we derive much tighter upper bound on DFR than the current upper bound using constraint relaxation and union bound. Especially, the above-mentioned factors are all considered in derivation of new upper bound and the centered binomial distribution is not approximated to subgaussian distribution. In addition, since the error dependency is considered, the new upper bound is much closer to the real DFR than the previous upper bound. Furthermore, the new upper bound is parameterized by using Chernoff-Cramer bound in order to facilitate calculation of new upper bound for the parameters of NewHope. Since the new upper bound is much lower than the DFR requirement of PQC, this DFR margin is used to improve the security and bandwidth efficiency of NewHope. As a result, the security level of NewHope is improved by 7.2 % or bandwidth efficiency is improved by 5.9 %.

Highlights

  • Current public-key algorithms based on integer decomposition, discrete logarithm, and elliptic curve discrete logarithm problems (e.g, RSA and elliptic curve cryptography) have been unlikely to be broken by currently available technology

  • In [4], [9], an upper bound on decryption failure rate (DFR) of NewHope is derived but this upper bound on DFR is rather loose because the compression noise, the effect of encoding/decoding of NewHope, and approximation effect of centered binomial distribution are not fully considered

  • The new upper bound on DFR considers the error dependency among error coefficients by using the constraint relaxation, which is an approximation of a difficult problem to a nearby problem that is easier to solve, and union bound

Read more

Summary

Introduction

Current public-key algorithms based on integer decomposition, discrete logarithm, and elliptic curve discrete logarithm problems (e.g, RSA and elliptic curve cryptography) have been unlikely to be broken by currently available technology. In [4], [9], an upper bound on DFR of NewHope is derived but this upper bound on DFR is rather loose because the compression noise, the effect of encoding/decoding of NewHope, and approximation effect of centered binomial distribution are not fully considered. According to [20], [21], accurate calculation of DFR is difficult because there is a problem of error dependency in Ring-LWE based cryptosystems. (2) DFR Analysis of NewHope By Considering Error Dependency The previous upper bound on DFR of NewHope [4], [9] is rather loosely derived because the compression noise, effect of encoding/decoding of ATE in NewHope, effect of error dependency among error coefficients, and approximation effect of the centered binomial distribution are not fully considered. (3) Improvement of Security and Bandwidth Efficiency of NewHope By Using New DFR Margin Since the new upper bound on DFR of NewHope is much lower than the required 2−128, this DFR margin can be exploited to improve the security level by 7.2 % or bandwidth efficiency by 5.9 % without changing the procedures of NewHope

Parameters
Notations
NewHope Protocol
NewHope as a Digital Communication System
DFR Analysis of NewHope By Considering Error Dependency
Propose Upper Bound on BER of NewHope
Derivation of Upper Bound on DFR of NewHope
Parametrization of the Proposed Upper Bound on DFR of NewHope
Verification of the Proposed Upper Bounds on DFR of NewHope
Improved Security
Improved Bandwidth Efficiency
Findings
Conclusions

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.