A Complete algorithm for local inversion of maps: Application to Cryptanalysis
Virendra Sule

TL;DR
This paper introduces a complete algorithm for local inversion of maps over ^n, applicable to cryptanalysis, which efficiently finds all solutions by leveraging periodic sequences and chains starting from Garden of Eden points.
Contribution
It presents a novel complete algorithm that solves local inversion with linear complexity for unique solutions and polynomial time for multiple solutions, improving cryptanalysis methods.
Findings
Algorithm requires exponential offline computation for hard problems.
Online computation is polynomial time per evaluation.
All solutions are obtained via periodic sequences and chains from Garden of Eden points.
Abstract
For a map (function) and a given in the image of the problem of \emph{local inversion} of is to find all inverse images in such that . In Cryptology, such a problem arises in Cryptanalysis of One way Functions (OWFs). The well known TMTO attack in Cryptanalysis is a probabilistic algorithm for computing one solution of local inversion using order computation in offline as well as online for . This paper proposes a complete algorithm for solving the local inversion problem which uses linear complexity for a unique solution in a periodic orbit. The algorithm is shown to require an offline computation to solve a hard problem (possibly requiring exponential computation) and an online computation dependent on that of repeated forward evaluation on points in which is polynomial…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCoding theory and cryptography · graph theory and CDMA systems · Geometric and Algebraic Topology
