Generating Hard Problems of Cellular Automata
Souvik Sur

TL;DR
This paper introduces two computationally hard problems related to cellular automata, demonstrates their connection to established cryptographic problems, and develops a proof-of-work protocol based on one of these problems.
Contribution
It defines new hard problems in cellular automata, links them to known cryptographic challenges, and proposes a novel proof-of-work protocol utilizing these problems.
Findings
DDP$^M_{n,p}$ reduces to discrete logarithm problem
SDDP$^eta_{k,n}$ reduces to short integer solution problem
Proposed proof-of-work protocol based on SDDP$^eta_{k,n}$
Abstract
We propose two hard problems in cellular automata. In particular the problems are: [DDP] Given two \emph{randomly} chosen configurations and of a cellular automata of length , find the number of transitions between and . [SDDP] Given two \emph{randomly} chosen configurations of a cellular automata of length and of length , find the configuration such that number of cells of is fixed to and is reachable from within transitions. We show that the discrete logarithm problem over the finite field reduces to DDP and the short integer solution problem over lattices reduces to SDDP. The advantage of using such problems as the hardness assumptions in cryptographic protocols is that proving the security of the protocols requires only the reduction from these problems…
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
TopicsCellular Automata and Applications · Coding theory and cryptography · graph theory and CDMA systems
