Моделирование системы учета электронных подписей

Бесплатный доступ

В статье рассматривается моделирование системы учета электронных подписей. Описываются основные виды электронных подписей согласно федеральному закону №63-ФЗ «Об электронной подписи». Определены функциональные требования к разрабатываемой системе. Для моделирования системы использованы средства проектирования UML - Enterprise Architect. Представлена диаграмма вариантов использования, описывающая взаимодействия между актерами и вариантами использования в системе.

Электронная подпись, моделирование системы, функциональные требования, диаграмма вариантов использования

Короткий адрес: https://sciup.org/170205384

IDR: 170205384   |   DOI: 10.24412/2500-1000-2024-6-1-222-225

Текст научной статьи Моделирование системы учета электронных подписей

В современном мире информатизация играет ключевую роль в развитии бизнеса и оптимизации рабочих процессов. Одним из важных элементов цифрового развития организации является процесс электронного подписания документов, который позволяет ускорить рабочий процесс, повысить безопасность и снизить затраты на бумажную документацию.

Электронная подпись (ЭП) – это способ подтверждения подлинности документа или сообщения при помощи математического алгоритма, связанного с личным ключом подписывающего. Она обеспечивает целостность и невозможность изменения документа после подписания [1].

Основные виды электронной подписи согласно федеральному закону №63-ФЗ «Об электронной подписи»:

  • 1.    Простая электронная подпись – самый простой вид ЭП, представляющий собой информацию, связанную с документом.

  • 2.    Усиленная неквалифицированная электронная подпись (УНЭП) – более защищенный вид ЭП, использующий криптографические методы, но не отвечающий требованиям законодательства РФ о квалифицированной ЭП [3].

  • 3.    Усиленная квалифицированная электронная подпись (УКЭП) – самый защищенный и юридически значимый вид ЭП, отвечающий требованиям законодательства РФ о квалифицированной ЭП [5].

Простая электронная подпись позволяет установить авторство и целостность документа. Используемые методы защиты: логины, коды, пароли и другие средства, подтверждающие факт создания документа [2].

Создаваемая простая электронная подпись в информационной системе используется для авторизации пользователей на сайтах, порталах и других электронных площадках.

Используется в системах, где не требуется высокий уровень безопасности. Например, подтверждение получения письма электронной почты.

Метод защиты: ассиметричные криптографические алгоритмы.

Условием признания усиленной неквалифицированной электронной подписи равнозначной бумажным документам с собственноручной подписью, необходимо заключение соглашения о правилах использования УНЭП и взаимном признании ее юридической силы [4].

Применяется в коммерческих организациях для внутреннего документооборота, где не требуется соблюдение требований к квалифицированной электронной подписи.

Метод защиты: криптографические алгоритмы, описанные в ГОСТ Р. 34.10-2012 и ГОСТ Р. 34.11-2012.

Отличия от УНЭП:

– Наличие квалифицированного сертификата, структура которого определена приказом ФСБ России №795 от 27.12.2011.

– Программное обеспечение для работы с УКЭП сертифицировано ФСБ России.

– Выдавать УКЭП может только аккредитованный удостоверяющий центр.

Юридическая сила усиленной квалифицированной электронной подписи:

  • 1.    УКЭП придает документам юридическую силу без дополнительных условий.

  • 2.    Юридическая сила документов, подписанных УКЭП, автоматически признается согласно федеральному закону №63-ФЗ «Об электронной подписи».

Прежде чем моделировать систему учета электронных подписей необходимо определить функциональные требования к разрабатываемой системе.

Функциональные требования – требования, которые определяют, как должна вести себя система или продукт в определенных условиях, какие функции и возможности системы должны быть реализованы для удовлетворения требований пользователей.

Таким образом, были выделены следующие требования к системе:

  • 1.    Создание файлов откреплённой электронной подписи (*.sig) для документов Word, Excel и PDF.

  • 2.    Программный интерфейс для взаимодействия с криптопровайдером.

  • 3.    Добавление отметки о наличии электронной подписи в документ.

  • 4.    Массовая подпись документов.

  • 5.    Гибкая настройка расположения изображения подписи в PDF файле.

  • 6.    Настройка параметров обработки Word-файлов:

    – Преобразование исходного файла в PDF.

    – Подписание обоих файлов.

    – Подписание только экспортируемого файла.

Для моделирования системы использовались средства проектирования UML – Enterprise Architect.

Диаграмма вариантов использования – это тип диаграммы унифицированного языка моделирования UML, которая показывает взаимодействия между субъектами и вариантами использования в системе.

На основе выявленных функциональных требований была реализована диаграмма вариантов использования, представленная на рисунке ниже.

Рис. Диаграмма вариантов использования

В рамках разрабатываемой модели выделяются следующие актеры, представленные в таблице ниже.

Таблица. Актёры на диаграмме вариантов использования

Актер

Краткое описание

Сотрудник – пользователь, которому система предоставляет возможность подписание документов электронной подписью.

Добавление документов для подписи

Выбор сертификата электронной подписи

Выбор алгоритма подписания файлов

Настройка параметров обработки файлов

Удаление файлов для подписи

Криптопровайдер – это программное обеспечение, которое обеспечивает выполнение криптографических функций, таких как шифрование, дешифрование, хеширование и цифровая подпись.

Создание открепленной подписи

Добавление отметки о наличии ЭП в документе

Массовая подпись документов

Таким образом, было описано функциональное назначение системы в виде сценариев взаимодействия пользователей с системой.

Моделирование таких систем играет важную роль в обеспечении эффективности и безопасности цифрового документо- оборота. Понимание функциональных требований к системе учета электронных подписей и методов их моделирования является критически важным для успешной реализации подобных проектов в сфере информационных технологий.

Список литературы Моделирование системы учета электронных подписей

  • Что такое электронная подпись: виды и как её получить // Удостоверяющий центр. - [Электронный ресурс]. - Режим доступа: https://uc.iitrust.ru/articles/chto-takoe-elektronnaya-podpis/(дата обращения: 14.05.2024).
  • Филатов А.В. Современные методы и средства гарантирования подлинности электронного документа с использованием ЭЦП. Информационно-управляющие системы. - 2021. - № 4. - С. 14-18.
  • Калмыков Ю.М. Электронная подпись: Основы, применение, анализ. - М.: Торус Пресс. 2022. - № 2. - С. 11-13.
  • Малыгин А.В. Электронная цифровая подпись: Правовые основы и технология применения. - М.: Изд-во Юрайт, 2022. - № 2. - С. 11-13.
  • Виды ЭЦП - различия электронной цифровой подписи // Роселторг. - [Электронный ресурс]. - Режим доступа: https://www.roseltorg.ru/ecp/info/vidy_ecp, свободный (дата обращения: 12.05.2024).
Статья научная