TY - JOUR KW - cellular automata KW - Diffie-Hellman algorithm KW - one-way function AU - Volodymyr Shevchenko AU - Georgi Dimitrov AU - Denys Berestov AU - Pepa Petrova AU - Igor Sinitcyn AU - Eugenia Kovatcheva AU - Ivan Garvanov AU - Iva Kostadinova AB -

The article deals with ways to quickly change passwords in information ex-change through open space. It suggests an improvement of the Diffie-Hellman algorithm by creating a one-way function on the basis of cellular automata with an extended set of rules. The authors have expanded the rules of the game of life towards definition of the rules of birth rate and life extension, control of the radius of intra-population interaction, rules of death from the age of cells, multi-component (multi-population) system of cells. The created algorithm on the basis of a cellular automaton is used to create keys for safe information transfer. Depending on the needs of encryption, the algorithm can be enhanced by using variable parameters of the cell field and cell behaviour, which will allow to regulate the speed and reliability of encryption. The implementation is in Python and MatLab, which allows to compare results and change the modelling environment when changing the features of the task.

BT - Information & Security: An International Journal DA - 2020 DO - https://doi.org/10.11610/isij.4716 IS - 2 LA - eng N2 -

The article deals with ways to quickly change passwords in information ex-change through open space. It suggests an improvement of the Diffie-Hellman algorithm by creating a one-way function on the basis of cellular automata with an extended set of rules. The authors have expanded the rules of the game of life towards definition of the rules of birth rate and life extension, control of the radius of intra-population interaction, rules of death from the age of cells, multi-component (multi-population) system of cells. The created algorithm on the basis of a cellular automaton is used to create keys for safe information transfer. Depending on the needs of encryption, the algorithm can be enhanced by using variable parameters of the cell field and cell behaviour, which will allow to regulate the speed and reliability of encryption. The implementation is in Python and MatLab, which allows to compare results and change the modelling environment when changing the features of the task.

PY - 2020 SE - 233 SP - 233 EP - 246 T2 - Information & Security: An International Journal TI - One-way Function Based on Modified Cellular Automata in the Diffie-Hellman Algorithm for Big Data Exchange Tasks through Open Space VL - 47 ER -