Journal Highly available systems №1 for 2018 г.
Article in number:
The use of blockchain technology in information systems. Part 1. Secure electronic workflow
Type of article: scientific article
UDC: 004.031.42; 004.415.2; 004.056
Authors:

G.P. Akimova – Ph.D.(Eng.), Leading Research Scientist, Institute for Systems Analysis of FRC CSC RAS (Moscow) E-mail: akimova@isa.ru

A.Yu. Danilenko – Ph.D.(Phys.-Math.), Leading Research Scientist, Institute for Systems Analysis of FRC CSC RAS (Moscow) E-mail: danilenko@isa.ru

E.V. Pashkina – Leading Programmer, Institute for Systems Analysis of FRC CSC RAS (Moscow) E-mail: pashkina@isa.ru

A.A. Podrabinovich – Leading Programmer, Institute for Systems Analysis of FRC CSC RAS (Moscow) E-mail: podrabinovich@isa.ru

Abstract:

The present work begins the series of articles under the general title «The use of blockchain technology in information systems», in which the author team plans to consider various aspects of the use of elements of blockchain (BC) technology in automated information systems. Interest in this technology around the world is due to a number of its features that allow providing trusted interaction of entities that do not trust each other, as well as widespread distribution of crypto-currencies, primarily bitcoins.

Initially, the BC technology was developed for use in the crypto currency of bitcoin. The authors of this development set the goal to

build an algorithm of work that allows payments without intermediaries and without any central organization, that performs the role of the banking system. As a result, a peer-to-peer payment system was implemented, the main principles of which are:

lack of a single center that ensures the functioning of the system; full openness of all information on payments; build a sequence of transactions using cryptographic methods; checking and confirming the correctness of all transactions by all participants of the system.

By itself, the technology of storing copies of databases on all computers in the system, with their confirmation of all the actions performed, can be considered as a way to ensure the integrity of data and the correctness of the implementation of business logic. With such an organization, there is no need to talk about securing confidentiality. All information objects (in this case, transaction descriptions) are in plain text on all computers.

In systems operating under the classical BC scheme, the requirement of ensuring data availability may not be fulfilled. This can be manifested in the fact that the performed action can be unconfirmed due to the inefficiency of the required number of computers in the system.

As can be seen from the above fundamentals of the BC technology, they are not used in pure form in systems that process real data, however, certain elements of BC technology can be applied. As an example, consider a distributed system of depersonalized document storage that does not have a trusted center and does not have an owner. In such a system, the following actions can be implemented: New User Registration; Save a new file; Reading a file; Change access rights; Save the file; Destroy the file.

Thus, some elements of the BC technology can be fully applied in a wide variety of AIS, the possible articles of the cycle «Application of blocking technology in information systems» are devoted to possible options for such use.

Pages: 3-8
References
  1. Czep’yu po byurokratii: kak blokchejn mozhet sdelat’ revolyucziyu v dokumentooborote. URL = http://tass.ru/ekonomika/4077425.
  2. Rosreestr v sentyabre zapustit pilotny’j proekt na osnove blokchejna v Novgorodskoj oblasti. URL = http://tass.ru/ekonomika/4390763.
  3. Teper’ oficzial’no: zemel’ny’j reestr Dubaya nachal «pereezd» v blokchejn. URL = https://coinmarket.news/2017/10/09/teper-ofitsialnozemelnyj-reestr-dubaya-nachal-pereezd-v-blokchejn/.
  4. Blokchejn mogut nachat’ vnedryat’ v sistemu EGRN na territorii Moskvy’ v ramkax e’ksperimenta v 2018 g.URL = https://news.rambler.ru/realty/38185394/.
  5. Bitkojn. Material iz Vikipedii – svobodnoj e’ncziklopedii. URL = https://ru.wikipedia.org/wiki/Bitkojn.
  6. Blokchejn. Material iz Vikipedii – svobodnoj e’ncziklopedii. URL = https://ru.wikipedia.org/wiki/Blokchejn.
  7. V SWIFT zayavili ob opasnosti nerealistichny’x ozhidanij v otnoshenii blokchejna. URL = https://forklog.com/v-swift-zayavili-obopasnosti-nerealistichnyh-ozhidanij-v-otnoshenii-blokchejna.
  8. Nakamoto S. Bitcoin: A peer-to-peer electronic cash system. 2009. URL = https://www.bitcoin.org/bitcoin.pdf.
  9. Mazonka O. i Popov V. Xe’sh czepochki texnologii Hasq. URL = http://jrxv.net/x/16/Hasq_Hash_Chains_RU.pdf.
  10. Shherbakov A.Yu. Sintez universal’noj arxitektury’ i protokola kriptovalyuty’ v ramkax naczional’nogo proekta // Sistemy’ vy’sokoj dostupnosti. 2017. T. 13. № 3. S. 15−18.
  11. Akimova G.P., Danilenko A.Yu. i dr. Informaczionnaya bezopasnost’ e’lektronny’x torgovy’x ploshhadok. Czikl iz 4-x statej // Sistemy’ vy’sokoj dostupnosti. 2016. T. 12. №№ 3, 4.
Date of receipt: 10 января 2018 г.