Results 1  10
of
22
Some integer factorization algorithms using elliptic curves
 Australian Computer Science Communications
, 1986
"... Lenstra’s integer factorization algorithm is asymptotically one of the fastest known algorithms, and is also ideally suited for parallel computation. We suggest a way in which the algorithm can be speeded up by the addition of a second phase. Under some plausible assumptions, the speedup is of order ..."
Abstract

Cited by 47 (13 self)
 Add to MetaCart
Lenstra’s integer factorization algorithm is asymptotically one of the fastest known algorithms, and is also ideally suited for parallel computation. We suggest a way in which the algorithm can be speeded up by the addition of a second phase. Under some plausible assumptions, the speedup is of order log(p), where p is the factor which is found. In practice the speedup is significant. We mention some refinements which give greater speedup, an alternative way of implementing a second phase, and the connection with Pollard’s “p − 1” factorization algorithm. 1
Efficient Generation of Prime Numbers
, 2000
"... The generation of prime numbers underlies the use of most publickey schemes, essentially as a major primitive needed for the creation of key pairs or as a computation stage appearing during various cryptographic setups. Surprisingly, despite decades of intense mathematical studies on primality test ..."
Abstract

Cited by 12 (4 self)
 Add to MetaCart
The generation of prime numbers underlies the use of most publickey schemes, essentially as a major primitive needed for the creation of key pairs or as a computation stage appearing during various cryptographic setups. Surprisingly, despite decades of intense mathematical studies on primality testing and an observed progressive intensification of cryptographic usages, prime number generation algorithms remain scarcely investigated and most reallife implementations are of rather poor performance. Common generators typically output a nbit prime in heuristic average complexity O(n^4) or O(n^4/log n) and these figures, according to experience, seem impossible to improve significantly: this paper rather shows a simple way to substantially reduce the value of hidden constants to provide much more efficient prime generation algorithms. We apply our...
Mijajlović: On Kurepa problems in number theory
 Publ. Inst. Math. (N.S
, 1995
"... Dedicated to the memory of Prof.Duro Kurepa ..."
Efficient Algorithms for Implementing Elliptic Curve PublicKey Schemes
 Master's thesis, ECE Dept., Worcester Polytechnic Institute
, 1996
"... The recent developments in the study of elliptic curve publickey algorithms have shown that they could play a major factor in the design of cryptosystems of the future. This thesis describes efficient algorithms for two important aspects of such systems. The first part describes a structured approa ..."
Abstract

Cited by 5 (0 self)
 Add to MetaCart
The recent developments in the study of elliptic curve publickey algorithms have shown that they could play a major factor in the design of cryptosystems of the future. This thesis describes efficient algorithms for two important aspects of such systems. The first part describes a structured approach for finding cryptographically secure curves. A comprehensive lists of elliptic curves over subfields GF (2 n ), n = 8; 9; : : : 18, was generated, which are cryptographically secure over GF ((2 n ) m ), n \Delta m = 150; : : : ; 200. The second part describes efficient algorithms for fast software implementations of elliptic curve computations which can be used in a variety of publickey protocols. These algorithms, which perform group operations over nonsupersingular elliptic curves, are optimized through the use of composite Galois fields of the form GF ((2 n ) m ). An elliptic curve keyexchange protocol over the composite field GF ((2 16 ) 11 ) was implemented using op...
Large Sophie Germain primes
 Math. Comp
, 1996
"... Abstract. If P is a prime and 2P+1 is also prime, then P is a Sophie Germain prime. In this article several new Sophie Germain primes are reported, which are the largest known at this time. The search method and the expected search times are discussed. 1. ..."
Abstract

Cited by 4 (1 self)
 Add to MetaCart
Abstract. If P is a prime and 2P+1 is also prime, then P is a Sophie Germain prime. In this article several new Sophie Germain primes are reported, which are the largest known at this time. The search method and the expected search times are discussed. 1.
SQUARE FORM FACTORIZATION
, 2007
"... We present a detailed analysis of SQUFOF, Daniel Shanks’ Square Form Factorization algorithm. We give the average time and space requirements for SQUFOF. We analyze the effect of multipliers, either used for a single factorization or when racing the algorithm in parallel. ..."
Abstract

Cited by 4 (0 self)
 Add to MetaCart
We present a detailed analysis of SQUFOF, Daniel Shanks’ Square Form Factorization algorithm. We give the average time and space requirements for SQUFOF. We analyze the effect of multipliers, either used for a single factorization or when racing the algorithm in parallel.
Fast Generation of Prime Numbers of Portable Devices: An Update
 Proceedings of CHES 2006, LNCS 4249
, 2006
"... Abstract. The generation of prime numbers underlies the use of most publickey cryptosystems, essentially as a primitive needed for the creation of RSA key pairs. Surprisingly enough, despite decades of intense mathematical studies on primality testing and an observed progressive intensification of ..."
Abstract

Cited by 3 (1 self)
 Add to MetaCart
Abstract. The generation of prime numbers underlies the use of most publickey cryptosystems, essentially as a primitive needed for the creation of RSA key pairs. Surprisingly enough, despite decades of intense mathematical studies on primality testing and an observed progressive intensification of cryptography, prime number generation algorithms remain scarcely investigated and most reallife implementations are of dramatically poor performance. We show simple techniques that substantially improve all algorithms previously suggested or extend their capabilities. We derive fast implementations on appropriately equipped portable devices like smartcards embedding a cryptographic coprocessor. This allows onboard generation of RSA keys featuring a very attractive (average) processing time. Our motivation here is to help transferring this task from terminals where this operation usually took place so far, to portable devices themselves in near future for more confidence, security, and compliance with networkscaled distributed protocols such as electronic cash or mobile commerce.
Landau’s function for one million billions, in "Journal de Théorie des Nombres de Bordeaux", 2009, à paraître, http://hal.archivesouvertes.fr/hal00264057/en/. CACAO
"... À Henri Cohen pour son soixantième anniversaire. Let Sn denote the symmetric group with n letters, and g(n) the maximal order of an element of Sn. If the standard factorization of M into primes is M = q α1 1 qα2 2... q αk k, we define ℓ(M) to be qα1 1 + qα2 2 +... + qα k k; one century ago, E. Landa ..."
Abstract

Cited by 2 (0 self)
 Add to MetaCart
À Henri Cohen pour son soixantième anniversaire. Let Sn denote the symmetric group with n letters, and g(n) the maximal order of an element of Sn. If the standard factorization of M into primes is M = q α1 1 qα2 2... q αk k, we define ℓ(M) to be qα1 1 + qα2 2 +... + qα k k; one century ago, E. Landau proved that g(n) = maxℓ(M)≤n M and that, when n goes to infinity, log g(n) ∼ p nlog(n). There exists a basic algorithm to compute g(n) for 1 ≤ n ≤ N; its running time is O N 3/2 / √ ” log N and the needed memory is O(N); it allows computing g(n) up to, say, one million. We describe an algorithm to calculate g(n) for n up to 10 15. The main idea is to use the socalled ℓsuperchampion numbers. Similar numbers, the superior highly composite numbers, were introduced by S. Ramanujan to study large values of the divisor function τ(n) = P d  n 1. Key words: arithmetical function, symmetric group, maximal order, highly
Cryptology
"... Cryptology has advanced tremendously since 1976; this chapter provides a brief overview of the current stateoftheart in the field. Several major themes predominate in the development. One such theme is the careful elaboration of the definition of security for a cryptosystem. A second theme has be ..."
Abstract

Cited by 1 (0 self)
 Add to MetaCart
Cryptology has advanced tremendously since 1976; this chapter provides a brief overview of the current stateoftheart in the field. Several major themes predominate in the development. One such theme is the careful elaboration of the definition of security for a cryptosystem. A second theme has been the search for provably secure cryptosystems, based on plausible assumptions about the difficulty of specific numbertheoretic problems or on the existence of certain kinds of functions (such as oneway functions). A third theme is the invention of many novel and surprising cryptographic capabilities, such as publickey cryptography, digital signatures, secretsharing, oblivious transfers, and zeroknowledge proofs. These themes have been developed and interwoven so that today theorems of breathtaking generality and power assert the existence of cryptographic techniques capable of solving almost any imaginable cryptographic problem.
Parallel Computing in Cryptoanalysis: Experiences in a Graduate Students' Project  Workpackage WP5.1
"... This work reports on a graduate students' project on parallel computing in cryptoanalysis. Major hardware and softwaretypes have been used to implement basic cryptoanalytic algorithms. 1 Introduction In this work we report experiences made within a graduate students' project performed at the depar ..."
Abstract
 Add to MetaCart
This work reports on a graduate students' project on parallel computing in cryptoanalysis. Major hardware and softwaretypes have been used to implement basic cryptoanalytic algorithms. 1 Introduction In this work we report experiences made within a graduate students' project performed at the department of Computer Science and System Analysis (Univ. Salzburg). The topic of the project was "Parallel Computing in Cryptoanalysis". The security of most of the public key cryptosystems known today relies on computationally infeasible problems in computational number theory (e.g. RSA  factoring of large integers, ElGamal  calculating discrete logarithms in a finite field; for more examples see [10]). The goal of this project was to exploit to power of parallel and distributed computing in order to perform the necessary computations to break such cryptosystems in reasonable time. Since the projects' underlying course was not theoryfocused we had to choose simple algorithms to be parallel...