Generating Hard Problems of Cellular Automata
Abstract
We propose two hard problems in cellular automata. In particular the problems are: [DDPMn,p] Given two randomly chosen configurations t and s of a cellular automata of length n, find the number of transitions τ between s and t. [SDDPδk,n] Given two randomly chosen configurations s of a cellular automata of length n and x of length k<n, find the configuration t such that k number of cells of t is fixed to x and t is reachable from s within δ transitions. We show that the discrete logarithm problem over the finite field reduces to DDPMn,p and the short integer solution problem over lattices reduces to SDDPδk,n. 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 to the designed protocols. We design one such protocol namely a proof-of-work out of SDDPδk,n.
Turn this paper into a lesson
ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.