Cryptology ePrint Archive: Report 2016/268

Efficient Lattice-based Authenticated Encryption: A Practice-Oriented Provable Security Approach

Ahmad Boorghany and Siavash Bayat-Sarmadi and Rasool Jalili

Abstract: Lattice-based cryptography has been received significant attention in the past decade. It has attractive properties such as being a major post-quantum cryptography candidate, enjoying worst-case to average-case security reductions, and being supported by efficient implementations.In recent years, lattice-based schemes have achieved enough maturity to become interesting also for the industry. Additionally, authenticated encryption (AE) is another important topic in the community of cryptography. In this paper, considering two above-mentioned subjects, we propose three lattice-based AEs with an acceptable practical efficiency. These schemes are provably secure assuming the hardness of elementary lattice problems. That is in contrast to the other practical provably-secure AEs, which are based on the hardness assumption of another cryptographic primitive, such as AES. Moreover, we analyze the exact security of these schemes in the paradigm of practice-oriented provable security, while the security proofs of almost all previous lattice-based schemes are asymptotic. The implementation results show that one of the proposed schemes becomes even faster than an AES-256-GCM implementation to encrypt messages of length 64 bytes or longer. Particularly, for a 1500-byte message, this scheme is 34% faster than AES-256-GCM.

Category / Keywords: Lattice-based cryptography, post-quantum cryptography, authenticated encryption, practice-oriented provable security, exact security analysis

Date: received 9 Mar 2016

Contact author: boorghany at ce sharif edu

Available format(s): PDF | BibTeX Citation

Version: 20160310:181025 (All versions of this report)

Short URL: ia.cr/2016/268

Discussion forum: Show discussion | Start new discussion


[ Cryptology ePrint archive ]