×
07.06.2020
220.018.254b

Результат интеллектуальной деятельности: СПОСОБ ХРАНЕНИЯ, ОБНОВЛЕНИЯ И ИСПОЛЬЗОВАНИЯ НА СМАРТ-КАРТЕ КОРНЕВЫХ СЕРТИФИКАТОВ ЭЛЕКТРОННОЙ ПОДПИСИ

Вид РИД

Изобретение

№ охранного документа
0002722979
Дата охранного документа
05.06.2020
Аннотация: Изобретение относится к вычислительной технике. Технический результат заключается в обеспечении защищенного хранения, обновления и использования на смарт-карте корневых сертификатов электронной подписи с обеспечением комплексной защиты корневых сертификатов электронной подписи от их несанкционированного использования, подмены и/или навязывания повторного использования отозванных (просроченных и скомпрометированных) корневых сертификатов электронной подписи, за счет интегрирования внутрь смарт-карты программных компонентов импорта, экспорта и проверки корневых сертификатов электронной подписи, которые осуществляют операции защищенного хранения, обновления и использования корневых сертификатов электронной подписи. 1 з.п. ф-лы, 1 ил.

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

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

Наиболее близким к заявленному изобретению является способ обновления на смарт-карте списка отозванных сертификатов (CRL), описанный в патентной заявке US2017338966 (A1). Данный способ выбран в качестве прототипа заявленного изобретения.

Недостатком способа-прототипа является недостаточная информационная безопасность вследствие того, что корневые сертификаты электронной подписи хранятся только на удаленных внешних серверах (внешних хранилищах), взаимодействие с которыми происходит по открытым незащищенным каналам в глобальной сети Интернет в процессе обновления и использования на смарт-карте корневых сертификатов электронной подписи.

Техническим результатом изобретения является создание способа защищенного хранения, обновления и использования на смарт-карте корневых сертификатов электронной подписи (ЭП) с обеспечением комплексной защиты корневых сертификатов электронной подписи от их несанкционированного использования, подмены и/или навязывания повторного использования отозванных (просроченных и скомпрометированных) корневых сертификатов электронной подписи, за счет интегрирования внутрь смарт-карты программных компонентов импорта, экспорта и проверки корневых сертификатов электронной подписи, которые осуществляют операции защищенного хранения, обновления и использования корневых сертификатов электронной подписи.

Поставленный технический результат достигнут путем создания способа хранения, обновления и использования на смарт-карте корневых сертификатов электронной подписи (ЭП), в котором

на этапе инициализации смарт-карты осуществляют следующие операции:

a) записывают в смарт-карту программный компонент импорта корневых сертификатов ЭП, программный компонент экспорта корневых сертификатов ЭП и программный компонент проверки корневых сертификатов ЭП;

b) резервируют и очищают в защищенной внутренней памяти смарт-карты область внутреннего хранилища;

c) с помощью компонента импорта корневых сертификатов загружают из внешнего хранилища корневых сертификатов в оперативную память смарт-карты, по меньшей мере, один корневой сертификат ЭП и передают его в

d) компонент проверки корневых сертификатов, с помощью которого выполняют проверку электронной подписи корневого сертификата ЭП на открытом ключе, находящемся в этом корневом сертификате ЭП, выполняют проверку на уникальность корневого сертификата ЭП среди всех хранящихся во внутреннем хранилище смарт-карты корневых сертификатов ЭП, а также выполняют проверку на наличие, по меньшей мере, полей версии открытого ключа электронной подписи и расширенных атрибутов в корневом сертификате ЭП, причем, в случае успешного завершения всех проверок корневого сертификата, корневой сертификат ЭП записывают в область внутреннего хранилища смарт-карты;

на этапе пользования смарт-картой осуществляются следующие операции:

при выполнении импорта корневого сертификата ЭП осуществляют следующие операции:

e) с помощью компонента импорта корневых сертификатов загружают из внешнего хранилища корневых сертификатов в оперативную память смарт-карты корневой сертификат ЭП и передают его в

f) компонент проверки корневых сертификатов, с помощью которого выполняют все проверки корневого сертификата ЭП операции d), выполняют проверку электронной подписи атрибутов корневого сертификата ЭП на открытом ключе одного из хранящихся во внутреннем хранилище смарт-карты корневых сертификатов ЭП, выполняют проверку на отсутствие корневого сертификата ЭП в хранящемся во внутреннем хранилище смарт-карты списке удаленных из смарт-карты корневых сертификатов ЭП, а также выполняют проверку наличия прав на выполнение операции создания корневого сертификата ЭП, причем, в случае успешного завершения всех проверок, корневой сертификат ЭП записывают в область внутреннего хранилища смарт-карты;

при выполнении чтения корневого сертификата ЭП осуществляют следующие операции:

g) с помощью компонента проверки корневых сертификатов выполняют проверку наличия прав на выполнение операции чтения корневого сертификата ЭП, хранящегося во внутреннем хранилище смарт-карты, причем, в случае успешной проверки, корневой сертификат ЭП передают из внутреннего хранилища смарт-карты в

h) компонент экспорта корневых сертификатов, с помощью которого корневой сертификат ЭП выгружают из смарт-карты во внешнее хранилище корневых сертификатов;

при выполнении удаления корневого сертификата ЭП осуществляют следующие операции:

i) с помощью компонента проверки корневых сертификатов выполняют проверку наличия прав на выполнение операции удаления корневого сертификата ЭП из внутреннего хранилища смарт-карты, причем, в случае успешной проверки, вычисляют контрольную сумму корневого сертификата ЭП, которую добавляют в хранящийся во внутреннем хранилище смарт-карты список удаленных из смарт-карты корневых сертификатов ЭП, а сам корневой сертификат ЭП удаляют из внутреннего хранилища смарт-карты.

В предпочтительном варианте осуществления способа в операции f) выполняют проверку электронной подписи атрибутов PKCS#7 корневого сертификата.

Для лучшего понимания заявленного изобретения далее приводится его подробное описание с соответствующими графическими материалами.

Фиг. 1. Схема способа защищенного хранения, обновления и использования на смарт-карте корневых сертификатов электронной подписи, выполненная согласно изобретению.

Рассмотрим более подробно функционирование заявленного способа защищенного хранения, обновления и использования на смарт-карте корневых сертификатов электронной подписи (Фиг. 1).

На этапе инициализации смарт-карты 1 осуществляют следующие операции.

Записывают в смарт-карту 1 программный компонент 2 импорта корневых сертификатов ЭП, программный компонент 3 экспорта корневых сертификатов ЭП и программный компонент 4 проверки корневых сертификатов ЭП (операция a).

Резервируют и очищают в защищенной внутренней памяти смарт-карты 1 область внутреннего хранилища 5 (операция b).

С помощью компонента импорта 2 корневых сертификатов загружают из внешнего хранилища 6 корневых сертификатов в оперативную память смарт-карты 1, по меньшей мере, один корневой сертификат ЭП и передают его в компонент 4 проверки корневых сертификатов (операция c).

С помощью компонента 4 проверки корневых сертификатов выполняют проверку электронной подписи корневого сертификата ЭП на открытом ключе, находящемся в этом корневом сертификате ЭП, выполняют проверку на уникальность корневого сертификата ЭП среди всех хранящихся во внутреннем хранилище 5 смарт-карты 1 корневых сертификатов ЭП, а также выполняют проверку на наличие полей в корневом сертификате ЭП, причем, в случае успешного завершения всех проверок корневого сертификата, корневой сертификат ЭП записывают в область внутреннего хранилища 5 смарт-карты 1 (операция d).

На этапе пользования смарт-картой 1 осуществляются следующие операции.

При выполнении импорта корневого сертификата ЭП осуществляют следующие операции.

С помощью компонента 2 импорта корневых сертификатов загружают из внешнего хранилища 6 корневых сертификатов в оперативную память смарт-карты 1 корневой сертификат ЭП и передают его в компонент 4 проверки корневых сертификатов (операция e).

С помощью компонента 4 проверки корневых сертификатов выполняют все проверки корневого сертификата ЭП операции d), а также выполняют проверку электронной подписи атрибутов PKCS#7 корневого сертификата ЭП на открытом ключе одного из хранящихся во внутреннем хранилище 5 смарт-карты 1 корневых сертификатов ЭП, кроме того выполняют проверку на отсутствие корневого сертификата ЭП в хранящемся во внутреннем хранилище 5 смарт-карты 1 списке удаленных из смарт-карты 1 корневых сертификатов ЭП, а также выполняют проверку наличия прав на выполнение операции создания корневого сертификата ЭП, причем, в случае успешного завершения всех проверок, корневой сертификат ЭП записывают в область внутреннего хранилища 5 смарт-карты 1 (операция f).

При выполнении чтения корневого сертификата ЭП осуществляют следующие операции:

С помощью компонента 4 проверки корневых сертификатов выполняют проверку наличия прав на выполнение операции чтения корневого сертификата ЭП, хранящегося во внутреннем хранилище 5 смарт-карты 1, причем, в случае успешной проверки, корневой сертификат ЭП передают из внутреннего хранилища 5 смарт-карты 1 в компонент 3 экспорта корневых сертификатов (операция g).

C помощью компонента 3 экспорта корневых сертификатов выгружают корневой сертификат ЭП из смарт-карты 1 во внешнее хранилище 6 корневых сертификатов (операция h).

При выполнении удаления корневого сертификата ЭП осуществляют следующие операции.

С помощью компонента 4 проверки корневых сертификатов выполняют проверку наличия прав на выполнение операции удаления корневого сертификата ЭП из внутреннего хранилища 5 смарт-карты 1, причем, в случае успешной проверки, вычисляют контрольную сумму корневого сертификата ЭП, которую добавляют в хранящийся во внутреннем хранилище 5 смарт-карты список удаленных из смарт-карты корневых сертификатов ЭП, а сам корневой сертификат ЭП удаляют из внутреннего хранилища 5 смарт-карты 1 (операция i).

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

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


СПОСОБ ХРАНЕНИЯ, ОБНОВЛЕНИЯ И ИСПОЛЬЗОВАНИЯ НА СМАРТ-КАРТЕ КОРНЕВЫХ СЕРТИФИКАТОВ ЭЛЕКТРОННОЙ ПОДПИСИ
СПОСОБ ХРАНЕНИЯ, ОБНОВЛЕНИЯ И ИСПОЛЬЗОВАНИЯ НА СМАРТ-КАРТЕ КОРНЕВЫХ СЕРТИФИКАТОВ ЭЛЕКТРОННОЙ ПОДПИСИ
Источник поступления информации: Роспатент

Показаны записи 1-6 из 6.
19.04.2019
№219.017.1d34

Система для программирования и тестирования usb устройств

Изобретение относится к области электротехники, а именно к системам для программирования и тестирования USB устройств и может быть использовано в процессе изготовления USB устройств. Система для программирования и тестирования USB устройств содержит стенд, соединенный с вычислительным...
Тип: Изобретение
Номер охранного документа: 0002685063
Дата охранного документа: 16.04.2019
11.07.2019
№219.017.b23b

Аппарат для маркировки и тестирования usb-устройств

Изобретение относится к области электротехники. Техническим результатом изобретения является создание автоматизированного аппарата маркировки и тестирования USB-устройств. Устройство содержит корпус, к которому прикреплен компьютер, накопитель, первая направляющая, узел проверки, вторая...
Тип: Изобретение
Номер охранного документа: 0002694143
Дата охранного документа: 09.07.2019
10.08.2019
№219.017.bdcd

Система маркировки и тестирования usb-устройств

Изобретение относится к области электротехники. Техническим результатом изобретения является создание системы маркировки и тестирования USB-устройств. Система маркировки и тестирования USB-устройств включает компьютер, корпус, к которому прикреплен накопитель, первая направляющая, блок проверки...
Тип: Изобретение
Номер охранного документа: 0002696881
Дата охранного документа: 07.08.2019
02.10.2019
№219.017.cb31

Автоматизированное устройство учета отпусков и денежных выплат сотрудников

Изобретение относится к автоматизированному устройству учета отпусков и зарплат сотрудников. Технический результат заключается в автоматизации учета отпусков и зарплат сотрудников. Устройство содержит ЭВМ сотрудников, блок выплат за мобильную связь, блок выплат премий, блок выплат социального...
Тип: Изобретение
Номер охранного документа: 0002701053
Дата охранного документа: 24.09.2019
01.05.2020
№220.018.1aa5

Способ восстановления и обновления программного обеспечения на смарт-карте

Изобретение относится к области вычислительной техники. Технический результат заключается в обеспечении защиты от внедрения на смарт-карту вредоносного программного обеспечения (ПО) в процессе обновления и восстановления ПО. Технический результат достигается за счет способа восстановления и...
Тип: Изобретение
Номер охранного документа: 0002720254
Дата охранного документа: 28.04.2020
04.05.2020
№220.018.1b85

Способ доверенного хранения на смарт-карте списка отозванных сертификатов (crl)

Изобретение относится к вычислительной технике. Технический результат заключается в обеспечении доверенного хранения на смарт-карте списка отозванных сертификатов с улучшенным удобством пользования. Способ доверенного хранения на смарт-карте списка отозванных сертификатов, в котором на этапе...
Тип: Изобретение
Номер охранного документа: 0002720320
Дата охранного документа: 28.04.2020
Показаны записи 1-2 из 2.
01.05.2020
№220.018.1aa5

Способ восстановления и обновления программного обеспечения на смарт-карте

Изобретение относится к области вычислительной техники. Технический результат заключается в обеспечении защиты от внедрения на смарт-карту вредоносного программного обеспечения (ПО) в процессе обновления и восстановления ПО. Технический результат достигается за счет способа восстановления и...
Тип: Изобретение
Номер охранного документа: 0002720254
Дата охранного документа: 28.04.2020
04.05.2020
№220.018.1b85

Способ доверенного хранения на смарт-карте списка отозванных сертификатов (crl)

Изобретение относится к вычислительной технике. Технический результат заключается в обеспечении доверенного хранения на смарт-карте списка отозванных сертификатов с улучшенным удобством пользования. Способ доверенного хранения на смарт-карте списка отозванных сертификатов, в котором на этапе...
Тип: Изобретение
Номер охранного документа: 0002720320
Дата охранного документа: 28.04.2020
+ добавить свой РИД