%0 Journal Article
%T Practical Provably-Secure Authenticated Encryption Schemes Using Lattice-based Pseudorandom Function SPRING
%J Scientia Iranica
%I Sharif University of Technology
%Z 1026-3098
%A Boorghany, Ahmad
%A Bayat-Sarmadi, Siavash
%A Jalili, Rasool
%D 2018
%\ 12/01/2018
%V 25
%N 6
%P 3442-3460
%! Practical Provably-Secure Authenticated Encryption Schemes Using Lattice-based Pseudorandom Function SPRING
%K Authenticated Encryption
%K Lattice-based Cryptography
%K Post-quantum Cryptography
%K Provable Security
%R 10.24200/sci.2018.21044
%X Lattice-based cryptography has received significant attention from security practitioners in the past decade. It exhibits attractive properties, including being a major post-quantum cryptography candidate, enjoying worst-case to average-case security reductions, and being supported by efficient implementations. In this paper, we propose three practical lattice-based authenticated encryption (AE) schemes. These schemes are provably secure assuming hardness of basic lattice problems. The proposed schemes have remarkable motivationsand advantages over widely-used AEs as follows. These schemes are alternatives to current conventional and post-quantum AE schemes in the post-quantum era. Moreover, composing the proposed AEs with a lattice-based asymmetric key distribution scheme results to a hybrid encryption which depends only on one (type of) security assumption. The implementation of such hybrid encryption can make use of specific optimizations regarding, e.g., code size in software, and gate equivalent or FPGA area usage in hardware. That is because the symmetric and asymmetric algorithms have some common primitive computations. To evaluate the performance of the proposed AEs, we implement them on current Intel CPUs and benchmark them to encrypt messages of various sizes. The most efficient proposed scheme is only 12% slower than AES-256-GCM for 40-byte messages on Sandy Bridge, and 34% faster for 1500-byte messages.
%U http://scientiairanica.sharif.edu/article_21044_0bae5fe2e12764b95354633886c6d2cd.pdf