Контейнери пов‘язаних підписів (Associated Signature Containers - ASiC) визначають використання структур контейнерів для зв’язування одного або кількох підписаних об’єктів із розширеними електронними підписами або маркерами позначки часу в єдиний цифровий контейнер.[2]

Associated Signature Container Extended (ASiC-E)
Розширення файлу: ..asice, .sce
MIME-тип: application/vnd.
etsi.asic-e+zip
Магічне число: 50 4B 03 04 [1]
Дата випуску останньої версії: квітень 2011; 13 років тому (2011-04)
Розширений з: zip, OpenDocument, EPUB
Відкритий формат? так
Associated Signature Container Simple (ASiC-S)
Розширення файлу: ..asics, .scs
MIME-тип: application/vnd.
etsi.asic-s+zip
Магічне число: 50 4B 03 04 [1]
Розробник: ETSI
Рік випуску: 2011
Дата випуску останньої версії: квітень 2011; 13 років тому (2011-04)
Контейнер для: XAdES, CAdES, timestamp, signed object
Розширений з: Zip, OpenDocument, EPUB
Відкритий формат? Yes

Нормативний контекст ред.

Відповідно до регламенту eIDAS[3], пов’язаний контейнер підпису (ASiC) для eIDAS — це контейнер даних, який використовується для зберігання групи файлових об’єктів і цифрових підписів і/або підтверджень часу, пов’язаних із цими об’єктами. Ці дані зберігаються в ASiC у форматі ZIP.

Європейська комісія з внедрення рішення в документі 2015/1506 від 8 вересня 2015 року встановило специфікації, що стосуються форматів вдосконалених електронних підписів і вдосконалених печаток, які мають визнаватися органами державного сектору відповідно до статей 27 і 37 регламенту eIDAS. Держави-члени ЄС, яким потрібен розширений електронний підпис або розширений електронний підпис на основі кваліфікованого сертифіката, визнають розширений електронний підпис XML, CMS або PDF на рівні відповідності B, T або LT або використовують відповідний контейнер для підпису, якщо ці підписи відповідають таким технічнім характеристикам:[4]

Технічні специфікації ASiC були оновлені та стандартизовані з квітня 2016 року Європейським інститутом телекомунікаційних стандартів у стандарті асоційованих контейнерів підпису (ASiC) (ETSI EN 319 162-1 V1.1.1 (2016-04),[1][6] але цей оновлений стандарт не вимагається імплементаційним рішенням Європейської комісії.

Структура ред.

Внутрішня структура ASiC включає дві папки:

  • Коренева папка, у якій зберігається весь вміст контейнера, який може містити папки, що відображають структуру цього вмісту.
  • Папка «META-INF», яка міститься в кореневій папці та містить файли, які містять метадані про вміст, включаючи пов’язані файли підпису та/або підтвердження часу.

Такий файл електронного підпису міститиме один об’єкт CAdES або один чи більше підписів XAdES. Файл підтвердження часу міститиме одну позначку часу, яка відповідатиме IETF RFC 3161 [7], тоді як один запис доказів відповідатиме IETF RFC 4998 [8] або IETF RFC 6283.[1][2][9]

Як використовується ASiC ред.

Однією з цілей електронного підпису є захист доданих до нього даних від зміни. Це можна зробити, створивши набір даних, який поєднує підпис із підписаними даними, або зберегти відокремлений підпис в окремому ресурсі, а потім використати зовнішній процес для створення повторного зв’язку підпису з даними. Використовувати відокремлені підписи може бути вигідно, оскільки це запобігає несанкціонованим модифікаціям оригінальних об’єктів даних. Однак, роблячи це, існує ризик того, що відокремлений підпис буде відокремлений від пов’язаних з ним даних. Якщо це станеться, зв’язок буде втрачено, а отже, дані стануть недоступними.[2]

Одним із найпоширеніших розгортань стандарту ASiC є естонська система цифрового підпису з використанням мультиплатформенного (Windows, Linux, MacOS (OSX)) програмного забезпечення під назвою DigiDoc.

Типи контейнерів ASiC ред.

Використання правильного інструменту для кожної роботи завжди важливо. Використання правильного типу контейнера ASiC для поточної роботи також важливо:[2]

ASiC Simple (ASiC-S) ред.

У цьому контейнері один файловий об’єкт пов’язується з підписом або файлом підтвердження часу. Файл «mimetype», який визначає тип носія, також може бути включений у цей контейнер. Якщо включено файл mimetype, він має бути першим файлом у контейнері ASiC. Цей тип контейнера дозволить у майбутньому додавати додаткові підписи для підпису збережених файлових об’єктів. Коли використовуються маркери довгострокової позначки часу, файли маніфесту архіву ASiC використовуються для захисту маркерів довгострокової позначки часу від підробки.[1][2]

ASiC Extended (ASiC-E) ред.

Цей тип контейнера може містити один або кілька файлів підпису або підтвердження часу. ASiC-E з XAdES працює з файлами підписів, а ASiC-E з CAdES — із підтвердженням часу. Файли в цих контейнерах ASiC застосовуються до власних наборів файлових об’єктів. Кожен файловий об’єкт може мати додаткові метадані або пов’язану з ним інформацію, яку також можна захистити підписом. Контейнер ASiC-E може бути розроблений таким чином, щоб запобігти цій модифікації або дозволити її включення, не завдаючи шкоди попереднім підписам.

Обидва ці контейнери ASiC здатні підтримувати тривалу доступність і цілісність під час зберігання підписів XAdES або CAdES за допомогою маркерів позначок часу або файлів маніфесту запису доказів, які містяться в контейнерах. Контейнери ASiC мають відповідати специфікації ZIP та обмеженням, які застосовуються до ZIP.[1][2]

Додатковий контейнер підтвердження часу ASiC-S ред.

Цей контейнер працює відповідно до базових вимог контейнера ASiC Simple (ASiC-S), але він також забезпечує додаткові вимоги до підтвердження часу. Додаткові елементи можуть бути в папці META-INF і вимагають використання змінної «SignedData», щоб включити інформацію про сертифікат і відкликання.[2][6]

Додатковий контейнер ASiC-E CAdES ред.

Цей контейнер має ті самі базові лінії, що й контейнер ASiC-E, але з додатковими обмеженнями.[2][6]

Додатковий контейнер підтвердження часу ASiC-E ред.

Цей контейнер відповідає базовим вимогам ASiC-E, а також додатковим вимогам і обмеженням.[2][6]

Зменшення ризику втрати електронного підпису ред.

Використання ASiC зменшує ризик відокремлення електронного підпису від його даних шляхом поєднання підпису та його підписаних даних у контейнері. З обома елементами, захищеними в ASiC, легше поширювати підпис і гарантувати, що правильний підпис і його метадані використовуються під час перевірки. Цей процес також можна використовувати під час зв’язування тверджень часу, включно із записами доказів або маркерами позначок часу з пов’язаними даними.[2]

Список літератури ред.

  1. а б в г д е Electronic Signatures and Infrastructures (ESI); Associated Signature Containers (ASiC); Part 1: Building blocks and ASiC baseline containers (ETSI EN 319 162-1 V1.1.1 (2016-04) (PDF). European Telecommunications Standards Institute.
  2. а б в г д е ж и к л Turner, Dawn M. ASiC - Associated Signature Containers for eIDAS. Cryptomathic. Процитовано 13 June 2017.
  3. Regulation (EU) No 910/2014 of the European Parliament and of the Council of 23 July 2014 on electronic identification and trust services for electronic transactions in the internal market and repealing Directive 1999/93/EC. EUR-Lex. The European Parliament and the Council of the European Union. Процитовано 18 March 2016.
  4. COMMISSION IMPLEMENTING DECISION (EU) 2015/1506 of 8 September 2015 laying down specifications relating to formats of advanced electronic signatures and advanced seals to be recognised by public sector bodies pursuant to Articles 27(5) and 37(5) of Regulation (EU) No 910/2014 of the European Parliament and of the Council on electronic identification and trust services for electronic transactions in the internal market. Процитовано 18 March 2018.
  5. Commission Implementing Decision (EU) 2015/1506 of 8 September 2015 laying down specifications relating to formats of advanced electronic signatures and advanced seals to be recognised by public sector bodies pursuant to Articles 27(5) and 37(5) of Regulation (EU) No 910/2014 of the European Parliament and of the Council on electronic identification and trust services for electronic transactions in the internal market (Text with EEA relevance) (англ.). EUR-Lex. 9 September 2015. Material has been copied from this source. Reuse is authorised, provided the source is acknowledged.
  6. а б в г Electronic Signatures and Infrastructures (ESI); Associated Signature Containers (ASiC); Part 2: Additional ASiC containers (ETSI EN 319 162-2 V1.1.1 (2016-04) (PDF). European Telecommunications Standards Institute.
  7. Adams, C.; Cain, P.; Pinkas, D.; Zuccherato, R. Internet X.509 Public Key Infrastructure - Time-Stamp Protocol (TSP). Network Working Group. Процитовано 13 June 2017.
  8. Gondrom, T.; Brander, R.; Pordesch, U. Evidence Record Syntax (ERS). Network Working Group. Процитовано 13 June 2017.
  9. Jerman Blazic, A.; Saljic, S.; Gondrom, T. Extensible Markup Language Evidence Record Syntax (XMLERS). Internet Engineering Task Force (IETF). Процитовано 13 June 2017.

Зовнішні посилання ред.