Factoring using multiplicative relations modulo n: a subexponential algorithm inspired by the index calculus

11/13/2022
by   Katherine E. Stange, et al.
0

We demonstrate that a modification of the classical index calculus algorithm can be used to factor integers. More generally, we reduce the factoring problem to finding an overdetermined system of multiplicative relations in any factor base modulo n, where n is the integer whose factorization is sought. The algorithm has subexponential runtime exp(O(√(log n loglog n))) (or exp(O( (log n)^1/3 (loglog n)^2/3 )) with the addition of a number field sieve), but requires a rational linear algebra phase, which is more intensive than the linear algebra phase of the classical index calculus algorithm. The algorithm is certainly slower than the best known factoring algorithms, but is perhaps somewhat notable for its simplicity and its similarity to the index calculus.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/07/2020

Graph rewrites, from graphic lambda calculus, to chemlambda, to directed interaction combinators

Here I report about the modifications of and relations between graphic l...
research
04/14/2022

Normalization by Evaluation for the Lambek Calculus

The syntactic calculus of Lambek is a deductive system for the multiplic...
research
04/08/2016

A modified block Lanczos algorithm with fewer vectors

The block Lanczos algorithm proposed by Peter Montgomery is an efficient...
research
10/31/2019

Outsourcing Computation: the Minimal Refereed Mechanism

We consider a setting where a verifier with limited computation power de...
research
09/22/2017

On the Recognizing Power of the Lambek Calculus with Brackets

Every language recognized by the Lambek calculus with brackets is contex...
research
01/20/2021

Factorization in Call-by-Name and Call-by-Value Calculi via Linear Logic (long version)

In each variant of the lambda-calculus, factorization and normalization ...
research
10/26/2021

Towards a Theory of Domains for Harmonic Functions and its Symbolic Counterpart

In this paper, we begin by reviewing the calculus induced by the framewo...

Please sign up or login with your details

Forgot password? Click here to reset