Creating Randomness with Games

被引:1
|
作者
Henno, Jaak [1 ]
Jaakkola, Hannu [2 ]
Makela, Jukka [3 ]
机构
[1] Tallinn Univ Technol, Sch Informat Technol, Dept Software Sci, Ehitajate Tee 5, EE-19086 Tallinn, Estonia
[2] Tampere Univ, Pori Campus,POB 300, FI-28101 Pori, Finland
[3] Univ Lapland, Rovaniemi, Finland
关键词
entropy; randomness; encryption; digital games; finite-state machines; human behavior; cyclic order; k-random sequences; player's actions combination;
D O I
10.12700/APH.16.9.2019.9.11
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
In our increasingly connected and open World, randomness has become an endangered species. We may soon not have anything private, all out communication, interaction with others becomes publicly available. The only method to secure (temporarily) communication is mixing it with randomness - encoding it with random keys. But massive reuse of the same sources of randomness and rapid development of technology often reveals that used sources were not perfectly random. The Internet security is top-down, based on higher-level certificates, but we can never be quite certain with 'given from above' products in their quality - in order to beat each other producers are 'cutting corners' and even the high-level security certificates are available on Internet dark markets. This clearly shows in tremendous increase of all kind of security accidents, so there is an urgent need for new, independent sources of randomness. Mathematical treatment of randomness is based on infinite concepts, thus useless in practice with devices with finite memory (humans, computers, Internet Of Things). Here is introduced a definition for randomness based on devices with finite memory - k-randomness; it is shown, how this allows to create new randomness in computer games; numerous tests show, that this source is quite on par with established sources of randomness. Besides algorithmically-generated randomness is in computer games present also human-generated randomness - when competing players try to beat each other they invent new moves and tactics, i.e. introduce new randomness. This randomness appears in the sequence of players moves and when combined with the sequences of moves of other players can be used for generating secret keys for symmetric encryption in multi-player game communication system. The method does not use public-key step for creation of shared secret (the key), thus the encryption system does not need any upper-level security authorities.
引用
收藏
页码:193 / 212
页数:20
相关论文
共 50 条
  • [1] Creating Randomness with Games
    Henno, Jaak
    Jaakkola, Hannu
    Makela, Jukka
    [J]. 2019 IEEE 23RD INTERNATIONAL CONFERENCE ON INTELLIGENT ENGINEERING SYSTEMS (INES 2019), 2019, : 331 - 337
  • [2] Creating and detecting specious randomness
    Jonas Almlöf
    Gemma Vall Llosera
    Elisabet Arvidsson
    Gunnar Björk
    [J]. EPJ Quantum Technology, 2023, 10
  • [3] Creating and detecting specious randomness
    Almlof, Jonas
    Llosera, Gemma Vall
    Arvidsson, Elisabet
    Bjork, Gunnar
    [J]. EPJ QUANTUM TECHNOLOGY, 2023, 10 (01)
  • [4] General Cops and Robbers games with randomness
    Simard, Frederic
    Desharnais, Josee
    Laviolette, Francois
    [J]. THEORETICAL COMPUTER SCIENCE, 2021, 887 (887) : 30 - 50
  • [5] Algorithms for playing games with limited randomness
    Kalyanaraman, Shankar
    Umans, Christopher
    [J]. ALGORITHMS - ESA 2007, PROCEEDINGS, 2007, 4698 : 323 - 334
  • [6] Repeated Games for Generating Randomness in Encryption
    Yasunaga, Kenji
    Yuzawa, Kosuke
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2018, E101A (04) : 697 - 703
  • [7] Creating a science of games
    Zyda, Michael
    [J]. COMMUNICATIONS OF THE ACM, 2007, 50 (07) : 26 - 29
  • [8] Creating humans for games
    Coco, D
    [J]. COMPUTER GRAPHICS WORLD, 1997, 20 (10) : 26 - &
  • [9] CREATING GAMES WITH FEELING
    Fyans, A. Cavan
    McAllister, Graham
    [J]. CGAMES'2006: PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON COMPUTER GAMES: ARTIFICIAL INTELLIGENCE AND MOBILE SYSTEMS, 2006, : 94 - 98
  • [10] RANDOMNESS IN NONLOCAL GAMES BETWEEN MISTRUSTFUL PLAYERS
    Miller, Carl A.
    Shi, Yaoyun
    [J]. QUANTUM INFORMATION & COMPUTATION, 2017, 17 (7-8) : 595 - 610