<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Decentralized Electronic Voting System Based on Blockchain Technology Developing Principals Kateryna Isirova [0000-0002-0250-7636] , Anastasiia Kiian [0000-0003-2110-010X] , Mariia Rodinko [0000-0003-4692-9811] and Alexandr Kuznetsov [0000-0003-2331-6326]</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author>
							<persName><forename type="first">V</forename><forename type="middle">N</forename><surname>Karazin</surname></persName>
							<affiliation key="aff0">
								<orgName type="institution">Kharkiv National University</orgName>
								<address>
									<addrLine>4 Svobody Sq</addrLine>
									<postCode>61022</postCode>
									<settlement>Kharkiv</settlement>
									<country key="UA">Ukraine</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Decentralized Electronic Voting System Based on Blockchain Technology Developing Principals Kateryna Isirova [0000-0002-0250-7636] , Anastasiia Kiian [0000-0003-2110-010X] , Mariia Rodinko [0000-0003-4692-9811] and Alexandr Kuznetsov [0000-0003-2331-6326]</title>
					</analytic>
					<monogr>
						<imprint>
							<date/>
						</imprint>
					</monogr>
					<idno type="MD5">ECBACAB3C263EE41214427E15F0B50E4</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-25T04:23+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<textClass>
				<keywords>
					<term>Decentralized Electronic Voting System</term>
					<term>Decentralized identification</term>
					<term>Electronic Voting Protocol</term>
					<term>Blockchain Technology</term>
				</keywords>
			</textClass>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Electronic trust services are becoming an integral part of the information space. With the reliable implementation of basic services as an electronic signature and electronic authentication, it is possible to build more complex systems that rely on them, particularly the electronic voting system. In the paper, the new concept for developing a decentralized electronic voting system using blockchain technology is proposed. The two-level architecture provides a secure voting process without redundancy of existing (not based on blockchain) systems. The presented blockchain-based voting protocol has six steps that ensure all requirements that are put forward to such types of protocols including voting transparency and anonymity.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">Introduction and Formal Problem Statement</head><p>Electronic trust services are becoming an integral part of the information space. Their use is governed by Regulation (EU) No 910/2014 of the European Parliament and of the Council of 23 July 2014 on electronic identification and trust services for electronic transactions in the internal market and repealing Directive 1999/93/EC <ref type="bibr" target="#b0">[1]</ref> which establishes terms and conditions. With the reliable implementation of such basic services as an electronic signature and electronic authentication, it is possible to build more complex systems that rely on them, for example, an electronic voting system. Remote (electronic) voting has many advantages. It is assumed that they are more convenient for end-users because people can vote without leaving home; this increases the activity of voters. Maintenance of electronic voting is cheaper: instead of permanently printing ballots, it's enough to develop a system once. In addition, the assumption that no one can interfere with the program on the voting device implies that electronic voting is less susceptible to corruption, administrative pressure, and human factors. However, this raises a number of specific problems that hinder the integrity of elections. Remotely, it is much more difficult to authorize a voter or make sure that no one has influenced the voting process. On the other hand, the Internet provides more opportunities for checking by ordinary voters whether the voice is correctly taken into account. Currently, electronic voting is fully legal or partially applicable in many countries of the world <ref type="bibr" target="#b1">[2]</ref>. Since more and more people are involved in them, the need for safer and more efficient methods for their implementation is increasing, which is what special cryptographic protocols are designed for <ref type="bibr" target="#b2">[3]</ref><ref type="bibr" target="#b3">[4]</ref><ref type="bibr" target="#b4">[5]</ref><ref type="bibr" target="#b5">[6]</ref><ref type="bibr" target="#b6">[7]</ref><ref type="bibr" target="#b7">[8]</ref>.</p><p>It should be noted that today the developing process of any system has to take into account the evolution of quantum computers and as a result the growth of computational speed. In the conditional of current cyber threats secure of the system should not base only on key parameters cryptographical secure <ref type="bibr" target="#b8">[9]</ref><ref type="bibr" target="#b9">[10]</ref><ref type="bibr" target="#b10">[11]</ref>. Important point is to ensure the resilience of the system. From this point of view blockchain technology might be useful.</p><p>The main purpose of this paper is to formulate the development principles for a decentralized e-voting system that would prevail over existing e-voting systems without a decentralized structure.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">Electronic Voting System Principals Structure</head><p>The system of electronic voting is a set of interrelated rules, methods, processes, tools, and technologies, as well as legal norms that together provide and regulate the remote legitimate voting of authorized users (voters). Components (subsystems / levels) of the electronic voting system (see Fig. <ref type="figure">1</ref>):  legal level (laws and other regulatory documents);  organizational level (e-voting system architecture);  process level (processes for participants);  technological level (methods, tools, protocols, technologies).</p><p>Fig. <ref type="figure">1</ref>. Levels of electronic voting system Requirements for secret e-voting systems <ref type="bibr" target="#b11">[12]</ref>.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Required:</head><p> no one except the voter should know his choice;  only legitimate members can vote, and moreover only once;  the decision of the voter cannot be secretly or explicitly changed by anyone (except, perhaps, by himself). In addition, the desired requirements are set out <ref type="bibr" target="#b11">[12]</ref>:</p><p>Desirable:</p><p> each legitimate participant can check whether his voice is correctly counted;  each legitimate participant may change his mind and change his choice within a certain period of time;  the system should be protected from the sale of votes by voters;  in case the vote is incorrectly counted, each legitimate participant can report this to the system without revealing his anonymity;  it is impossible to track where the voter remotely voted from;  operator authentication;  you can find out who participated in the vote, and who -no;  maintaining the system should not require a lot of resources;  the system must be fault tolerant in case of technical malfunctions (loss of power supply), unintended (loss of the key by the voter) and malicious (intentionally disguising itself as another voter, DoS / DDoS) attacks.</p><p>The major threats to systems of this type are:</p><p> legitimate voter cannot vote;  loss of voter anonymity;  registration of non-existent voters;  the use of blank ballots that registered but did not participate in the election.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">The architecture of the decentralized voting system</head><p>The architecture of the decentralized e-voting system is two-level and consists of two intersecting blockchain networks, the lower network is a decentralized electronic identification infrastructure (DI eID), and the upper network is a decentralized infrastructure for voting itself and counting the results (DI voting) (see Fig. <ref type="figure">2</ref>).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.1">Decentralized Electronic Identification Infrastructure (DI eID)</head><p>This infrastructure should provide a procedure for the reliable identification of users and a list of legitimate voters' establishment. It consists of providers of identification services (hereinafter -IdP providers). It is necessary to ensure the implementation of the identification using:</p><formula xml:id="formula_0"> BankID;  MobileID;</formula><p> e-passport of the citizen;  electronic signature (including both software and hardware implementation (token))</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Fig. 2. Decentralized Electronic Voting System Architecture</head><p>According to the requirements, the following entries may act as identity providers:  Bank institutions;  Mobile operators;  Migration Service Centers (Administrative Service Centers -ASC);  Certification authorities of the national digital signature system.</p><p>Provisions for the operation of providers are established by the Law of Ukraine "On Electronic Trust Services", implemented by the EU Regulation and other international and national normative documents.</p><p>Each identity provider has a pre-generated local database of its users, which contains their identities and possibly local IDs. The responsibility for the secure storage and correct use of local databases rests with identity providers.</p><p>In order to organize the identification infrastructure within a decentralized electronic voting system, the identity providers are combined into a separate private permissioned blockchain network. In this network, each of the identity provider acts as a validator node. It should be noted that complex and energy-intensive consensus protocols are not required for such a network because the network connects trusted ("honest") nodes.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2">Decentralized Infrastructure for Voting and Results Counting</head><p>The infrastructure should provide for the process of the remote voting of registered (authorized) legitimate voters and the process of results counting. In addition, generation processes for voters' wallets and candidates' wallets should be organized in this infrastructure. For the organization voting infrastructure under the decentralized electronic voting system, the representative offices responsible for conducting the election process (A1, A2, ..., An), like identification providers, are combined into a separate private blockchain network, in which each of Ai acts as a validator node -collectively they represent a decentralized Agency (A). Similar to the upper blockchain network, the lower one also does not need to use complex and energy-intensive consensus protocols because the network connects trusted ("honest") nodes. Validator nodes form purses for legitimate voters and carry out voter authentication. They are also responsible for the process of wallet generation for alternatives (candidates).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.3">Voting Protocol in a Decentralized Electronic Voting System</head><p>The voting protocol in a decentralized electronic voting system consists of the following steps:</p><p>1. Formation of the of legitimate voters' list in a decentralized electronic identification infrastructure; 2. Generation of legitimate voters' wallets in a decentralized infrastructure for remote voting and results counting; 3. Candidates registration in a decentralized infrastructure for remote voting and results counting; 4. Voters' authentication in decentralized infrastructure for remote voting and results counting; 5. Voting in a decentralized infrastructure for voting and results counting; 6. Counting of votes in a decentralized infrastructure for voting and results counting.</p><p>The implementation of this protocol using blockchain technology allows depending on the needs of the target system to change the order of some stages (basically the fourth and fifth) without loss of reliability. The direct sequence (fourth to fifth) implies that only authenticated users (legitimate voters) are allowed to vote. The reverse sequence (fifth to fourth) allows participation in the voting process of potential violators (illegitimate voters), but due to the peculiarities of the implementation of the transaction consensus mechanism, and accordingly, the votes of illegitimate users will not be taken into account. This is based on the assertion that in any blockchain network, a transaction is considered validated only if both conditions are fulfilled:</p><p>1. the format and signatures of the transaction are verified; 2. validator nodes have reached consensus on including this transaction in the block chain.</p><p>The principles of building a decentralized infrastructure for remote voting and counting results do not allow validation nodes to include a transaction from an illegitimate voter in the blockchain since the first condition will not be fulfilled (transaction signature will not be valid).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Stage One (Formation of the of legitimate voters' list in a decentralized electronic identification infrastructure).</head><p>Forming lists of legitimate voters occurs in the lower blockchain network. Each potential voter independently generates a key pair (SK; PK). Then he/she sents a request to be included in the voters' list to one of his/her available identity provider, in which he/she provides his/her with his identification information and public key.</p><p>The format of the request depends on the available communication channels between the voter and the identity provider. It can be made remotely via the Internet provided there is a reliable communication channel (see Fig. <ref type="figure">3b</ref>), or such an identification request can be made personally by a potential voter within the identity provider controlled zone. If the request is made remotely, the responsibility for complying with the key pair generation rules rests with the user. If the request is made personally within the controlled zone, the identity provider is responsible for complying with the conditions of the generation of the key pair of the user.</p><p>If a potential voter already has generated key pair as required by one of the identification providers, he or she may use it. In this case, the public key certificate must be included in the request to the provider (see Fig. <ref type="figure" target="#fig_0">3a</ref>).</p><p>If a positional voter does not have a local ID in any of the identity provider database, he or she must undergo a primary identification procedure with one of the identity providers and only then be included in the list of legitimate voters (see Fig. <ref type="figure">3c</ref>). The initial identification procedure should be conducted in accordance with the rules of a certain identity provider.</p><p>Thus, when the time allotted for forming legitimate voters' list has run out, an anonymous (depersonalized) list of potential legitimate voters is created in the lower blockchain, and the Agency receives a list of all registered legitimate voters, but voters remain anonymous. The identification processes for different types of users are shown on the figures 4a-4c. ( ) H ID , where ID is the user ID in the following sequence: (series and passport number of the citizen); and H is a cryptographic hash function</p><p>The ID format must be the same for all identity providers. This condition makes it impossible for voters to re-register with different identity provider.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Stage Two (Generation of legitimate voters' wallets in a decentralized infrastructure for remote voting and results counting).</head><p>The process of generating a voter wallet (see Fig. <ref type="figure">5</ref>) is initiated by the validator node of the upper blockchain network when it receives the public key from any of the identity providers in the form of a transaction. The voter wallet's initial balance is 0. Candidates are registered in the top blockchain network. Hereinafter, the Agency will be understood to mean the totality of territorial polling stations combined into a separate private permissioned blockchain.</p><p>Responsibility for the candidates' registration rests on the Agency (upper blockchain validators) (see Fig. <ref type="figure">6</ref>).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Fig. 4. Candidate registration procedure</head><p>Representatives of the Agency are responsible for conducting the initial identification of the candidates and initiate a transaction for the inclusion of the candidate which means the generation of the candidate wallet with zero starting balance (see Fig. <ref type="figure" target="#fig_3">7</ref>).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Stage Four (Voters' authentication in decentralized infrastructure for remote voting and results counting).</head><p>A voter who has received confirmation from the identity provider for admission to the voting process and wishes to participate in the voting will contact one of the Agency's nodes for the authentication procedure (see Fig. <ref type="figure" target="#fig_4">8</ref>). The user can only authenticate with a private key (SK), provided that there is a corresponding public key (PK) in the Agency's blockchain network.</p><p>If the authentication process (see Fig. <ref type="figure">9</ref>) was successful, the balance of the voter's wallet is increased by 1 token. Voters who have undergone an authentication procedure will make a choice by forwarding a token to one of the wallets which corresponds to the registered candidate by forming a corresponding transaction, which they sign with their own private key (see Fig. <ref type="figure">10</ref>).</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Stage Six (Counting of votes in a decentralized infrastructure for voting and results counting).</head><p>Vote counting is done automatically. The results will become available to everyone after the voting time has elapsed.  </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">Conclusions</head><p>In the face of cyber threats, the deployment of reliable electronic services systems becomes an important task. The analysis showed that blockchain technology can be useful for this purpose. Particularly, for developing electronic voting systems. Classical systems do not meet all desired requirements for voting systems (for example, a voter cannot check whether his voice is correctly taken into account and, if necessary, inform the authorized bodies about this).</p><p>In the paper, the new concept for developing a decentralized electronic voting system using blockchain technology is proposed. The two-level architecture provides a secure voting process without redundancy of existing (not based on blockchain) systems. The presented blockchain-based voting protocol has six steps that ensure all requirements that are put forward to such types of protocols including voting transparency and anonymity. Proposed blockchain-based approach has several advantages: central trust point absence, as a result there is no directed attack aim; reducing material costs for each stage of voting (since there is no need to print ballots, deliver them to polling stations).</p><p>Moreover, it should be noted that blockchain technology is more convenient for switching to post-quantum crypto primitives. Such an opportunity is also an important advantage in conditions of rapid evolution of quantum computers. It can also be used in other important applications <ref type="bibr" target="#b12">[13]</ref><ref type="bibr" target="#b13">[14]</ref><ref type="bibr" target="#b14">[15]</ref><ref type="bibr" target="#b15">[16]</ref><ref type="bibr" target="#b16">[17]</ref>.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Fig. 3a .</head><label>3a</label><figDesc>Fig. 3a. Identification procedure based on user's local ID</figDesc><graphic coords="7,159.24,147.36,288.45,99.24" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Fig. 4a .Fig. 3 .</head><label>4a3</label><figDesc>Fig. 4a. Identification process based on user's Certificate</figDesc><graphic coords="8,175.56,171.36,255.48,134.52" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_2"><head>Fig. 5 .Fig. 6 .</head><label>56</label><figDesc>Fig. 5. Candidate wallet generation</figDesc><graphic coords="10,174.24,213.36,258.34,158.88" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_3"><head>Fig. 7 .</head><label>7</label><figDesc>Fig. 7. User's authentication process</figDesc><graphic coords="11,174.24,183.36,258.34,196.44" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_4"><head>Fig. 8 .</head><label>8</label><figDesc>Fig. 8. Voting process</figDesc><graphic coords="11,174.24,408.84,258.34,158.88" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0"><head></head><label></label><figDesc></figDesc><graphic coords="4,218.88,198.48,168.84,320.16" type="bitmap" /></figure>
		</body>
		<back>
			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<monogr>
		<ptr target="https://www.eid.as/Regulation" />
		<title level="m">Regulation (EU) No 910/2014 of the European Parliament and of the Council of 23</title>
				<imprint>
			<date type="published" when="2014-07">July 2014</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<monogr>
		<ptr target="https://www.e-voting.cc/en/it-elections/world-map/" />
		<title level="m">E-voting world map</title>
				<imprint/>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<monogr>
		<title level="m" type="main">Handbook of Applied Cryptography</title>
		<author>
			<persName><forename type="first">A</forename><forename type="middle">J</forename><surname>Menezes</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><forename type="middle">C</forename><surname>Van Oorschot</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><forename type="middle">A</forename><surname>Vanstone</surname></persName>
		</author>
		<idno type="DOI">10.1201/9780429466335</idno>
		<imprint>
			<date type="published" when="2018">2018</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Lightweight Stream Ciphers for Green IT Engineering</title>
		<author>
			<persName><forename type="first">O</forename><surname>Kuznetsov</surname></persName>
		</author>
		<author>
			<persName><forename type="first">O</forename><surname>Potii</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Perepelitsyn</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Ivanenko</surname></persName>
		</author>
		<author>
			<persName><forename type="first">N</forename><surname>Poluyanenko</surname></persName>
		</author>
		<idno type="DOI">10.1007/978-3-030-00253-4_6</idno>
	</analytic>
	<monogr>
		<title level="m">Green IT Engineering: Social, Business and Industrial Applications</title>
				<imprint>
			<publisher>Springer International Publishing</publisher>
			<date type="published" when="2018">2018</date>
			<biblScope unit="page" from="113" to="137" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Improved mechanism of one-time keys for post-quantum period based on the hashing functions</title>
		<author>
			<persName><forename type="first">Yu</forename><forename type="middle">І</forename><surname>Gorbenko</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><forename type="middle">V</forename><surname>Isirova</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Telecommunications and Radio Engineering</title>
		<imprint>
			<biblScope unit="volume">77</biblScope>
			<biblScope unit="issue">14</biblScope>
			<biblScope unit="page" from="1277" to="1296" />
			<date type="published" when="2018">2018</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">A Prospective Lightweight Block Cipher for Green IT Engineering</title>
		<author>
			<persName><forename type="first">A</forename><surname>Andrushkevych</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Gorbenko</surname></persName>
		</author>
		<author>
			<persName><forename type="first">O</forename><surname>Kuznetsov</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Oliynykov</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Rodinko</surname></persName>
		</author>
		<idno type="DOI">10.1007/978-3-030-00253-4_5</idno>
	</analytic>
	<monogr>
		<title level="m">Green IT Engineering: Social, Business and Industrial Applications</title>
				<imprint>
			<publisher>Springer International Publishing</publisher>
			<date type="published" when="2018">2018</date>
			<biblScope unit="page" from="95" to="112" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Studies on Statistical Analysis and Performance Evaluation for Some Stream Ciphers</title>
		<author>
			<persName><forename type="first">I</forename><surname>Gorbenko</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Kuznetsov</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Gorbenko</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Vdovenko</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Tymchenko</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Lutsenko</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">International Journal of Computing</title>
		<imprint>
			<biblScope unit="volume">18</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="82" to="88" />
			<date type="published" when="2019">2019</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<monogr>
		<author>
			<persName><forename type="first">D</forename><forename type="middle">J</forename><surname>Bernstein</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Buchmann</surname></persName>
		</author>
		<author>
			<persName><forename type="first">E</forename><surname>Dahmen</surname></persName>
		</author>
		<title level="m">Post-Quantum Cryptography</title>
				<meeting><address><addrLine>Berlin Heidelberg</addrLine></address></meeting>
		<imprint>
			<publisher>Springer</publisher>
			<date type="published" when="2009">2009</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">Analysis of the blockchain protocol in asynchronous networks</title>
		<author>
			<persName><forename type="first">R</forename><surname>Pass</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><surname>Seeman</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Shelat</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">Annual International Conference on the Theory and Applications of Cryptographic Techniques</title>
				<imprint>
			<date type="published" when="2017">2017</date>
			<biblScope unit="page" from="643" to="673" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">Decentralized public key infrastructure development principles</title>
		<author>
			<persName><forename type="first">K</forename><surname>Isirova</surname></persName>
		</author>
		<author>
			<persName><forename type="first">O</forename><surname>Potii</surname></persName>
		</author>
		<idno type="DOI">10.1109/dessert.2018.8409149</idno>
	</analytic>
	<monogr>
		<title level="m">2018 IEEE 9th International Conference on Dependable Systems, Services and Technologies (DESSERT)</title>
				<imprint>
			<publisher>IEEE</publisher>
			<date type="published" when="2018">2018</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<analytic>
		<title level="a" type="main">Decreasing Security Threshold Against Double Spend Attack in Networks with Slow Synchronization</title>
		<author>
			<persName><forename type="first">L</forename><surname>Kovalchuk</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Kaidalov</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Nastenko</surname></persName>
		</author>
		<author>
			<persName><forename type="first">M</forename><surname>Rodinko</surname></persName>
		</author>
		<author>
			<persName><forename type="first">O</forename><surname>Shevtsov</surname></persName>
		</author>
		<author>
			<persName><forename type="first">R</forename><surname>Oliynykov</surname></persName>
		</author>
		<idno type="DOI">10.1109/INFCOMW.2019.8845301</idno>
	</analytic>
	<monogr>
		<title level="m">IEEE INFOCOM 2019 -IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS)</title>
				<imprint>
			<publisher>IEEE</publisher>
			<date type="published" when="2019">2019</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">Conducting secret ballot elections in computer networks: Problems and solutions</title>
		<author>
			<persName><forename type="first">H</forename><surname>Nurmi</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Salomaa</surname></persName>
		</author>
		<idno type="DOI">10.1007/bf02032763</idno>
	</analytic>
	<monogr>
		<title level="j">Annals of Operations Research</title>
		<imprint>
			<biblScope unit="volume">51</biblScope>
			<biblScope unit="page" from="185" to="194" />
			<date type="published" when="1994">1994</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<analytic>
		<title level="a" type="main">Modelling instruments in risk management</title>
		<author>
			<persName><forename type="first">S</forename><surname>Bondarenko</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Liliya</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Oksana</surname></persName>
		</author>
		<author>
			<persName><forename type="first">G</forename><surname>Inna</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">International Journal of Civil Engineering and Technology</title>
		<imprint>
			<biblScope unit="volume">10</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="1561" to="1568" />
			<date type="published" when="2019">2019</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<analytic>
		<title level="a" type="main">On the convergence of fourier means and interpolation means</title>
		<author>
			<persName><forename type="first">K</forename><surname>Runovski</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Schmeisser</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Computational Analysis and Applications</title>
		<imprint>
			<biblScope unit="volume">6</biblScope>
			<biblScope unit="issue">3</biblScope>
			<biblScope unit="page" from="211" to="227" />
			<date type="published" when="2004">2004</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">Numerical-analytic method for finding solutions of systems with distributed parameters and integral condition</title>
		<author>
			<persName><forename type="first">B</forename><forename type="middle">P</forename><surname>Tkach</surname></persName>
		</author>
		<author>
			<persName><forename type="first">L</forename><forename type="middle">B</forename><surname>Urmancheva</surname></persName>
		</author>
		<idno type="DOI">10.1007/s11072-009-0064-6</idno>
	</analytic>
	<monogr>
		<title level="j">Nonlinear Oscillations</title>
		<imprint>
			<biblScope unit="volume">12</biblScope>
			<biblScope unit="page" from="113" to="122" />
			<date type="published" when="2009">2009</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<analytic>
		<title level="a" type="main">Controlled Markov Fields with Finite State Space on Graphs</title>
		<author>
			<persName><forename type="first">R</forename><forename type="middle">K</forename><surname>Chornei</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><forename type="middle">M</forename><surname>Daduna</surname></persName>
		</author>
		<author>
			<persName><forename type="first">H</forename><surname>Knopov</surname></persName>
		</author>
		<author>
			<persName><forename type="first">P</forename><forename type="middle">S</forename></persName>
		</author>
		<idno type="DOI">10.1080/15326340500294520</idno>
	</analytic>
	<monogr>
		<title level="j">Stochastic Models</title>
		<imprint>
			<biblScope unit="volume">21</biblScope>
			<biblScope unit="page" from="847" to="874" />
			<date type="published" when="2005">2005</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b16">
	<analytic>
		<title level="a" type="main">Performance of Hash Algorithms on GPUs for Use in Blockchain</title>
		<author>
			<persName><forename type="first">A</forename><surname>Kuznetsov</surname></persName>
		</author>
		<author>
			<persName><forename type="first">K</forename><surname>Shekhanin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">A</forename><surname>Kolhatin</surname></persName>
		</author>
		<author>
			<persName><forename type="first">D</forename><surname>Kovalchuk</surname></persName>
		</author>
		<author>
			<persName><forename type="first">V</forename><surname>Babenko</surname></persName>
		</author>
		<author>
			<persName><forename type="first">I</forename><surname>Perevozova</surname></persName>
		</author>
		<idno type="DOI">10.1109/ATIT49449.2019.9030442</idno>
	</analytic>
	<monogr>
		<title level="m">IEEE International Conference on Advanced Trends in Information Theory (ATIT)</title>
				<imprint>
			<publisher>IEEE</publisher>
			<date type="published" when="2019">2019. 2019</date>
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
