Please use this identifier to cite or link to this item:
https://krs.chmnu.edu.ua/jspui/handle/123456789/2942
Title: | Деаномізація транзакцій в блокчейн |
Other Titles: | кваліфікаційна робота на здобуття освітнього ступеня «бакалавр» : спец. 122 «Комп’ютерні науки» |
Authors: | Грабовський, Є. О. |
Keywords: | Кафедра інтелектуальних інформаційних систем Сіденко Є. В. блокчейн деанонімізація обфускація C# NBitcoin прозорість даних blockchain deanonymization obfuscation C# data transparency |
Issue Date: | Jun-2023 |
Publisher: | ЧНУ ім. Петра Могили |
Abstract: | Кваліфікаційна робота присвячена розробці системи деанонімізації блокчейн транзакцій із використанням мови програмування C#. Метою даної роботи є деаномізація блокчейн транзакцій та порівняльний аналіз застосованих методів. Об’єктом роботи є процеси деаномізація блокчейн транзакцій. Предметом роботи є методи та алгоритми деаномізація блокчейн транзакцій. У цій роботі було розроблено програмне забезпечення, що дозволяє деанонімізувати блокчейн транзакції та забезпечити прозорість даних. Під час розробки було виконано аналіз принципів роботи блокчейну, вивчення методів деанонімізації та обфускації даних, а також реалізація різних алгоритмів деанонімізації. У першому розділі роботи розглянуто принципи роботи блокчейн технології, проблеми приватності та необхідність деанонімізації. У наступних розділах описано методи деанонімізації та обфускації даних, проведений порівняльний аналіз та вибрано ефективний підхід. Розроблено програмне забезпечення для реалізації алгоритмів деанонімізації, включаючи тестування його працездатності та ефективності. Проект був реалізований у вигляді системи, заснованої на мові програмування C# та використовує бібліотеку NBitcoin для роботи з блокчейн транзакціями. Система має функціональність з деанонімізації та обфускації даних, забезпечуючи підвищений захист конфіденційності користувачів. This thesis focuses on the development of a system for de-anonymizing blockchain transactions using the C# programming language. The aim of this work is to enhance transparency and security in the blockchain network by revealing anonymous transactions. The object of the research is blockchain technology and the processes of anonymous transactions within the blockchain. The subject of the research is the development and implementation of blockchain transaction de-anonymization algorithms using the C# programming language. The first chapter of the work examines the principles of blockchain technology, privacy issues, and the need for de-anonymization. In the following chapters, various methods of data de-anonymization and obfuscation are described, and a comparative analysis is conducted to identify the most effective approach. Software has been developed to implement de-anonymization algorithms, including testing its functionality and efficiency. The work includes the development of software that enables the de-anonymization of blockchain transactions and ensures data transparency. The development process involved the analysis of blockchain principles, the study of de-anonymization and data obfuscation methods, and the implementation of various de-anonymization algorithms. The project is implemented as a system based on the C# programming language and utilizing the NBitcoin library for working with blockchain transactions. |
Description: | Грабовський Є. О. Деаномізація транзакцій в блокчейн : кваліфікаційна робота на здобуття освітнього ступеня «бакалавр» : спец. 122 «Комп’ютерні науки» / Є. О. Грабовський ; ЧНУ ім. Петра Могили. – Миколаїв, 2023. – 91 с. |
URI: | https://krs.chmnu.edu.ua/jspui/handle/123456789/2942 |
Appears in Collections: | Факультет ком'ютерних наук |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Грабовський Єгор БКР.pdf | 3.68 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.