信息网络安全 ›› 2017, Vol. 17 ›› Issue (10): 1-7.doi: 10.3969/j.issn.1671-1122.2017.10.001

• •    下一篇

两类基于容错学习的多比特格公钥加密方案

李增鹏, 马春光(), 张磊, 张雯雯   

  1. 哈尔滨工程大学计算机科学与技术学院,黑龙江哈尔滨 150001
  • 收稿日期:2017-08-10 出版日期:2017-10-10 发布日期:2020-05-12
  • 作者简介:

    作者简介: 李增鹏(1989—),男,山东,博士研究生,主要研究方向为密码学与信息安全;马春光(1974—),男,黑龙江,教授,博士,主要研究方向为密码学与信息安全;张磊(1982—),男,黑龙江,博士研究生,主要研究方向为隐私保护;张雯雯(1993—),女,黑龙江,硕士研究生,主要研究方向为隐私保护。

  • 基金资助:
    国家自然科学基金[61472097]

Two Types LWE-based Multi-bit Lattice-based Encryption Schemes

Zengpeng LI, Chunguang MA(), Lei ZHANG, Wenwen ZHANG   

  1. College of Computer Science and Technology, Harbin Engineering University, Harbin Heilongjiang 150001, China
  • Received:2017-08-10 Online:2017-10-10 Published:2020-05-12

摘要:

作为后量子密码的经典困难问题,LWE多用于设计各种基于格的公钥加密算法和密码协议。GENTRY等人基于LWE假设提出了对偶版本的Regev加密方案,即GPV加密方案,进一步推动了格公钥密码的发展。当前的密码算法构造多利用Regev方案或GPV方案作为基础密码学组件。然而,现有的基于格公钥加密方案的研究多集中在单比特加密,对于多比特加密的格公钥加密方案,通常采用两种简单的方式得到,或者通过直接对矩阵加密获得,或者通过累加迭代单比特加密方案获得。以上两种计算开销大且效率低下。文章受LI等人构造的多比特全同态加密方案启发,分别构造了两类新的公钥,使其公钥中包含了多个LWE实例,而不再只含有一个LWE实例。进而利用两种新的公钥,分别以Regev加密方案和GPV加密方案作为基础密码学组件,构造了两类格基多比特加密方案,并在LWE假设下,证明两个方案是选择明文安全的。

关键词: 格基密码, 容错学习, 多比特加密, 全同态加密

Abstract:

As a classical hard problem of post quantum cryptography, LWE was used to design various public-key encryption algorithms and cryptographic protocols based on lattice. Based on LWE assumption, Gentry proposed a dual version of the Regev encryption scheme, which further promoted the development of public key cryptography. It causes that most existing cryptographic algorithm constructions use Regev scheme or GPV as the basic cryptography building block. However, most existing researches on lattice-based public key encryption scheme focus on the single bit encryption, but two simple methods usually were used to obtain the multi bit encryption, i.e., either encrypting the matrix directly, or, iterating single bit encryption schemes. These two kinds of calculation are costly and inefficient. In this paper, inspired by the multi-bit fully homomorphic encryption scheme by Li et al., two kinds of new public keys are constructed respectively, which contain multiple LWE instances, instead of only one. Then we construct two kinds of multi-bit lattice-based encryption using two new public keys, i.e., Regev and GPV as the building blocks respectively, and proved them CPA secure under LWE assumption.

Key words: lattice-based cryptography, learning with errors, multi-bit encryption, FHE

中图分类号: