research

Primjena verižnih razlomaka u faktorizaciji i testiranju prostosti

Abstract

Metoda faktorizacije velikih prirodnih brojeva pomoću verižnih razlomaka (CFRAC) razvijena je 1975. godine te je u to vrijeme bila najbrža metoda faktorizacije. Osnovna ideja ove metode je traženje netrivijalnog rješenja kongruencije x2y2(modN)x^2\equiv y^2 \pmod{N}. Pomoću njega može se dobiti neki faktor broja NN. U ovom radu opisan je način na koji se različiti koeficijenti iz razvoja broja N\sqrt{N} u verižni razlomak koriste za dobivanje kongruencije navedenog oblika. Opisana je i primjena verižnih razlomaka pri testiranju prostosti. U tom slučaju bio je korišten razvoj broja 3\sqrt{3} u verižni razlomak te konvergente tog verižnog razlomka. Proučavanjem nazivnika konvergenti uočene su neke pravilnosti pomoću kojih je dobiven test prostosti. Osim općenitog slučaja, opisan je i način testiranja prostosti Mersennovih brojeva. U radu su navedeni i različiti primjeri faktorizacije i testiranja prostosti pomoću verižnih razlomaka.Continued fraction method for factoring large natural numbers was developed in 1975 and it was the fastest factorization method at the time. The basic idea behind this method is finding non-trivial solutions to congruence x2y2(modN)x^2\equiv y^2 \pmod{N}. After they have been found, there is a chance that a factor of NN will be discovered. To produce a congruence of that form, coefficients from a continued fraction expansion of N\sqrt{N} are used. The way of calculating them is described in this paper. Another application of continued fractions is in primality testing. In this paper, there is a description of using a continued fraction expansion of 3\sqrt{3} and the convergents of that fraction. By observing denominators of convergents, certain regularities were found and they were used to describe a primality test. Apart from a general test, a test for Mersenne numbers was also described. In this paper there are various examples of factorization and primality testing with continued fractions

    Similar works