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.
Highlights
Our fundamental proposal is to profit from how difficult it is to predict the behavior of complex systems
Finding a correct provisional part is as costly as a search for correct input initial state inverse cag y, provisional state
First we assume that the computational irreducibility principle holds
Summary
Our fundamental proposal is to profit from how difficult it is to predict the behavior of complex systems. An analogous challenge is found in mathematics when attempting to define randomness and in computing when producing randomness. A mathematical perspective on randomness can be summarized as follows. The need for “pseudorandomness” in various parts of modern science, ranging from numerical simulation to cryptography, has challenged our limited understanding of this issue and our mathematical resources. [1] number theorists provide insights into how number theory can contribute to the issue of randomness [2]:. Vuckovac automata (CAs) to construct password authentication (PA) and blockchain proof of work (PoW) puzzles
Published Version (Free)
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.