Netinfo Security ›› 2019, Vol. 19 ›› Issue (1): 34-41.doi: 10.3969/j.issn.1671-1122.2019.01.005

Previous Articles     Next Articles

Identity-based Matrix Encryption Scheme Based on Lattices

Mingxiang LI1(), Hongtao WANG2   

  1. 1. Institute of Financial Research, Hebei Finance University, Baoding Hebei 071051, China
    2. School of Control and Computer Engineering, North China Electric Power University, Baoding Hebei 071003, China
  • Received:2018-09-20 Online:2019-01-20 Published:2020-05-11

Abstract:

The lattice-based cryptosystem is a public key cryptosystem that resists quantum computing attacks. Once the quantum computer is available, it will impact on the widely used public key cryptosystems, such as integer factorization-based cryptosystems and discrete logarithm-based cryptosystems. Hence, the lattice-based cryptosystem has become a research focus in the network security field in the recent years. Identity-based encryption scheme simplifies the management of the user’s public key, and can be applied to the resource-constrained situations. At present, many identity-based encryption schemes based on lattices have been proposed. But these schemes are all single-bit encryption schemes. Consequently, this paper designs a lattice-based matrix public key encryption scheme by using Peikert, Vaikuntanathan and Waters’ ciphertext packing technique. This paper proves that the proposed public key encryption scheme is IND-CPA secure based on the LWE hardness assumption. And then, based on the proposed public key encryption scheme, this paper constructs an identity-based matrix encryption scheme based on lattices in the light of the dual cryptosystem defined by Gentry, Peikert and Vaikuntanathan. This paper proves that the proposed identity-based encryption scheme satisfies the IND-sID-CPA security based on the LWE hardness assumption.

Key words: identity-based encryption, lattice, LWE problem, packing

CLC Number: