HASHING DATA OF OPTOELECTRONIC DEVICE ON THE BASIS OF OPTICALLY CONTROLLED TRANSPARENTS WITH A SET OF LOGICAL OPERATIONS FOR WORKING WITH DATA ARRAYS

G. L. Lysenko, L. V. Kuzmenko

Abstract


This article discusses the possibility of creating an optoelectronic device with a set of logical operations for working with large amounts of data. This device consists of two layers of controlled optical semiconductor transparencies, on the basis of which the hashing function is performed using the Keccak algorithm. Controlled transparencies are used for input, output and processing of information in specialized computing systems. One of the main and most used groups of methods to increase the speed of information processing are the methods of parallel computing. An increase in the speed for the procession of a large amount of data requires to put on the work of transparencies an algorithm that will perform any logical operations, in this case such operations will be performed as summation modulo 2, and the function rot (X, n), which means cyclic shift of a certain element X by a given number of positions. This work is done on logic gates on SEED types. To solve the problem of increasing the processing speed of large-sized data arrays, it had been suggested to create an optoelectronic base that works on the basis of the Keccak data hashing algorithm with a set of logical operations. This algorithm has many adjustable parameters in order to provide the optimal balance of cryptographic strength and performance for a specific application of the algorithm on a specific platform. Keccak has a simple scheme, such as Sponge function, or in other words, a sponge. Keccak algorithm consists of two stages, which include the stage of absorption and compression. The adjustable values are: the size of the data block, the size of the state of the algorithm, the number of rounds in the function f, and others. The implementation of this method of data processing is possible on multiprocessor computers, massively parallel structures, pipeline devices and other specialized computers that perform the functions described in this work.


Keywords


transparency; algorithm; parallelism; array; hash function; Keccak

References


Лисенко Г.Л., Мялківська І.В. Оптимізація спеціалізованих обчислювальних систем для виконання складних матричних операцій на основі оптичних транспарантів [електронний ресурс]. Контроль і управління в складних системах (КУСС-2008): зб. тез доп. ІХ Міжнар. конф., 21-23 жовтня 2008р. Вінниця, 2008. http://www.vstu.vinnica.ua/mccs2008/ukr/abstracts_UA.html.

Лисенко Г.Л.,. Мялківська І.В, Дюдюн О.В. Оптоелектронний пристрій на основі транс-парантів з повним набором логічних операцій для роботи з матрицями. Оптико-електронні інформаційно-енергетичні технології, 2009р. № 1(17). С.71-76.

Micah B. Yairi. An optically controlled optoelectronic switch: from theory to 50 gigahertz burst-logic demonstration. A dissertation submitted to the department of applied physics and the committee on graduate studies of Stanford University in partial fulfillment of the requirements for the degree of Doctor of Philosophy, 2001. 210p.

Захаров С.М., Федоров В.Б., Цвєтков В.В. Оптоэлектронные интегральные схемы с применением полупроводниковых вертикально излучающих лазеров. Квантовая электроника, 1999. №3, 28. С.189-206.

Lysenko G.L., Kuzmenko L.V., Kisała P., Klimek J. & Kalimoldayev M. (2019, November). The use of optically controlled transparent and blockchain technology for the processing of large-scale data arrays. In Photonics Applications in Astronomy, Communications, Industry, and High-Energy Physics Experiments 2019 (Vol. 11176, p. 111760G). International Society for Optics and Photonics.

Morris J. Dworkin SHA-3 Standard: Permutation-Based Hash and Extendable-Output Functions. DOI:10.6028/nist.fips.202.




DOI: https://doi.org/10.31319/2519-2884.36.2020.20

Refbacks

  • There are currently no refbacks.


Copyright (c) 2020 G. L. Lysenko, L. V. Kuzmenko

ISSN (print) 2519-2884

ISSN (online) 2617-8389