Abstract
A new generalized definition of Mersenne numbers is proposed of the form , called global generalized Mersenne numbers and noted with base a and exponent n positive integers. The properties are investigated for prime n and several theorems on Mersenne numbers regarding their congruence properties are generalized and demonstrated. It is found that for any a, is even and divisible by n, a and for any prime , and by for any prime . The remaining factor is a function of triangular numbers of , specific for each prime n. Four theorems on Mersenne numbers are generalized and four new theorems are demonstrated, showing first that depending on the congruence of ; second, that are divisible by 10 if and, if , , depending on the congruence of ; third, that all factors of are of the form such that is either prime or the product of primes of the form , with natural integers; fourth, that for prime , all are periodically congruent to depending on the congruence of ; and fifth, that the factors of a composite are of the form with with , 1, 2 or 3 depending on the congruences of and of . The potential use of generalized Mersenne primes in cryptography is shortly addressed.
MSC:
11A07; 11A67; 11Y05; 11Y55
1. Introduction
It is known that if a Mersenne number of the form is prime, then n is prime. The reciprocal is not true, as, for example, for , is composite, (for review, see, e.g., [1,2,3]). There are 51 Mersenne prime numbers known [4]. The largest appears for 82589933, M82589933 82589933, and has 24862048 digits.
Due to their intensive use in cryptography, several generalizations of Mersenne numbers have been proposed, first by Crandall [5] of the form where C is a small odd natural integer number; then by Solinas [6,7,8] of the form which generalized also Fermat numbers and where , 0 or , and n are multiple of s, the length of a computer word (e.g., ); and finally, further generalized [9] in the form with n, k and being natural integers, , and , 0 or . Hoque and Saikia proposed [10,11] another definition of generalized Mersenne numbers as , where are positive integers. Deng introduced [12] a different definition of generalized Mersenne primes, which is of the form , where and are prime numbers.
We propose here another generalized definition of Mersenne numbers of the form with a and n natural integers. Although the name generalized Mersenne number is already in use for pseudo-Mersenne numbers of the form proposed by Crandall [5], Solinas [6,7,8], and others, we propose to call them global generalized Mersenne numbers, or in short, generalized Mersenne () numbers (see also [13]), referring to the fact that both the base a and the exponent n can take any integer values .
This new generalization of Mersenne numbers is unrelated to previous ones as there are major differences in the form, the bases a and the exponents n (with the notations of this paper). The generalization of Crandall considers a fixed base 2 and a small odd natural integer as the second term; the generalization of Solinas has also a fixed base 2 and a multiple algebraic sum with only composite exponents n. The generalization of Hoque and Saikia has a variable base p and a similar second term , but without exponentiation. The generalization proposed by Deng is even more different, with a prime base p and a form as a polynomial in p of degree .
In this paper, we explore the properties of global generalized Mersenne numbers, and more specifically those obtained for prime exponents n. Generalized Mersenne numbers are defined in Section 2.1. Section 2.2 gives several decompositions of . Several theorems on congruence of Mersenne numbers are generalized for in Section 2.3. Congruence properties of and of their factors are investigated in Section 2.4. The density of Mersenne primes and the potential use of generalized Mersenne primes in cryptography are shortly discussed in Section 3. Conclusions are drawn in Section 4.
2. Materials and Methods
2.1. Global Generalized Mersenne Numbers
Mersenne numbers can be seen as the difference of the th power of the first two successive integers
By extension, global generalized Mersenne () numbers, noted , are defined as the difference of the th power of two successive integers
and indexed by the base a and the exponent n, with and natural integers.
It is easy to show, like for Mersenne numbers, that generalized Mersenne numbers can only be primes if n itself is prime. Indeed, if n is composite, with r and s natural positive integers, then all are binomial numbers, having or as integer factor. Therefore, in the rest of this paper, we will consider only the cases of n being prime as we want to investigate the properties of generalized Mersenne primes.
Table 1 shows the first 25 numbers for the first five primes , with prime and composite numbers shown, respectively, in bold and italic characters.
Table 1.
First 25 numbers for , 3, 5, 7, 11.
For , (2) yields all the odd integers . For , the first four numbers are prime for to 5; further numbers are composite or prime without any seemingly regular pattern. For and 7 and , and are the Mersenne primes and . For , interesting patterns occur in the two and series. For and 4, and are oppositely prime and composite. For , and are both composites. For to 12, and are oppositely primes and composites again, with a series of composite and prime for to 10. For to 19, and are composites or primes for same values of a. For larger values of a, regular patterns between and disappear and reappear for certain ranges of values of a. For , the first four are composite (the fifth Mersenne number is not prime). Among the first 25 , the values for , 8, 10 and 14 yield prime numbers.
It is observed that for odd values of n with , the series of numbers generated for successive values of the base a have 1 as the last digit, while for odd values of n with , the series of the last digit of numbers are repetitions of the sequence 1, 7, 9, 7, 1, respectively, for bases , with k, respectively 1, 2, 3, 4, 0. This is demonstrated further in Section 2.3.3.
The cause of these patterns, or lack of it, in the distributions of composite and prime generalized Mersenne numbers is tantalizing. The beginning of an answer is given in the next sections.
2.2. Decomposition of Generalized Mersenne Numbers
It is known that all Mersenne numbers and their factors can be written in the form
with q and n positive natural integer and n prime (see e.g., [1,14,15]). All generalized Mersenne numbers can also be written in a similar form as demonstrated in the following theorem.
Theorem 1.
For a and n natural integers, , all generalized Mersenne numbers can be written as
for all prime exponents and for all bases a, and where is a polynomial in a of degree .
Proof.
Let a and n be natural integers, n prime, . Applying Fermat’s little theorem to and to yields immediately that and, as all (2) are always odd as the difference of the powers of consecutive integers a and is always odd, then . Therefore, the polynomial takes integer values for integral a. To find the expression of this polynomial and to show that its degree is , (2) is developed as follows. Posing
with the binomial coefficient, writing for convenience for the triangular number of , , and noting that the exponent n is odd, developing (2) yields successively
where, for ,
and for ,
Relation (6) shows that the positive integer function depends only on the variable a and is a polynomial in a of degree . □
Note that the polynomial does not have integer coefficients as the triangular number is a factor in front of the polynomial. However, the polynomial takes integer values for all integers a. Note also that (5) always take integer values, as shown by Ram [16] (see also [17]).
One can characterize further the polynomial for higher values of n in Theorem 2.
Theorem 2.
For a and n natural integers, , all generalized Mersenne numbers can be written as
for all prime exponents , and as
for all prime exponents and for all bases a, where and are polynomials in the variable only, the triangular number of , and of degrees and , respectively.
Proof.
Let a, n, i, j, J, k be natural integers, with n prime, and .
We show first that is a polynomial in .
which is clearly a polynomial in .
We show now that and are polynomials of degrees and , respectively. Continuing from (6) the development of the polynomial (2) in successive iterations, one obtains an expression of as a polynomial of degree in in the form
The polynomial in (4) can be deduced as a function of from (12)
The polynomial in (9) can be deduced from (13)
For , factoring the right side of (12) by yields , with the polynomial
or inversely, by inverting the sums,
and where
Therefore, the general form of all can be written as in (9) and (10) for n prime, respectively and , where the polynomials and of the variable have degrees, respectively and . □
Note that polynomials and take integer values as coefficients in (12), and in (17) are always integers, as shown by Catalan [18] (see also [17]).
Note furthermore that for large values of the exponent n, the calculation of becomes quickly intractable as th powers become difficult to compute. The development given in Theorem 2 for odd prime values of n gives an alternate method to calculate by reducing the degree of the polynomial (2) from n to , and by using the new variable , the triangular number of , instead of the variable a.
For very large values of a and n, the value of a is dominated by the first term in the polynomial (12), and can therefore be approximated by
for and n prime , with the approximation growing better for increasingly larger values of a and n, and even better for .
For the first six odd prime values of the exponent n, the polynomial expression of gives, with further factorization,
etc., where, to recall, is written for and where several factorizations are possible for . As a further example, Table 2 show the first ten values of for prime exponents n from 3 to 11, with the decomposition (19)–(22) in integer factors of .
Table 2.
Decomposition of generalized Mersenne numbers for .
2.3. Congruence Properties of Generalized Mersenne Numbers
2.3.1. Corollary on Congruence of Generalized Mersenne Numbers
We start first with a corollary of Theorem 2.
Corollary 1.
For all natural integer bases , all generalized Mersenne numbers are such that
for all natural integer prime exponents and
for all natural integer prime exponents .
Proof.
Note that for , obviously as are all odd natural integers.
2.3.2. Generalization of a First Theorem on Congruence of Mersenne Numbers
Several theorems are known on the congruence of Mersenne numbers and their factors (see e.g., [1,14]). These can easily be extended to generalized Mersenne numbers.
With notations of this paper, a first theorem on Mersenne numbers states that if n is odd, , then . This theorem is generalized as follows:
Theorem 3.
For all natural integer bases , and for all natural integer prime exponents , all generalized Mersenne numbers are such that
and more precisely,
Proof.
Let a, n, r, , be natural integers with , , , and n prime, .
(i) Writing and taking the congruence modulo 3 of (2) yields for to 2. As all are odd, all must be congruent to 1 modulo 6.
2.3.3. Theorem on Congruence of Generalized Mersenne Numbers
A new theorem on generalized Mersenne numbers is proposed as follows.
Theorem 4.
For all natural integer bases , and for natural integer prime exponents , all generalized Mersenne numbers are such that if ,
and, if ,
Proof.
Let a, n, r, be natural integers with , , and n prime, . Writing and taking the congruence modulo 5 of (2) yields .
(i) For the first case and writing , (33) is immediate as for the five cases of to 4. As all are odd, all must be congruent to 1 modulo 10.
(ii) For the second case and writing , one has , yielding for and 1, for and 4, and for . As all are odd, it follows that (34) to (36) hold. □
2.4. Congruence Properties of Generalized Mersenne Numbers and Their Factors
2.4.1. Generalization of a Second Theorem on Mersenne Numbers
For generalized Mersenne composites, let us note generally their positive natural integer factors such as
where are positive natural integer exponents. A theorem on factors of Mersenne numbers states, with the notations in this paper, that if n is an odd prime and if divides , then and .
The first part is not only obviously true for all by (3), but can be generalized to . The second part is also obviously correct for factors of Mersenne numbers , noting that first, all for ; second, at least one of the factors of the Mersenne number must be congruent to modulo 8; and third, that the sum of exponents of factors which are congruent to the modulo 8 must be odd. This is, however, no longer correct for all with .
This theorem can be generalized in two steps. The first part is generalized in the following theorem.
Theorem 5.
For all natural integer bases , if n is an odd prime and if a positive natural integer divides , then
Proof.
Let a, b, n, m, i, k, , , , , , p, q be natural integers with , n prime, , , , , p prime, and .
Proving this theorem is equivalent to show that all prime integer factors of are of the form
Let us assume first the contrary, i.e., that the prime integer factors of are not of the form (39). For q factors (the case where their exponents can be treated similarly), one has from (9) and (25)
Let us then write generally
with the condition that the product
i.e., that all is such that or that an even number of are such that , which means that there exist natural integers such as or . Then, one can write the factors as
Let us now assume that an even number of prime factors are of the form . But this is not possible, as it was proven (see [14], p. 267, Nr 2) that all prime factors of , with and , are of the form . This is simply shown considering that if a prime p divides , and if p does not divide a and b, then by Fermat’s theorem, p divides and and then also and therefore m divides , i.e., .
Note that for , all factors of are obviously such that .
The second part of the generalization of the theorem on factors of Mersenne numbers needs to specify the congruence of modulo 8, as in the following theorem.
Theorem 6.
For all natural integer bases and all prime integer exponents , all are such that
and the factors of are such that or such that their product satisfy above relations.
Proof.
Let a, n, be natural integers with , n prime, and . The proof of the first part of this theorem is immediate. Consider ; one has for even, and for odd, . It yields directly relations (44) to (47). The second part of the theorem on the congruence of factors of is then obvious. □
The factorization of the first composites is indicated in Table 2 for n primes, . It is seen that all the factors of composites are of the form (39) and are either or such that their products satisfy relations (44) to (47).
In the case of more than two prime integer factors and for exponents , a composite can also be written in all generality as the product of two factors not necessarily primes and with their exponents , as any combination of products of factors of the form (39) will be of the same form (39):
Therefore, a corollary of the above Theorem 7 is as follows.
Corollary 2.
For all natural integer bases and all prime integer exponents , a natural integer divides a if and only if the integer function associated to the is such that
for all factors and where are natural integers.
Proof.
Let a, n, r be natural integers with , n prime, .
Relation (50) obviously holds whether is prime or composite. For two factors like in (49), one has
yielding immediately (50). If is prime, then and
Conversely, if the integer function is such that (50) holds with , then it exists an integer r such as
yielding
meaning that divides for an appropriate choice of the integer r, which is here in the second factor of . This relation (50) is true whether the factors and are composites or primes of the form (39). □
2.4.2. Generalization of a Third Theorem on Mersenne Numbers (Euler Theorem)
Another theorem on Mersenne numbers was stated by Euler in 1750. With the notations in this paper, it reads as follows: if n is prime, , then divides if and only if is a prime; in this case, if , then is composite. This means that for and prime, has the factor with , and that in this case is prime. This is exactly the case for and ; and ; and so on. This can be generalized for all for odd primes n, irrespective of n being congruent to or not, in a following theorem, showing that a natural integer divides if and only if is prime or a composite formed by the product of primes of the form for some natural integer values of and with j natural integers.
It is important to realize that not all integer values of will do, only those that render the factor prime or composite of the form will be acceptable. All other integer values of are excluded and are called excluded values. The following Lemma is demonstrated, giving the form that factors cannot take and the form of excluded values of .
Lemma 1.
For all natural integer bases and all prime integer exponents , a natural integer divides a if and are different from excluded values, i.e., different, respectively, from either (i)
for positive natural integers , with u, v and r positive natural integers such as , ε and δ integers and and such as ; or (ii)
for positive natural integers k; or (iii)
for natural integers k, for odd natural integers t such that , for integers α, β, γ, with β and γ odd integers and .
Proof.
Let a, n, i, j, k, , , s, u, v, x, y be natural integers with , n prime, , and , , , , , r integers and and .
From Theorem 6, factors of a are
Let us assume in all generality that can be written as
for yet unknown natural integers x and y. For a given prime n, for to be excluded values, (56) must not be verified for all bases a. Among all possible values of , it will be the case if in (56)
meaning that
is a multiple of y. Writing in all generality and , one has from (57)
with , , integers and k and s natural integers. Replacing in (59) yields
or
which gives the condition
where and are obviously odd integers, either positive and/or negative depending on the sign of . The factors read then from (58) and (60) with (63)
All of the form (60) are excluded values and all of the form (64) cannot be factors of for every integer , , complying with (63) and for all natural integers k, except for the following specific cases.
If for certain positive integers k, is prime, then by Theorem 6, (66) are factors of a and (65) are not excluded values.
If for other positive integers k, is composite, it can be written as
with the obvious condition
where u and v are natural integers with u and v not simultaneously null; , and r are integers with and ; and
As k must be a natural integer, only the values of and complying with (68) must be considered. For (i.e., ), and the factors of are
showing that (65) with (70) are not excluded values, similarly to the above case of being prime.
For all the other cases of values of k in (69) with and integers and , and complying with (68), the factors from (66) read
which, by Theorem 6, cannot be factors of a and the corresponding (65) are excluded values. For example, with (i.e., ), the factors of are , showing from (66) that cannot be factors of a and that the corresponding are excluded values.
(ii) Second, for the triplet verifying (63), (60) and factors (64) read, respectively,
showing again by Theorem 6 that (73) cannot be factors of a and that (72) are excluded values for all positive integers k.
(iii) Third, for the general case where , from (63), both and are obviously , and therefore, again by Theorem 6, (64) cannot be factors of a and all (60) are excluded values for all natural integers k.
Summarizing, the excluded values of and the excluded forms of factors are, respectively, (53) for positive integers k (69) with and integers and ; (54) for all positive integers k; and (55) for all integers , all odd integers and complying with (63), all natural integers k and all t odd integers such that , as, from the form of factors (64),
The excluded forms of factors (55) are always composites and the product of at least two factors, which are multiple of integers of the form and/or with j natural integers and at least once . □
We can now prove Theorem 7 as follows.
Theorem 7.
For all natural integer bases and all prime integer exponents , a natural integer divides if and only if, for some natural integer values of , is prime or a composite formed by the product of primes of the form , with i and j natural integers and and different from excluded values given in (53) to (55).
Proof.
Let be natural integers with , n prime, .
The first part of the demonstration is quite straightforward as from Theorem 6 above, all natural integer prime and composite factors of are of the form (39).
Conversely, if a natural integer is prime or a composite formed by the product of primes of the form , then, for a suitable choice of an integer , a natural integer function can be found and written as
The suitable choice of the integer means here that it must not be an excluded value specifically for the prime exponent n as shown in above Lemma, i.e., that must itself be either a prime or a composite formed by the product of primes of the form . Relation (75) then yields
and by Corollary 2 above, divides , i.e., there is a base a for which the polynomial in (4) specific for each prime exponent n is equal to (75). □
We emphasize again that not all integer values of and will do, and that the integer must be chosen suitably, such that the factors and are prime or composite formed by the product of primes of the form . All other values of and are excluded values, as shown in Lemma 1.
2.4.3. Theorem on Congruence of Coefficients and
The form of the integers and in the factors and of composite can be determined in function of the exponent n, the base a and the factors and by the following theorem.
Theorem 8.
If a composite has and as two factors, then and with u and , 1, 2 or 3, depending on the congruence of and on the congruence of , as shown in Table 3.
Table 3.
Congruence of natural integers and .
The demonstration of this theorem is based on the above Theorems 6 and 7.
Proof.
Let be natural integers with , n prime, and integers. Let and be the two factors of . From Theorem 7, and are primes of the form and/or composites of the form of a product of integers . From Theorem 6, one has
with and , where , and take values either or , with the obvious condition that
which then yields by Theorem 6
Note that for Mersenne numbers (i.e., for in Table 3), or , yielding that and are congruent to and/or for , and and are congruent to and/or for .
3. Results and Discussion
Distributions of primes and composites in generalized Mersenne numbers are further investigated in companion papers. However, generalized Mersenne numbers as presented in this paper are useful to approach the problem of why most of the Mersenne numbers with prime exponents are not themselves primes. It was mentioned in the introduction that composite and prime generalized Mersenne numbers appear apparently at random for different values of the exponent n and the base a. It is seen also that prime generalized Mersenne numbers can be found for larger values of the base a for exponents n that yield Mersenne composites, like, e.g., for . It appears that some exponents n are less “productive” than others to yield generalized Mersenne primes. The reason for this is still unknown, but it shows that Mersenne numbers that are composite for prime exponents are nothing exceptional and are simply generalized Mersenne composites for . Sequences of generalized Mersenne numbers, primes, bases, and exponents can be found online at the Online Encyclopedia of Integer Sequences (OEIS) [19]; see Table 4.
Table 4.
OEIS references of sequences of generalized Mersenne numbers, primes, bases and exponents for k integers.
The density of Mersenne primes is also very low. Let us consider the largest known Mersenne prime M82589933, having 24862048 digits.
If we compare the number of known Mersenne primes, 51, first to the number of all the primes less than that can be approximated from the prime number theorem as , i.e., approximately , and second to the number of Mersenne numbers with prime exponents, i.e., the number of primes less than 82589933, i.e., , or approximately 4530590, we see that the density of Mersenne primes is extremely low, in the order of and , respectively, for the first and second cases.
Mersenne primes are used in cryptography (see, e.g., [8,20,21,22,23,24]). But to fix the ideas, only medium-sized Mersenne primes are used in cryptography. So the search for larger Mersenne primes does not have applications in cryptography. Generally speaking, there are two applications of Mersenne primes within cryptography [25]:
- -
- As a modulus within a prime elliptic curve: for example, the Mersenne prime is used to define an elliptic curve.
- -
- In the Carter–Wegman Counter (CWC) mode [26], the Mersenne prime is used to define a universal hash function consisting of evaluating a polynomial modulo the Mersenne prime .
In both cases, the special property that is taken advantage of is that Mersenne primes (rather than another prime of approximately the same size) make computing the modulo operation or easy by the linear-feedback shift register (LFSR). More generally, performing modular reduction modulo a Mersenne prime does not modify the hamming weight of the result.
On the other hand, in asymmetric key cryptography, a pair of keys is used to encrypt and decrypt information. A receiver’s public key is used for encryption and a receiver’s private key is used for decryption. Public keys and private keys are different. Even if the public key is known by everyone, the intended receiver can only decode it because he alone knows his private key. The most popular asymmetric key cryptography algorithm is the Rivest–Shamir–Adleman (RSA) algorithm [27]. The practical difficulty of factoring the product of two large prime numbers is what makes the RSA algorithm secure.
As seen, the number of Mersenne primes is relatively limited, and a fortiori, those of medium size are even less. As an alternative for asymmetric key cryptography, we propose to use generalized Mersenne primes, which are more frequent even for small prime exponents and for which both the base a and the exponent n can be used either as public keys or secret keys.
4. Conclusions
It was shown that with the proposed generalization of Mersenne numbers, for any natural integer base a, generalized Mersenne numbers are in general such that are even and divisible by n, a and for any odd prime exponent n and by for any prime exponent . The remaining factor is a function of triangular numbers of , specific to each prime exponent n. Four theorems on Mersenne numbers were generalized for generalized Mersenne numbers and four new theorems were demonstrated, allowing one to show first that are divisible by 6, and more precisely, are congruent to or depending on the congruence of the base ; second, that are divisible by 10 if and, if , , or or depending on the congruence of the base ; third, that all factors of are of the form with natural integers such that is prime itself or the product of primes of the form with j natural integer; fourth, that for odd prime exponents n, all are periodically congruent to either or depending on the congruence of the base ; and fifth, that the factors of a composite is of the form with and u being either 0, 1, 2 or 3 depending on the congruence of the exponent and on the congruence of the base . Note that alternate proofs for Theorems 1, 2, 4, 5 and 7, and another development of in embedded products are given in the online version of the paper [28]. Finally, the potential use of generalized Mersenne primes in cryptography has been shortly addressed.
Distributions of primes and composites in generalized Mersenne numbers are further investigated in companion papers.
Funding
This research received no external funding.
Data Availability Statement
There are no data associated with this work.
Acknowledgments
The author wishes to thank an anonymous reviewer for suggesting shorter proofs of some theorems. The help of Prof. D. Huylebrouck is acknowledged. This research was conducted under the good auspice of the European Space Agency Technical and Research Centre (The Netherlands).
Conflicts of Interest
The author declares no conflicts of interest.
References
- Ribenboim, P. The Book of Prime Number Records, 2nd ed.; Springer: New York, NY, USA, 1989; pp. 75–81. [Google Scholar]
- Caldwell, C.K. Mersenne Primes: History, Theorems and Lists. Available online: http://primes.utm.edu/mersenne/index.html#known (accessed on 10 January 2023).
- Weisstein, E.W. Mersenne Prime, from Mathworld—A Wolfram Web Resource. Available online: http://mathworld.wolfram.com/MersennePrime.html (accessed on 10 January 2023).
- Great Internet Mersenne Prime Search GIMPS. Available online: https://www.mersenne.org/primes/ (accessed on 10 January 2023).
- Crandall, R.E. Method and Apparatus for Public Key Exchange in a Cryptographic System. U.S. Patent # 5,159,632, 27 October 1992. [Google Scholar]
- Solinas, J. Generalized Mersenne Numbers; Technical Report CORR 99-39; University of Waterloo: Waterloo, ON, Cananda, 1999. [Google Scholar]
- Solinas, J. Cryptographic Identification and Digital Signature Method Using Efficient Elliptic Curve. U.S. Patent # 6,898,284, 24 May 2005. [Google Scholar]
- Solinas, J.A. Mersenne Prime. In Encyclopedia of Cryptography and Security; Van Tilborg, H.C.A., Jajodia, S., Eds.; Springer: Boston, MA, USA, 2011. [Google Scholar] [CrossRef]
- De Jesus Angel, J.; Morales-Luna, G. Counting Prime Numbers with Short Binary Signed Representation. 2006. Available online: https://eprint.iacr.org/2006/121.pdf (accessed on 5 February 2024).
- Hoque, A.; Saikia, H.K. On Generalized Mersenne Prime. SeMA 2014, 66, 1–7. [Google Scholar] [CrossRef]
- Hoque, A.; Saikia, H.K. On generalized Mersenne Primes and class-numbers of equivalent quadratic fields and cyclotomic fields. SeMA 2015, 67, 71–75. [Google Scholar] [CrossRef]
- Deng, L.Y. Generalized Mersenne Prime Number and Its Application to Random Number Generation. In Monte Carlo and Quasi-Monte Carlo Methods 2002; Niederreiter, H., Ed.; Springer: Berlin/Heidelberg, Germany, 2004. [Google Scholar] [CrossRef]
- Pletser, V. Generalized Mersenne prime numbers: Characterization and distributions. In Proceedings of the 4th WSEAS International Conference on Applied Mathematics, La Valette, Malta, 1–3 September 2003; WSEAS Transactions on Mathematics: Athens, Greece, 2003; Volume 2, pp. 78–82. Available online: https://www.researchgate.net/publication/257880586_Generalized_Mersenne_prime_numbers_characterization_and_distributions (accessed on 5 February 2024), ISSN 1109-2769.
- Sierpinski, W. Elementary Theory of Numbers, 2nd ed.; Schinzel, S., Ed.; Elsevier: Amsterdam, The Netherlands; PWN: Warsaw, Poland, 1988; pp. 360–362. [Google Scholar]
- Conway, J.H.; Guy, R.K. The Book of Numbers; Springer: New York, NY, USA, 1996; pp. 38–56. [Google Scholar]
- Ram, B. Common Factors of , (m = 1, 2, …, n − 1) J. Indian Math. Club Madras 1909, 1, 39–43. [Google Scholar]
- Dickson, L.E. History of the Theory of Numbers, Vol.1: Divisibility and Primality; Chap IX; Dover Publ.: New York, NY, USA, 2005; pp. 263–278. [Google Scholar]
- Catalan, E. Arithmetical proofs. Am. Math. Mon. 1911, 18, 41–43. [Google Scholar]
- Sloane, N.J.A. The Online Encyclopedia of Integer Sequences. Available online: https://oeis.org/ (accessed on 5 February 2024).
- Kalita, J.; Hoque, A.; Kalita, H. A new cryptosystem using generalized Mersenne primes. SeMA 2016, 73, 77–83. [Google Scholar] [CrossRef]
- Coron, J.S.; Gini, A. Improved cryptanalysis of the AJPS Mersenne based cryptosystem. J. Math. Cryptol. 2020, 14, 218–223. [Google Scholar] [CrossRef]
- Aggarwal, D.; Joux, A.; Prakash, A.; Santha, M. A new public-key cryptosystem via Mersenne numbers. In Advances in Cryptology—CRYPTO 2018, Lecture Notes in Computer Science 10993; Springer: Berlin/Heidelberg, Germany, 2018; pp. 459–482. Available online: https://link.springer.com/chapter/10.1007/978-3-319-96878-0_16 (accessed on 10 January 2024).
- Beunardeau, M.; Connolly, A.; Géraud, R.; Naccache, D. On the Hardness of the Mersenne Low Hamming Ratio Assumption; Technical Report. Available online: https://eprint.iacr.org/2017/522 (accessed on 31 January 2024).
- Tiepelt, M.; D’Anvers, J.P. Exploiting Decryption Failures in Mersenne Number Cryptosystems. In Proceedings of the APKC’20: Proceedings of the 7th ACM Workshop on ASIA Public-Key Cryptography, Taipei, Taiwan, 6 October 2020; pp. 45–54. [CrossRef]
- Cryptography Stack Exchange, What Is the Use of Mersenne Primes in Cryptography. 2014. Available online: https://crypto.stackexchange.com/questions/19759/what-is-the-use-of-mersenne-primes-in-cryptography/19763#19763 (accessed on 5 February 2024).
- Kohno, T.; Viega, J.; Whiting, D. CWC: A high-performance conventional authenticated encryption mode. In Fast Software Encryption, Lecture Notes in Computer Science; Meier, W., Roy, B., Eds.; Springer: Berlin/Heidelberg, Germany, 2004; Volume 3017, pp. 408–426. Available online: https://eprint.iacr.org/2003/106.pdf (accessed on 5 February 2024). [CrossRef]
- Rivest, R.; Shamir, A.; Adleman, L. A Method for Obtaining Digital Signatures and Public-Key Cryptosystems. Commun. ACM 1978, 21, 120–126. [Google Scholar] [CrossRef]
- Pletser, V. Global Generalized Mersenne Numbers: Definition, Decomposition, and Generalized Theorems, Preprint. Available online: https://www.preprints.org/manuscript/202402.0545/v1 (accessed on 11 March 2024).
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the author. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).