RandomBlocks: A Transparent, Verifiable Blockchain-based System for Random Numbers

1Institute For the Future (IFF), University of Nicosia, Cyprus 2Thriller Web Solutions Ltd, Cyprus 3Intelligent Systems Laboratory (ISLab), Department of Computer Science, Neapolis University Pafos, Cyprus 4Department of Electrical and Computer Engineering, Democritus University of Thrace, Xanthi, Greece 5Department of Electrical Eng., Computer Eng. and Informatics, Cyprus University of Technology

[1]  Michael J. Fischer,et al.  A public randomness service , 2011, Proceedings of the International Conference on Security and Cryptography.

[2]  Jeremy Clark,et al.  On Bitcoin as a public randomness source , 2015, IACR Cryptol. ePrint Arch..

[3]  Georgios Ch. Sirakoulis,et al.  Cellular Automata Hardware Implementation , 2018 .

[4]  S. Wolfram Statistical mechanics of cellular automata , 1983 .

[5]  S. Wolfram Random sequence generation by cellular automata , 1986 .

[6]  Ioannis Andreadis,et al.  Non-linear Hybrid Cellular Automata as Pseudorandom Pattern Generators for VLSI Systems , 1998, VLSI Design.

[7]  Marco Tomassini,et al.  Generating high-quality random numbers in parallel by cellular automata , 1999, Future Gener. Comput. Syst..

[8]  Jeremy Clark,et al.  On the Use of Financial Data as a Random Beacon , 2010, EVT/WOTE.

[9]  Elias B. Kosmatopoulos,et al.  Employing Cellular Automata for Shaping Accurate Morphology Maps Using Scattered Data from Robotics’ Missions , 2015 .

[10]  Georgios Ch. Sirakoulis,et al.  Hybrid DNA Cellular Automata for pseudorandom number generation , 2012, 2012 International Conference on High Performance Computing & Simulation (HPCS).

[11]  Georgios Ch. Sirakoulis,et al.  Cellular Automaton Belousov-Zhabotinsky Model for Binary Full Adder , 2017, Int. J. Bifurc. Chaos.

[12]  Marco Tomassini,et al.  Cryptography with cellular automata , 2001, Appl. Soft Comput..

[13]  Ioannis Andreadis,et al.  Comparison between cellular automata and linear feedback shift registers based pseudo-random number generators , 1997, Microprocess. Microsystems.

[14]  L. Kocarev,et al.  Chaos-based random number generators-part I: analysis [cryptography] , 2001 .

[15]  Parimal Pal Chaudhuri,et al.  Theory and Applications of Cellular Automata in Cryptography , 1994, IEEE Trans. Computers.

[16]  Elaine B. Barker,et al.  A Statistical Test Suite for Random and Pseudorandom Number Generators for Cryptographic Applications , 2000 .

[17]  Jia Lee,et al.  A Game-of-Life-based Paradigm for Massively Parallel Computing on Asynchronous Circuits , 2018, J. Cell. Autom..

[18]  Satoshi Nakamoto Bitcoin : A Peer-to-Peer Electronic Cash System , 2009 .

[19]  Albert Y. Zomaya,et al.  Cellular automata computations and secret key cryptography , 2004, Parallel Comput..

[20]  Georgios Ch. Sirakoulis,et al.  1-D memristor-based cellular automaton for pseudo-random number generation , 2017, 2017 27th International Symposium on Power and Timing Modeling, Optimization and Simulation (PATMOS).

[21]  Georgios Ch. Sirakoulis,et al.  A novel cellular automata based technique for visual multimedia content encryption , 2010 .

[22]  Georgios Ch. Sirakoulis,et al.  Parallel fuzzy cellular automata for data-driven simulation of wildfire spreading , 2017, J. Comput. Sci..

[23]  Georgios Ch. Sirakoulis,et al.  FPGA Processor with GPS for Modelling Railway Traffic Flow , 2017, J. Cell. Autom..

[24]  Andrew Adamatzky,et al.  A Cellular Automata Bioinspired Algorithm Designing Data Trees in Wireless Sensor Networks , 2015, Int. J. Distributed Sens. Networks.

[25]  Franciszek Seredynski,et al.  Designing Conflict Free Cellular Automata-Based PRNG , 2018, J. Cell. Autom..

[26]  Warren He,et al.  Proof of Luck: an Efficient Blockchain Consensus Protocol , 2016, SysTEX@Middleware.

[27]  Mathias Lux,et al.  Image Encryption Using the Recursive Attributes of the eXclusive-OR Filter on Cellular Automata , 2012, ACRI.

[28]  Stéphane Grumbach,et al.  Distributed Random Process for a Large-Scale Peer-to-Peer Lottery , 2017, DAIS.

[29]  Georgios Ch. Sirakoulis,et al.  A cellular automaton simulation tool for modelling seismicity in the region of Xanthi , 2007, Environ. Model. Softw..

[30]  Leslie Lamport,et al.  The Byzantine Generals Problem , 1982, TOPL.

[31]  Howard C. Card,et al.  Parallel Random Number Generation for VLSI Systems Using Cellular Automata , 1989, IEEE Trans. Computers.

[32]  Debdeep Mukhopadhyay,et al.  CAvium - Strengthening Trivium Stream Cipher Using Cellular Automata , 2012, J. Cell. Autom..

[33]  Georgios Ch. Sirakoulis,et al.  1-d cellular automaton for pseudorandom number generation and its reconfigurable hardware implementation , 2006, 2006 IEEE International Symposium on Circuits and Systems.

[34]  Dipanwita Roy Chowdhury,et al.  Cryptographically Suitable Maximum Length Cellular Automata , 2011, J. Cell. Autom..

[35]  Daniel Davis Wood,et al.  ETHEREUM: A SECURE DECENTRALISED GENERALISED TRANSACTION LEDGER , 2014 .

[36]  Sunny King,et al.  PPCoin: Peer-to-Peer Crypto-Currency with Proof-of-Stake , 2012 .

[37]  Lucian Petrica,et al.  FPGA optimized cellular automaton random number generator , 2018, J. Parallel Distributed Comput..

[38]  Doreen Schweizer,et al.  Cellular Automata And Complexity Collected Papers , 2016 .