Введение 5
1. Способы хранения документов в архиве 7
1.1. Хранение документов в бумажном виде 7
1.2. Электронный архив 8
2. Виды электронных архивов 9
2.1. Хранение документов на материальных носителях 9
2.2. Хранение документов в виртуальных облачных хранилищах 10
3. Способы обеспечения подлинности документов 11
3.1. Электронная подпись 13
3.2. Блокчейн 13
4. Существующие реализации на основе технологии блокчейн 15
4.1. BlockSign 15
4.2. Ethereum 17
5. Реализация 19
5.1. Описание API системы и его реализации 22
5.1.1. API приложения основной бизнес-логики 23
5.1.2. API приложения для хранения документов с повышенной
защищенностью 30
5.1.3. API приложения для каждого узла в сети блокчейн 34
6. Обоснование выбора технологий 43
Заключение 44
Список использованных источников 45
Приложение
В настоящее время в России достаточно широко используются полноценные, юридически значимые электронные документы, подлежащие хранению в течение сроков, в том числе длительных, установленных законами и нормативными актами. Некоторые из этих документов имеют постоянную ценность и должны передаваться на государственное архивное хранение [1]. На данный момент в Российской Федерации обязательной частью электронного архива является электронная подпись. Электронная подпись обладает ограниченным сроком действия сертификата, который в среднем составляет 1 год [2], следовательно для документов длительного или постоянного срока хранения необходимо регулярное обновление электронной подписи. Обновление электронной подписи для большого числа документов является затратной операцией [Глава 2.1.1 “Проблема электронной подписи”].
Таким образом, возникает проблема отсутствия такого электронного архива, который обеспечит подлинность документов длительного или постоянного срока хранения, не требуя регулярного обновления электронной подписи. На данный момент существует несколько разработок по данной тематике, но пока не существует подходящей для конфиденциального государственного архивного хранения.
Объектом исследования, проведенного в данной работе, является анализ способов хранения документов в архиве и анализ используемых технологий для реализации выбранного способа. Предметом исследования является прототип системы обеспечения подлинности архива документов, использующий выбранный способ хранения и выбранную технологию реализации.
Цель данной работы — прототип системы обеспечения подлинности документов длительного срока хранения в электронном архиве, использующий технологию блокчейн.
Для достижения поставленной цели, необходимо решить следующие задачи:
1. Исследовать способы хранения документов длительного срока хранения в архиве.
2. Исследовать понятие электронного архива, проблемы электронного архива в Российской Федерации.
3. Исследовать способы обеспечения подлинности документов длительного срока хранения в электронном архиве.
4. Рассмотреть существующие реализации системы обеспечения
подлинности документов электронного архива на основе технологии блокчейн.
5. Реализовать прототип системы электронного архива, использующая технологию блокчейн для решения проблемы подлинности документов длительного срока хранения.
Работа посвящена актуальной технической задаче реализации электронного архива, используя технологию блокчейн. В рамках данной работы выполнено:
1. Исследованы способы хранения документов длительного срока хранения в архиве.
2. Исследованы понятие электронного архива, проблемы электронного архива в Российской Федерации.
3. Исследованы способы обеспечения подлинности документов длительного срока хранения в электронном архиве.
4. Рассмотрены существующие реализации системы обеспечения подлинности электронного архива на основе технологии блокчейн.
5. Реализован прототип системы электронного архива, использующий технологию блокчейн для решения проблемы подлинности документов длительного срока хранения.
В дальнейшем разработанный прототип системы защиты электронного архива будет использован как основа производственного решения.
При этом будут осуществлены следующие планы:
1. Добавлен функционал для работы с версионными документами.
2. Реализован функционал для хранения цепочки блоков на компьютерах пользователей для резервной копии данных.
3. Приложения будут перенесены на более совершенную микросервисную модель за счет подключения функционала из программной библиотеки Spring Cloud.
4. Увеличено быстродействие системы.
1. Хорхордина Т. И. Российские архивы. История и современность / Хорхордина Т. И., Волкова Т. С. - Москва «РГГУ», 2012 - 416 с.
2. Нормативно-методический документ "Основные Правила работы архивов организаций" (одобрены решением Коллегии Росархива от 06.02.2002). [Электронный ресурс] /
Режим доступа: http://www.consultant.ru/document/cons doc LAW 40984/, свободный.
3. Трудовой кодекс Российской Федерации (Статья 87). [Электронный ресурс] / Режим доступа: http://www.trudkod.ru/, свободный.
4. Федеральная Служба Государственной Статистики (Росстат). Россия в цифрах 2017. Краткий статистический сборник. [Электронный ресурс] / Режим доступа: http://www.gks.ru/free doc/doc 2017/rusfig/rus17.pdf, свободный.
5. Храмцовская Н. А. Электронные архивы и их правовые проблемы [Электронный ресурс] /
Режим доступа: https://www.eos.ru/upload/analitica/Delo 12-03 02.pdf, свободный.
6. Крылов П. А. Проблемы формирования и хранения архивов электронных документов в Российской Федерации Управленческое консультирование / Крылов П. А. - Санкт-Петербург: «Управленческое консультирование», 2016. - 163 с.
7. Федеральный закон от 06.04.2011 N 63-ФЗ (ред. от 23.06.2016) "Об электронной подписи" (с изм. и доп., вступ. в силу с 31.12.2017). [Электронный ресурс] /
Режим доступа:
http://www.consultant.ru/document/cons doc LAW 112701/, свободный.
8. Why is Certificate Expiration Necessary? [Электронный ресурс]. - Режим доступа: https://www.entrustdatacard.com/blog/2016/october/why-is-certificate-expiration-necessary, свободный.
9. How it all works. [Электронный ресурс]. - Режим доступа: https://blocksign.com/about, свободный.
10. Генкин А. Блокчейн. Как это работает и что ждет нас завтра / Генкин А., Михеев A. - Москва: «Альпина Диджитал», 2017. - 680 c.
11. Melanie Swan. Blockchain: Blueprint for a New Economy. — Sebastopol: «O'Reilly Media, Inc.», 2015 - 152 с.
12. Биткойн для чайников. — Москва: «Вильямс», 2017. - 3036 с.
13. Тапскотт А. Технология блокчейн - то, что движет финансовой революцией сегодня. / Тапскотт А., Тапскотт Д. - Москва: «Эксмо», 2017 - 448 с.
14. Скиннер К. ValueWeb. Как финтех-компании используют блокчейн и мобильные технологии для создания интернета. / Скиннер К. - Москва: «Манн, Иванов и Фербер», 2017 - 446 с.
15. Могайар У. Блокчейн для бизнеса. / Могайар У., Бутерин В. - Москва: «Эксмо», 2017 - 224 с.
16. Wattenhofer R. The Science of the Blockchain. / Roger Wattenhofer - North Charleston: «CreateSpace Independent Publishing Platform», 2016 - 124 с.