Тип работы:
Предмет:
Язык работы:


СИСТЕМА УПРАВЛЕНИЯ ПРАВАМИ НА ЦИФРОВЫЕ РЕСУРСЫ

Работа №48082

Тип работы

Магистерская диссертация

Предмет

информатика

Объем работы35
Год сдачи2019
Стоимость5550 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
367
Не подходит работа?

Узнай цену на написание


Оглавление 2
Введение 3
Глава 1. Выбор технологий 5
1.1 Выбор блокчейна 5
1.2 Выбор языка для написания смарт-контрактов 8
1.3 Выбор технологий для взаимодействия со смарт-контрактов 9
1.4 Выбор технологий для разработки 10
Глава 2. 11
2.1 Ethereum 11
2.2 Эллиптические кривые, приватный ключ, формирование адреса, 12
протоколы шифрования, используемые в Ethereum
2.3 Основные операторы Solidity 14
2.4 Стандарты токенов на блокчейне Ethereum 18
Глава 3. Структура системы 19
3.1 Система управления правами доступа к цифровым ресурсам 19
3.2 Блокчейн 20
Заключение 23
Библиография 24
Приложения 25


В настоящее время, когда речь заходит о технологии блокчейн, в массовом сознании не всплывает ничего кроме криптовалют. Оно и не удивительно, ведь история данной технологии связана в первую очередь именно с финансовой сферой. Кто же придумал блокчейн? Этот вопрос остается загадкой, потому что даже сегодня существуют лишь предположения о том, кто изобрел уникальную технологию. Существует история, что идея ее создания родилась в 1991 году, когда Стюарт Хабер и У. Скотт Штронетт экспериментировали с хранением документов на криптографически закрепленной цепочке блоков и пытались систематизировать эти документы в блоки.
Тем не менее, нововведение не привлекло большого внимания до 2008 года, пока неизвестный программист, работавший под псевдонимом Сатоши Накамото, не дал толчок к его использованию. Он решил некоторые важные технические проблемы, которые прежде не позволяли технологии функционировать. Сатоши создал Bitcoin - платежную систему одноранговой сети, построенную на данной технологии [5].
Несмотря на это, применение технологии блокчейн не ограничено областью финансов. Применение ей можно найти в любой области, где есть потребность в доверии. Одной из таких областей является система управления доступа к цифровым ресурсам.
Технология блокчейн позволяет создавать распределенные хранилища данных, которые хорошо защищены от DoS атак в классическом их понимании, а также гарантирует сохранность данных и невозможность подмены какой-либо записи задним числом.
Существуют работы, изучающие управление правами доступа, как с использованием технологии блокчейна, так и без нее. Система контроля доступа для контроля к критическим или ценным ресурсам [Damiano Di Francesco Maesa, Paolo Mori, and Laura Ricci. Blockchain Based Access Control] [10]. Схема управления доступа, основанная на смарт-контрактах [M. Laurent, N. Kaaniche, C. Le, M. Vander Plaetse. An Access Control Scheme based on Blockchain Technology] [13]. Управление цифровыми правами [S.R. Subramanya and Byung K. Yi. Digital rights management].
Также на официальном сайте стандарта токена ERC-721 реализована система выдачи лицензий. Тема управления правами доступа быстро развивается и в нашем аспекте полностью не раскрыта.
Целью магистерской диссертации является разработка программного продукта, позволяющего временно передавать права на использование цифровых ресурсов одного владельца другому.
Тем самым, в работе были решены следующие задачи:
• изучить основы технологии распределенных реестров;
• найти и изучить существующие применения технологии
распределенного реестра;
• спроектировать распределенное приложение, позволяющее временно
передавать права доступа к цифровым ресурсам между пользователями;
• разработать программную часть.
Объект исследования — применение технологии блокчейн в системе
управления правами доступа к цифровым ресурсам.
Элементом научной новизны является применение блокчейн
технологии в сфере, не связанной с финансами, а практическая ценность
научной работы заключается в программном продукте. Работа состоит из
введения, трех глав, заключения, библиографии и приложения. В первой
главе «Выбор технологий» анализируется существующие технологии и
выбираются необходимые для написания магистерской диссертации. Во
второй главе приводятся основные сведения о Ethereum, приватных ключах,
протоколах шифрования, основных операторах языка Solidity, а также о
стандартах токенов. В главе «Структура системы» показывается проделанная
работа, блок-схема приложения, разобраны функции смарт-контракта. В
приложении приведен код смарт-контракта.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В рамках данной магистерской диссертации были рассмотрены технология блокчейн и возможность её использования для системы управления правами доступа к цифровым ресурсам. Было проведено сравнение существующих реализаций технологии, впервые описанной Сатоси Накамото в его статье «Bitcoin: A Peer-to-Peer Electronic Cash System» и языков программирования, используемых для написания смарт-контрактов на платформе Ethereum.
Были написаны смарт-контракты на языке Solidity для системы управления правами доступа к цифровым ресурсам.



1. Доступно о криптографии на эллиптических кривых / Хабр [Электронный ресурс] URL: habr.com/ru/post/335906/
2. Дэвид Чом / Blind Signatures For Untraceable Payments - M.: University of California, 1982. - 6с.
3. Ник Сабо / The God Protocols - M.: Nick Szabo Institute, 1997. - 5с
4. Прасти Н. Блокчейн. Разработка приложений: Пер. с англ.. - Спб.:БХВ- Петербург, 2019. - 256 с.
5. Сатоси Накамото / Bitcoin: A Peer-to-Peer Electronic Cash System, 2008. - 9с.
6. Свон М. Блокчейн. Схема новой экономики. - М.: «ОлимпБизнес», 2017. - 240 с.
7. Стандарты токенов на блокчейне Ethereum [Электронный ресурс] URL: bitnovosti.com/2018/05/30/standart-tokenov-na-blokchejne-ethereum
8. Elliptic Curve Cryptography: a gentle introduction [Электронный ресурс] URL: andrea.corbellini.name/2015/05/17/elliptic-curve-cryptography-a-gentle- introduction/
9. Ethereum project [Электронный ресурс] URL: www.ethereum.org
10. Damiano Di Francesco Maesa, Paolo Mori, and Laura Ricci. Blockchain Based Access Control
11. LLL [Электронный ресурс] URL: forum.ethereum.org/categories/lll
12. Metamask [Электронный ресурс] URL: metamask.io
13. M. Laurent, N. Kaaniche, C. Le, M. Vander Plaetse. An Access Control Scheme based on Blockchain Technology
14. Remix - Ethereum IDE [Электронный ресурс] URL: remix.ethereum.org
15. Proof-of-Stake: новая бизнес-модель в 2019 году? / Хабр [Электронный ресурс] URL: habr.com/ru/post/439520/
16. Solidity - Solidity 0.5.7 documentation [Электронный ресурс] URL: solidity.readthedocs.io/en/v0.5.7
17. S.R. Subramanya and Byung K. Yi. Digital rights management
18. web3.js [Электронный ресурс] URL: web3js.readthedocs.io/en/1.0/


Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2025 Cервис помощи студентам в выполнении работ