Cryptographic Puzzles and Complex Systems
-
Published:2021-09-15
Issue:3
Volume:30
Page:375-390
-
ISSN:0891-2513
-
Container-title:Complex Systems
-
language:
-
Short-container-title:ComplexSystems
Abstract
A puzzle lies behind password authentication (PA) and blockchain proof of work (PoW). A cryptographic hash function is commonly used to implement them. The potential problem with secure hash functions is their complexity and rigidity. We explore the use of complex systems constructs such as a cellular automaton (CA) to provide puzzle functionality. The analysis shows that computational irreducibility and sensitivity to initial state phenomena are enough to create simple puzzle systems that can be used for PA and PoW. Moreover, we present puzzle schemata using CA and n-body problems.
Publisher
Wolfram Research, Inc.
Subject
General Computer Science,Control and Systems Engineering