Factoring the modulus of type n = p2q by finding small solutions of the equation er − (ns + t) = αp2 + βq2

The modulus of type N=p2q is often used in many variants of factoring-based cryptosystems due to its ability to fasten the decryption process. Faster decryption is suitable for securing small devices in the Internet of Things (IoT) environment or securing fast-forwarding encryption services used in...

Full description

Bibliographic Details
Main Authors: Asbullah, Muhammad Asyraf, Abd Rahman, Normahirah Nek, Kamel Ariffin, Muhammad Rezal, Salim, Nur Raidah
Format: Article
Language:English
Published: MDPI 2021
Online Access:http://psasir.upm.edu.my/id/eprint/97263/
http://psasir.upm.edu.my/id/eprint/97263/1/mathematics-09-02931-v2.pdf
_version_ 1848862557268344832
author Asbullah, Muhammad Asyraf
Abd Rahman, Normahirah Nek
Kamel Ariffin, Muhammad Rezal
Salim, Nur Raidah
author_facet Asbullah, Muhammad Asyraf
Abd Rahman, Normahirah Nek
Kamel Ariffin, Muhammad Rezal
Salim, Nur Raidah
author_sort Asbullah, Muhammad Asyraf
building UPM Institutional Repository
collection Online Access
description The modulus of type N=p2q is often used in many variants of factoring-based cryptosystems due to its ability to fasten the decryption process. Faster decryption is suitable for securing small devices in the Internet of Things (IoT) environment or securing fast-forwarding encryption services used in mobile applications. Taking this into account, the security analysis of such modulus is indeed paramount. This paper presents two cryptanalyses that use new enabling conditions to factor the modulus N=p2q of the factoring-based cryptosystem. The first cryptanalysis considers a single user with a public key pair (e,N) related via an arbitrary relation to equation er−(Ns+t)=αp2+βq2, where r,s,t are unknown parameters. The second cryptanalysis considers two distinct cases in the situation of k-users (i.e., multiple users) for k≥2, given the instances of (Ni,ei) where i=1,…,k. By using the lattice basis reduction algorithm for solving simultaneous Diophantine approximation, the k-instances of (Ni,ei) can be successfully factored in polynomial time.
first_indexed 2025-11-15T13:18:55Z
format Article
id upm-97263
institution Universiti Putra Malaysia
institution_category Local University
language English
last_indexed 2025-11-15T13:18:55Z
publishDate 2021
publisher MDPI
recordtype eprints
repository_type Digital Repository
spelling upm-972632024-07-29T06:44:47Z http://psasir.upm.edu.my/id/eprint/97263/ Factoring the modulus of type n = p2q by finding small solutions of the equation er − (ns + t) = αp2 + βq2 Asbullah, Muhammad Asyraf Abd Rahman, Normahirah Nek Kamel Ariffin, Muhammad Rezal Salim, Nur Raidah The modulus of type N=p2q is often used in many variants of factoring-based cryptosystems due to its ability to fasten the decryption process. Faster decryption is suitable for securing small devices in the Internet of Things (IoT) environment or securing fast-forwarding encryption services used in mobile applications. Taking this into account, the security analysis of such modulus is indeed paramount. This paper presents two cryptanalyses that use new enabling conditions to factor the modulus N=p2q of the factoring-based cryptosystem. The first cryptanalysis considers a single user with a public key pair (e,N) related via an arbitrary relation to equation er−(Ns+t)=αp2+βq2, where r,s,t are unknown parameters. The second cryptanalysis considers two distinct cases in the situation of k-users (i.e., multiple users) for k≥2, given the instances of (Ni,ei) where i=1,…,k. By using the lattice basis reduction algorithm for solving simultaneous Diophantine approximation, the k-instances of (Ni,ei) can be successfully factored in polynomial time. MDPI 2021-11-17 Article PeerReviewed text en http://psasir.upm.edu.my/id/eprint/97263/1/mathematics-09-02931-v2.pdf Asbullah, Muhammad Asyraf and Abd Rahman, Normahirah Nek and Kamel Ariffin, Muhammad Rezal and Salim, Nur Raidah (2021) Factoring the modulus of type n = p2q by finding small solutions of the equation er − (ns + t) = αp2 + βq2. Mathematics, 9 (22). art. no. 2931. pp. 1-16. ISSN 2227-7390 https://www.mdpi.com/2227-7390/9/22/2931 10.3390/math9222931
spellingShingle Asbullah, Muhammad Asyraf
Abd Rahman, Normahirah Nek
Kamel Ariffin, Muhammad Rezal
Salim, Nur Raidah
Factoring the modulus of type n = p2q by finding small solutions of the equation er − (ns + t) = αp2 + βq2
title Factoring the modulus of type n = p2q by finding small solutions of the equation er − (ns + t) = αp2 + βq2
title_full Factoring the modulus of type n = p2q by finding small solutions of the equation er − (ns + t) = αp2 + βq2
title_fullStr Factoring the modulus of type n = p2q by finding small solutions of the equation er − (ns + t) = αp2 + βq2
title_full_unstemmed Factoring the modulus of type n = p2q by finding small solutions of the equation er − (ns + t) = αp2 + βq2
title_short Factoring the modulus of type n = p2q by finding small solutions of the equation er − (ns + t) = αp2 + βq2
title_sort factoring the modulus of type n = p2q by finding small solutions of the equation er − (ns + t) = αp2 + βq2
url http://psasir.upm.edu.my/id/eprint/97263/
http://psasir.upm.edu.my/id/eprint/97263/
http://psasir.upm.edu.my/id/eprint/97263/
http://psasir.upm.edu.my/id/eprint/97263/1/mathematics-09-02931-v2.pdf