Substantiation of correctness and advantages of Lenstra factorization method on Edwards curves

The factorization problem, which is the basis for many classical asymmetric cryptosystems (RSA, Rabin, and others) and a cryptographically strong generator of pseudo-random sequences (PBS), has been investigated in this paper. The methods that served as prototypes for the Lenstra method were describ...

Full description

Bibliographic Details
Main Authors: Lyudmyla Kovalchuk, Oleksij Bespalov, Nataliia Kuchynska, Polina Seliukh, Artem Zhylin, Vasyl Tsurkan
Format: Article
Language:English
Published: PC Technology Center 2018-12-01
Series:Eastern-European Journal of Enterprise Technologies
Subjects:
Online Access:http://journals.uran.ua/eejet/article/view/151090
id doaj-ca48fbecbe0340eb881a46884ea5cc80
record_format Article
spelling doaj-ca48fbecbe0340eb881a46884ea5cc802020-11-25T01:58:13ZengPC Technology CenterEastern-European Journal of Enterprise Technologies1729-37741729-40612018-12-0164 (96)61410.15587/1729-4061.2018.151090151090Substantiation of correctness and advantages of Lenstra factorization method on Edwards curvesLyudmyla Kovalchuk0Oleksij Bespalov1Nataliia Kuchynska2Polina Seliukh3Artem Zhylin4Vasyl Tsurkan5Institute of Foreign Intelligence Service of Ukraine Bulvarno-Kudriavska str., 11, Kyiv, Ukraine, 04053Institute of Physics and Technology National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute" Peremohy ave., 37, Kyiv, Ukraine, 03056Institute of Foreign Intelligence Service of Ukraine Bulvarno-Kudriavska str., 11, Kyiv, Ukraine, 04053Institute of Physics and Technology National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute" Peremohy ave., 37, Kyiv, Ukraine, 03056Institute of Special Communication and Information Security National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute" Verkhnokliuchova str., 4, Kyiv, Ukraine, 03056Institute of Special Communication and Information Security National Technical University of Ukraine "Igor Sikorsky Kyiv Polytechnic Institute" Verkhnokliuchova str., 4, Kyiv, Ukraine, 03056The factorization problem, which is the basis for many classical asymmetric cryptosystems (RSA, Rabin, and others) and a cryptographically strong generator of pseudo-random sequences (PBS), has been investigated in this paper. The methods that served as prototypes for the Lenstra method were described, the method for factorization of numbers, which is analogous to the Lenstra method on Edwards curves, has been proposed. To substantiate the correctness of the method, an appropriate mathematical apparatus was developed. In addition, an analog of the Lenstra method on Edwards curves was constructed with the use of the presented apparatus; the appropriate algorithm for the factorization of numbers was designed. The correctness of the method and correctness of the algorithm operation were substantiated mathematically; the top analytical estimates of its performance speed, as well as the lower estimates of success probability, have been strictly proved. The advantages of the developed method in comparison with the classical Lenstra method, which applies elliptic curves in the Weierstrass form, were presented and strictly substantiated. A comparative analysis of the new and the classical algorithms was performed. Results of the research provided a strict proof that the new algorithm on full Edwards curves, in comparison with the classic one, has some advantages in terms of performance speed, by about 1.5 times. The presented experimental results show that the performance speed increases even larger (by up to 30 per cent) in case the twisted and quadratic curves are used instead of full Edwards curves. It was shown that the assessment of probability of success of the new method increases due to the emergence of new conditions that lead to success of the algorithm that are not satisfied for the classical Lenstra algorithm on Weierstrass curves. The obtained results make it possible to decrease the time required for solving the problem on factorization by approximately 1.5 times, and thus, enable the faster breaking of cryptosystems whose stability is based on this problemhttp://journals.uran.ua/eejet/article/view/151090rsa cryptosystemfactorization problemfactorization methodslenstra methodedwards curves
collection DOAJ
language English
format Article
sources DOAJ
author Lyudmyla Kovalchuk
Oleksij Bespalov
Nataliia Kuchynska
Polina Seliukh
Artem Zhylin
Vasyl Tsurkan
spellingShingle Lyudmyla Kovalchuk
Oleksij Bespalov
Nataliia Kuchynska
Polina Seliukh
Artem Zhylin
Vasyl Tsurkan
Substantiation of correctness and advantages of Lenstra factorization method on Edwards curves
Eastern-European Journal of Enterprise Technologies
rsa cryptosystem
factorization problem
factorization methods
lenstra method
edwards curves
author_facet Lyudmyla Kovalchuk
Oleksij Bespalov
Nataliia Kuchynska
Polina Seliukh
Artem Zhylin
Vasyl Tsurkan
author_sort Lyudmyla Kovalchuk
title Substantiation of correctness and advantages of Lenstra factorization method on Edwards curves
title_short Substantiation of correctness and advantages of Lenstra factorization method on Edwards curves
title_full Substantiation of correctness and advantages of Lenstra factorization method on Edwards curves
title_fullStr Substantiation of correctness and advantages of Lenstra factorization method on Edwards curves
title_full_unstemmed Substantiation of correctness and advantages of Lenstra factorization method on Edwards curves
title_sort substantiation of correctness and advantages of lenstra factorization method on edwards curves
publisher PC Technology Center
series Eastern-European Journal of Enterprise Technologies
issn 1729-3774
1729-4061
publishDate 2018-12-01
description The factorization problem, which is the basis for many classical asymmetric cryptosystems (RSA, Rabin, and others) and a cryptographically strong generator of pseudo-random sequences (PBS), has been investigated in this paper. The methods that served as prototypes for the Lenstra method were described, the method for factorization of numbers, which is analogous to the Lenstra method on Edwards curves, has been proposed. To substantiate the correctness of the method, an appropriate mathematical apparatus was developed. In addition, an analog of the Lenstra method on Edwards curves was constructed with the use of the presented apparatus; the appropriate algorithm for the factorization of numbers was designed. The correctness of the method and correctness of the algorithm operation were substantiated mathematically; the top analytical estimates of its performance speed, as well as the lower estimates of success probability, have been strictly proved. The advantages of the developed method in comparison with the classical Lenstra method, which applies elliptic curves in the Weierstrass form, were presented and strictly substantiated. A comparative analysis of the new and the classical algorithms was performed. Results of the research provided a strict proof that the new algorithm on full Edwards curves, in comparison with the classic one, has some advantages in terms of performance speed, by about 1.5 times. The presented experimental results show that the performance speed increases even larger (by up to 30 per cent) in case the twisted and quadratic curves are used instead of full Edwards curves. It was shown that the assessment of probability of success of the new method increases due to the emergence of new conditions that lead to success of the algorithm that are not satisfied for the classical Lenstra algorithm on Weierstrass curves. The obtained results make it possible to decrease the time required for solving the problem on factorization by approximately 1.5 times, and thus, enable the faster breaking of cryptosystems whose stability is based on this problem
topic rsa cryptosystem
factorization problem
factorization methods
lenstra method
edwards curves
url http://journals.uran.ua/eejet/article/view/151090
work_keys_str_mv AT lyudmylakovalchuk substantiationofcorrectnessandadvantagesoflenstrafactorizationmethodonedwardscurves
AT oleksijbespalov substantiationofcorrectnessandadvantagesoflenstrafactorizationmethodonedwardscurves
AT nataliiakuchynska substantiationofcorrectnessandadvantagesoflenstrafactorizationmethodonedwardscurves
AT polinaseliukh substantiationofcorrectnessandadvantagesoflenstrafactorizationmethodonedwardscurves
AT artemzhylin substantiationofcorrectnessandadvantagesoflenstrafactorizationmethodonedwardscurves
AT vasyltsurkan substantiationofcorrectnessandadvantagesoflenstrafactorizationmethodonedwardscurves
_version_ 1724970843757346816