Abstract [eng] |
The purpose of this thesis is to analyze Blockchain technology and find a solution for secure information storage using it. The work is divided into four main chapters: subject analysis, the suggested method of project implementation, realization of prototype and prototype testing. Conclusions are presented at the end of each chapter. The appendices present the results of the research of the developed prototype. The analysis part analyzes various information storage methods, their problems, and characteristics. Blockchain technology is further analyzed in terms of operating principles and applications. The types of Blockchain are reviewed and compared. The advantages of Blockchain for secure information storage compared to conventional methods are described. The analysis is summarized in conclusions that lead to the development of further chapters. The second chapter describes a solution for secure information storage using Blockchain technology based on the findings of the analysis. The concept of the solution method is presented, and the principle of operation is described. Use cases, functional and non-functional requirements are collected and described here. The operation of the Blockchain in the system model is described as well. File system operations are listed and described in detail. A static and dynamic image of the system and a solution for the implementation of system security are presented. The proposed system model is summarized in conclusions. The third chapter sets out the details of the prototype implementation of the developed system. The tools and technologies used are listed, the architecture and components are described here. Later in this chapter the data model, security implementation, and system states are presented. The realization of the prototype is summarized in conclusions. The realized prototype was analyzed, and its performance was tested. The testing highlighted the characteristics of the proposed method. All the results are presented in Chapter Four. The testing results are attached in the annexes of the document as well. The work is summarized at the end of the document and final conclusions are drawn. |