Програмне забезпечення з реалізації механізмів контролю доступу до безконтактного електронного носія (далі – БЕН) смарт-карти призначене для встановлення захищеного каналу зв’язку з БЕН смарт-карти і для роботи з даними, що містяться в ньому, виконує наступні функції:
- Взаємодіє зі зчитувачем документів;
- Здійснює авторизацію БЕН через протоколи BAC / РАСЕ за допомогою обраного механізму авторизації: MRZ або CAN;
- Здійснює зчитування і перевірку об’єкта захисту даних (SOD) та електронного цифрового підпису, який накладається на групи даних, що містяться на БЕН;
- Здійснює проведення ідентифікації власника смарт-карти по його особистому ключу і сертифікату, створених відповідно до стандарту ICAO Doc 9303, доступ до яких захищений протоколом РАСЕ за допомогою PIN-коду 1;
- Здійснює зчитування персональних і біометричних даних, які зберігаються на БЕН;
- Здійснює запис змінної інформації в дописуванні групи даних;
- Здійснює заміну PIN-код і PUK-коду.