NTRUCCA : how to strengthen NTRUEncrypt to chosen-ciphertext security in the standard model


Autoria(s): Steinfeld, Ron; Ling, San; Pieprzyk, Josef; Tartary, Christophe; Wang, Huaxiong
Data(s)

2012

Resumo

NTRUEncrypt is a fast and practical lattice-based public-key encryption scheme, which has been standardized by IEEE, but until recently, its security analysis relied only on heuristic arguments. Recently, Stehlé and Steinfeld showed that a slight variant (that we call pNE) could be proven to be secure under chosen-plaintext attack (IND-CPA), assuming the hardness of worst-case problems in ideal lattices. We present a variant of pNE called NTRUCCA, that is IND-CCA2 secure in the standard model assuming the hardness of worst-case problems in ideal lattices, and only incurs a constant factor overhead in ciphertext and key length over the pNE scheme. To our knowledge, our result gives the first IND-CCA2 secure variant of NTRUEncrypt in the standard model, based on standard cryptographic assumptions. As an intermediate step, we present a construction for an All-But-One (ABO) lossy trapdoor function from pNE, which may be of independent interest. Our scheme uses the lossy trapdoor function framework of Peikert and Waters, which we generalize to the case of (k − 1)-of-k-correlated input distributions.

Formato

application/pdf

Identificador

http://eprints.qut.edu.au/69695/

Publicador

Springer Berlin Heidelberg

Relação

http://eprints.qut.edu.au/69695/2/Authors_draft_Pieprzyk.pdf

DOI:10.1007/978-3-642-30057-8_21

Steinfeld, Ron, Ling, San, Pieprzyk, Josef, Tartary, Christophe, & Wang, Huaxiong (2012) NTRUCCA : how to strengthen NTRUEncrypt to chosen-ciphertext security in the standard model. Lecture Notes in Computer Science : Public Key Cryptography – PKC 2012, 7293, pp. 353-371.

Direitos

Copyright 2012 International Association for Cryptologic Research

Fonte

School of Electrical Engineering & Computer Science; Science & Engineering Faculty

Palavras-Chave #Chosen-Ciphertext Security #Lossy Trapdoor Function #Lattice-based cryptography #NTRU #Ideal lattice #Provable security
Tipo

Journal Article