Simulation and Analysis of Blockchain Operations Model with RSA Algorithm in CrypTool2
Keywords:
blockchain technology, CrypTool2, valid and invalid transactions, RSA algorithmAbstract
In this paper the simulation blockchain-based model is created and tested through a few transactions among the participants. The participants are able to send and receive coins or to mine blocks to earn coins, while all transactions are stored in the blocks’ data, including the address of sender and the address of the receiver. The address is a hash value of a public key for asymmetric cryptography. The RSA (Rivest-Shamir-Adleman) asymmetric algorithm is used, including public key and private key. The model is created in CrypTool2 software, including three blocks and smaller numbers for generating the RSA public and private key pairs than in real blockchain transactions, in order to minimize the simulation time. Some attacks are also simulated, and those transactions are not accepted because od invalid signature, since the attacker does not have someone’s private key.
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2023 Hana Stefanović, Ana Savić, Goran Bjelobaba, Nikola Popović
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.