NTRU-Like Random Congruential Public-Key Cryptosystem for Wireless Sensor Networks

dc.contributor.authorIbrahim, Anas
dc.contributor.authorChefranov, Alexander
dc.contributor.authorHamad, Nagham
dc.contributor.authorDaraghmi, Yousef-Awwad
dc.contributor.authorAl-Khasawneh, Ahmad
dc.contributor.authorRodrigues, Joel J. P. C.
dc.date.accessioned2026-02-06T18:24:16Z
dc.date.issued2020
dc.departmentDoğu Akdeniz Üniversitesi
dc.description.abstractWireless sensor networks (WSNs) are the core of the Internet of Things and require cryptographic protection. Cryptographic methods for WSN should be fast and consume low power as these networks rely on battery-powered devices and microcontrollers. NTRU, the fastest and secure public key cryptosystem, uses high degree,N, polynomials and is susceptible to the lattice basis reduction attack (LBRA). Congruential public key cryptosystem (CPKC), proposed by the NTRU authors, works on integers moduloqand is easily attackable by LBRA since it uses small numbers for the sake of the correct decryption. Herein, RCPKC, a random congruential public key cryptosystem working on degreeN=0polynomials moduloq, is proposed, such that the norm of a two-dimensional vector formed by its private key is greater thanq. RCPKC works as NTRU, and it is a secure version of insecure CPKC. RCPKC specifies a range from which the random numbers shall be selected, and it provides correct decryption for valid users and incorrect decryption for an attacker using LBRA by Gaussian lattice reduction. RCPKC asymmetric encryption padding (RAEP), similar to its NTRU analog, NAEP, is IND-CCA2 secure. Due to the use of big numbers instead of high degree polynomials, RCPKC is about 27 times faster in encryption and decryption than NTRU. Furthermore, RCPKC is more than three times faster than the most effective known NTRU variant, BQTRU. Compared to NTRU, RCPKC reduces energy consumption at least thirty times, which allows increasing the life-time of unattended WSNs more than thirty times.
dc.description.sponsorshipFCT/MCTES; EU [UIDB/EEA/50008/2020]; Brazilian National Council for Research and Development (CNPq) [309335/2017-5]; Palestine Technical University-Kadoorie
dc.description.sponsorshipThis research was partially funded by FCT/MCTES through national funds and, when applicable, co-funded by EU funds under the Project UIDB/EEA/50008/2020; as well as by the Brazilian National Council for Research and Development (CNPq) via Grant No. 309335/2017-5. The APC was funded by Palestine Technical University-Kadoorie.
dc.identifier.doi10.3390/s20164632
dc.identifier.issn1424-8220
dc.identifier.issue16
dc.identifier.orcid0000-0003-0277-9401
dc.identifier.orcid0000-0001-8657-3800
dc.identifier.orcid0000-0001-9126-376X
dc.identifier.orcid0000-0003-4116-520X
dc.identifier.pmid32824585
dc.identifier.scopus2-s2.0-85089655187
dc.identifier.scopusqualityQ1
dc.identifier.urihttps://doi.org/10.3390/s20164632
dc.identifier.urihttps://hdl.handle.net/11129/10127
dc.identifier.volume20
dc.identifier.wosWOS:000565675100001
dc.identifier.wosqualityQ2
dc.indekslendigikaynakWeb of Science
dc.indekslendigikaynakPubMed
dc.indekslendigikaynakScopus
dc.language.isoen
dc.publisherMdpi
dc.relation.ispartofSensors
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı
dc.rightsinfo:eu-repo/semantics/openAccess
dc.snmzKA_WoS_20260204
dc.subjectwireless sensor network
dc.subjectrandom congruential public-key cryptosystem
dc.subjectlattice
dc.subjectNTRU
dc.subjectpolynomial
dc.subjectlattice basis reduction attack
dc.subjectLLL algorithm
dc.subjectGaussian lattice reduction
dc.subjectIND-CCA2 security
dc.titleNTRU-Like Random Congruential Public-Key Cryptosystem for Wireless Sensor Networks
dc.typeArticle

Files