Cryptographic algorithms and features of their use in blockchain systems
DOI:
https://doi.org/10.18372/2225-5036.25.13745Keywords:
information security, virtual currency, blockchain, mining, altcoin, hash function, Secure Hash Algorithm, BLAKE, Hash Iterative Framework, X11, X13, X15, X17Abstract
The modern economy is completely electronic, not only because the current information circulation, including banking transactions and economic relations, is carried out through electronic communications. The total transfer of all economic calculations to the virtual plane caused the emergence of new phenomena such as cryptocurrency, which in turn gradually changes the concept of currency and provides an opportunity to accurately track all trends in the development of society. The creation of software applications based on the blockchain technology is a promising direction of modern research on the decentralization of data storages. This article reviews and studies the algorithms used to create hash functions in the blockchain technology. Blockchain is a reliable way to store data about transactions, contracts, everything that needs to be written and checked. Today blockchain has penetrated practically all spheres of life, is ready to change the financial system of the state and simplify the work of medium and large businesses. Blockchain is not a secret technology, it is freely available, and there is a huge amount of articles on how it is organized and on what principle it works. The article deals with the main cryptographic algorithms used in cryptography for creating hashes. The advantages and disadvantages of existing cryptographic algorithms, principles and specifics of the operation of the blockchain system as a whole, as well as the scheme of its work, are determined. Particular attention is paid to the study of security and privacy issues with its use. In a detailed consideration of the algorithms used to obtain cryptographic values, it's worth noting the algorithms of group X. In this case, developers ignore the speed for stability, which makes it almost impossible to find the number of rounds for hacking. Each of the described algorithms in the future has the potential to improve its characteristics, due to it is possible to increase in cryptostability of each of them, which will increase the security of the cryptocurrency in general.
References
SHA (Secure Hash Algorithm). [Електрон-ний ресурс]. Режим доступу: https:// ru.bmstu.wiki / SHA-1_(Secure_Hash_Algorithm_1).
Структура Меркла-Демгарда. [Електрон-ний ресурс]. Режим доступ: http://wiki-org.ru/wiki/ Структура_Меркла_—_Демгарда.
Д. Лукьяненко, Алгоритм хеширования для майнинга sha 256 и SHA 2. [Електронний ре-сурс]. Режим доступу: https://profitgid.ru/algoritm-heshiro-vanija-dlja-majninga-sha-256-i-sha-2.html.
А. Марков, Обзор алгоритма BLAKE2b на основе поточного шифра ChaCha. [Електронний ресурс]. Режим доступу: https://miningbitcoinguide. com/mining/sposoby/blake2b.
M.J. Dworkin, SHA-3 Standard: Permuta-tion-Based Hash and Extendable-Output Functions.
А. Марков, Алгоритм X13 для майнинга на графических процессорах. [Електронний ресурс]. Режим доступу: https:// miningbitcoinguide. com/ mining/ sposoby/x13.
Downloads
Published
How to Cite
Issue
Section
License
The scientific journal "Ukrainian Scientific Journal of Information Security" adheres to the principles of open science and provides free, free and permanent access to all published materials. The goal of the policy is to increase the visibility, citation and impact of the results of scientific research in the field of information security. The journal works according to the principles of Open Access and does not charge a fee for access to published articles.
All articles are published in Open Access under the Creative Commons Attribution 4.0 International (CC BY 4.0) license.
Copyright
Authors who publish their works in the journal “Ukrainian Scientific Journal of Information Security”:
-
retain the copyright to their publications;
-
grant the journal the right of first publication of the article;
-
agree to the distribution of their materials under the CC BY 4.0 license;
-
have the right to reuse, archive, and distribute their works (including in institutional and subject repositories), provided that proper reference is made to the original publication in the journal.