Введение
В современном цифровом мире защита и доказательство отсутствия утечек персональных данных (ПДн) стали фундаментальными проблемами как для государственных, так и для корпоративных информационных систем [1]. Традиционные модели централизованного хранения часто не позволяют сбалансировать безопасность, конфиденциальность и соответствие нормативным требованиям [2; 3]. Чтобы устранить эти ограничения, технология блокчейн открывает новые возможности для создания децентрализованных и защищенных от несанкционированного доступа механизмов управления данными. Ранее авторами были рассмотрены возможности использования технологии блокчейн при разработке систем хранения и обработки ПДн [4]. В этом исследовании представлена концептуальная гибридная модель хранения ПДн, которая сочетает в себе преимущества технологии блокчейн с гибкостью традиционных систем баз данных. Предлагаемая архитектура отделяет компоненты «внутри сети», отвечающие за целостность, аутентификацию и прозрачность, от компонентов «вне сети», которые надежно хранят конфиденциальные данные в соответствии с российскими законодательными и техническими требованиями. Интеграция криптографического хеширования, цифровых подписей и смарт-контрактов в рамках этой платформы обеспечивает конфиденциальность и проверяемость данных на протяжении всего их жизненного цикла.
Цель исследования заключается в разработке архитектуры программного обеспечения, предназначенного для хранения персональных данных c применением технологии распределенной сети Blockchain.
Материалы и методы исследования
В исследовании использованы методы математического и имитационного моделирования с применением методов криптографии для обеспечения работы распределенной сети.
Результаты исследования и их обсуждение
Концептуальная модель (рис. 1) системы хранения ПДн с применением технологии blockchain предполагает разделение данных «вне цепочки – off chain» (фактические ПДн) и данных «внутри цепочки – on chain» (метаданные, хеши и цифровые подписи).

Рис. 1. Концептуальная модель системы хранения ПДн с использованием блокчейна Источник: составлено авторами
Внутренние компоненты будут отвечать за обеспечение целостности данных, аутентификацию и прозрачность, в то время как внешние компоненты будут обеспечивать хранение конфиденциальных ПДн в безопасной, соответствующей требованиям российского законодательства среде.
Такой двойной подход позволяет использовать преимущества технологии блокчейн – неизменяемые записи, проверяемые транзакции и децентрализованный контроль – без ущерба для конфиденциальности и безопасности ПДн.
Рассмотрим основные слои концептуальной модели:
1. Автономный слой (слой 1). Фактические ПДн не хранятся непосредственно в блокчейне из-за опасений по поводу конфиденциальности данных и юридических последствий хранения конфиденциальной информации в публичном реестре [5; 6]. Вместо этого ПДн хранятся в автономном режиме в защищенных базах данных или файловых системах. Доступ к данным предоставляется только авторизованным лицам, а шифрование предотвращает несанкционированный доступ за счет использования открытых и закрытых ключей для контроля доступа к данным и возможности шифрования и дешифрования данных по мере необходимости (схематично данный уровень представлен на рис. 2).
2. Слой блокчейна (слой 2) отвечает за запись неизменяемых метаданных и криптографических доказательств, связанных с ПДн (рис. 3). Ключевые элементы, хранящиеся в блокчейне, включают:
– хешированные ПДн: сами ПДн хешируются с использованием криптографической хеш-функции (SHA-256). Это значение хеша действует как «отпечаток» данных и позволяет проверить данные, не раскрывая их фактического содержимого. Хеш хранится в блокчейне как часть записи о блоке;
- цифровые подписи – используются для проверки целостности данных и идентификации владельца или контролера данных. Цифровая подпись создается путем шифрования хеша данных с помощью закрытого ключа субъекта или контроллера данных. Подпись подтверждает, что данные не были изменены с момента их подписания;
- метаданные, такие как временная метка создания или изменения данных, идентификационные данные контроллера данных и разрешения на доступ обеспечивают прозрачную запись жизненного цикла данных, включая информацию о том, кем и когда они были обработаны.
3. Для обеспечения соблюдения правил защиты данных, включая «право на забвение» и «право на доступ к данным», в инфраструктуре блокчейна внедрена система аудита (слой аудита и проверки соответствия требованиям – слой 3). Эта система отслеживает все взаимодействия с ПДн. Концепция блокчейна гарантирует, что эти журналы не могут быть изменены [7]. Этот слой включает в себя смарт-контракты для автоматизации различных процессов, связанных с управлением ПДн. Например, смарт-контракт может автоматически предоставлять или отзывать доступ к ПДн на основе заранее определенных условий, таких как истечение срока действия согласия или изменение статуса данных.
В соответствии с технологией блокчейн данные записываются структурированным образом в виде блоков. Каждый блок служит контейнером для определенного набора записей данных, и эти записи связаны друг с другом, образуя неизменяемую цепочку.

Рис. 2. Автономный слой Источник: составлено авторами

Рис. 3. Слой блокчейна Источник: составлено авторами
Рассмотрим пример того, как ПДн обрабатываются в блокчейне на примере гипотетического гражданина.
1. Данные вводятся в систему: Полное имя: Алексей Иванович Иванов; Дата рождения: 00.00.0000; Номер паспорта: 0000 000000; Адрес: Москва, ул. Пушкина, д. 00, кв. 00.
2. Каждое поле или их комбинация хешируются с использованием алгоритма SHA-256.
3. Гражданин или уполномоченный регистратор подписывает хешированные данные, используя закрытый ключ. Подпись подтверждает целостность и подлинность автора:
подпись = Sign(private_key_user, hash_passport) → 7fbd...ddc
Результирующая запись в блокчейне в формате json представлена на рис. 4.

Рис. 4. Результирующая запись в блокчейне в формате JSON Источник: составлено авторами
Пример записи ПДн в таблицу базы данных
|
Field Name |
Example Value |
Data Type |
|
full_name |
Алексей Иванович Иванов |
VARCHAR(255) |
|
birth_date |
0000-00-00 |
DATE |
|
passport_number |
0000 000000 |
VARCHAR(20) |
|
address |
Москва, ул. Пушкина, д. 00, кв. 00 |
VARCHAR(255) |
|
phone_number |
+7-000-000-00-00 |
VARCHAR(20) |
|
|
VARCHAR(100) |
|
|
snils |
000-000-000 00 |
VARCHAR(20) |
|
inn |
000000000000 |
VARCHAR(20) |
|
registration_date |
2025-04-29 |
DATE |
|
consent_to_processing |
TRUE |
BOOLEAN |
|
id |
###### |
INTEGER |
Источник: составлено авторами.
В представленной системе непосредственно ПДн хранятся в реляционных базах данных, оформленных в виде таблиц со столбцами для имени, адреса, даты рождения и других атрибутов. Эти базы данных обычно используются в централизованных системах, и доступ к ним защищен механизмами аутентификации, шифрования и регулярных проверок доступа.
В таблице представлен расширенный набор ПДн гражданина Алексея Ивановича Иванова, организованный в виде таблицы реляционной базы данных.
Интеграция представленной гибридной системы хранения ПДн может быть эффективно согласована с основными существующими системами инфраструктуры ПДн с помощью четко определенных архитектурных и технологических механизмов.
Одним из основных преимуществ этой системы является ее совместимость с традиционными государственными и корпоративными информационными системами (ERP, CRM, реестры электронного правительства и системы цифровой идентификации) [8; 9]. Интеграция в первую очередь достигается с помощью защищенных интерфейсов (API), служб промежуточного ПО и блокчейн-оракулов, которые обеспечивают поток данных между слоем блокчейна и автономным слоем [10].
Ключевым механизмом такой интеграции является использование стандартизированных схем данных и реестров метаданных, которые обеспечивают семантическую и синтаксическую совместимость между метаданными блокчейна и существующими реляционными структурами. Использование открытых протоколов обмена данными, таких как RESTful или GraphQL API [11], и защищенных транспортных протоколов, таких как туннели TLS или VPN [12], обеспечивает конфиденциальность и целостность передаваемых данных во время межсистемного взаимодействия.
Кроме того, гибридная модель может быть согласована с системами цифровой идентификации, которые используются в биометрической аутентификации и национальных системах идентификации личности. С помощью цифровых сертификатов и инфраструктуры открытых ключей (PKI) [13; 14] слой блокчейна может проверять подлинность данных, взаимодействующих с внешними системами, такими как базы данных здравоохранения, реестры образовательных учреждений и хранилища юридической документации. Эти идентификационные данные криптографически закреплены в блокчейне, гарантируя, что все связанные системы ссылаются на один и тот же проверенный источник без копирования конфиденциальных данных.
На уровне предприятия интеграция с системами внутреннего аудита и системами управления данными достигается с помощью смарт-контрактов и механизмов ведения журнала (аудита), которые автоматически регистрируют события доступа и обработки ПДн. Эти записи на основе блокчейна являются неизменяемыми и могут быть связаны с централизованными журналами аудита для обеспечения всесторонней отчетности во всех подсистемах. Например, когда больница обновляет медицинские данные гражданина в защищенной реляционной базе данных, в блокчейн может быть записано соответствующее обновление хеша и подпись доступа, что обеспечивает отслеживаемость и соответствие как ИТ-стандартам, так и юридическим требованиям.
В случае международных или трансграничных систем этот гибридный подход также поддерживает интеграцию с федеративными сетями передачи данных, позволяя различным юрисдикциям сохранять контроль над зашифрованными базами данных при одновременной синхронизации отпечатков данных с помощью взаимодействующих слоев системы. Это поддерживает требования GDPR к локализации и согласию пользователей, а также обеспечивает синхронизацию данных в режиме реального времени и аудит вне институциональных границ [15].
В целом, представленная гибридная архитектура позволяет сохранить инвестиции в устаревшую инфраструктуру, одновременно внедряя инновационные технологические решения в области хранения и обработки ПДн.
Заключение
Предлагаемая гибридная модель хранения персональных данных на основе блокчейна обеспечивает эффективное и безопасное решение, которое устраняет разрыв между децентрализованной прозрачностью блокчейна и централизованной конфиденциальностью. Разделение системы на уровни автономии, блокчейна и аудита позволяет обеспечить целостность данных, их непрерывный мониторинг и соответствие нормативным требованиям, таким как «право на забвение» и управление согласием пользователей.
Кроме того, модель демонстрирует высокую степень взаимодействия с существующими ИТ-инфраструктурами, включая правительственные и корпоративные базы данных, благодаря стандартизированным интерфейсам, сервисам промежуточного ПО и системам цифровой идентификации. Эта интеграция обеспечивает совместимость с устаревшими платформами при одновременном внедрении передовых криптографических средств контроля и неизменяемых контрольных журналов.
В целом, гибридная архитектура представляет собой значительный шаг на пути модернизации систем защиты данных, сочетая надежность и неизменность блокчейна с масштабируемостью и совместимостью традиционных решений для хранения данных.



