ГОСТ РИСО/МЭК19784-1— 2007
Все ПБУ должны внести в реестр компонентов информацию о поддерживаемых функциях и опциях ГИП.
П р и м е ч а н и е — Дополнительная информация относительно вопросов интерфейса пользователя
приведена в разделе С.5 приложения С.
А.4.6.2.4 Обратные вызовы потокового ГИП
ПБУ предоставляет потоковые данные ГИП и поддерживает потоковый обратный вызов ГИП.
А.4.6.2.5 Обнаружение источника
ПБУ может обнаруживать наличие доступных образцов и поддерживает событие наличия источника.
П р и м е ч а н и е — Примером доступных образцов может служить физический контакт пальца с рабочей
поверхностью сканера отпечатков пальцев.
4.6.2.6 Полезная информация
Некоторые ПБУ могут дополнительно поддерживать хранение полезной информации при создании конт
рольного шаблона и выполнять возврат полезной информации после успешной верификации. Содержание по
лезной информации не ограничено и может включать в себя секретные данные, такие как личный идентификаци
онный номер или секретные ключи, связанные с пользователем, биометрические данные которого содержатся
в ЗБИ. Данные полезной инф ормации создаю тся в процессе вы полнения операций
BioSPI_Enroll
или
BioSPI_CreateTemplate
и возвращаются как результат операций
BioSPI_Verify
или
BioSPI_VerifyMatch.
Если
функция предусмотрена, то ПБУ должен внести в реестр компонентов максимальный размер поля для полезной
информации. Если максимальный размер равен нулю, то это указывает на то. что перенос полезной информа
ции не поддерживается. Если размер входной полезной информации превышает установленный размер, то
ф ункция должна возвратить код ошибки. Если перенос полезной информации не поддерживается, выходной
параметр
Payload
должен иметь значение минус 1.
П р и м е ч а н и е — Дополнительная информация относительно полезной информации приведена в
разделе С.5 приложения С.
А.4.6.2.7 Функции безопасности
БиоАПИ поддерживает, но не требует реализации ф ункций безопасности. К тому же он не определяет
функции, выходящие за рамки ПИП.
ПБУ вносит в реестр компонентов информацию о возможности поддержки шифрования ЗБИ и создания
электронной подписи ЗБИ.
П р и м е ч а н и е — Управление ключами, связанное с данными возможностями, не адресуется дан
ным ПИП.
А.4.6.2.8 Обновление шаблона
Функции
CreateTemplate
и
Enroll
могут быть предоставлены приложением с ранее зарегистрированным
шаблоном (Reference
Template)
для обновления (то есть. ПБУ может использовать этот шаблон отдельно с вновь
полученными данными для создания
NewTernplate).
ПБУ должен в любом случав возвратить
NawTemplale
(за
исключением события ошибки), но если обновление шаблона не поддерживается, в расчетах может игнориро ваться
предоставляемый
ReferenceTemplate.
А.4.6.2.9 Адаптация шаблона
Некоторые ПБУ могут дополнительно обеспечивать возможность использования вновь полученных
биометрических данных для обновления контрольной ЗБИ. Данная операция гложет быть выполнена только в
результате успешного завершения функций
BioSPI_Verify
или
BioSPI_VenfyMatch
(то есть в том случае, если
Result равен BioAPI_TRUE). Данная процедура используется для того, чтобы сохранить новую зарегистриро ванную
ЗБИ с самым высоким качеством. ПБУ принимает решение о необходимости выполнения адаптации,
основываясь на таких факторах, как качество, прошедшее время и наличие существенных различий. Если ПБУ не
поддерживает адаптацию, возвращ аемый параметр
AdaptedBIR
должен иметь значение минус 2
(BioAPI_UNSUPPORTED_BIR_HANDLE). Если ПБУ поддерживает адаптацию, но по некоторым причинам не спо
собен выполнить адаптацию или принял решение не выполнять адаптацию, то возвращаемый параметр AdaptedBIR
должен иметь значение минус 1 (BioAPIJNVALID_BIR_HANDLE). ПБУ должен внести в реестр компонентов
{OptionsMask)
информацию о поддержке функций адаптации шаблона.
А.4.6.2.10 Категоризация
ПБУ для идентификации могут дополнительно поддерживать методы ограничения совокупности записей
базы данных, по которым должен производиться поиск, для снижения времени отклика. Данная функция исполь
зуется только в ПБУ для идентификации и выполняется только в процессе выполнения операций
BioSPlJdentify
и
BioSPlJdentifyMatch.
ПБУ для идентификации должны внести в реестр компонентов информацию о поддерж
ке данной функции. ПБУ для идентификации не поддерживают данную функцию и могут игнорировать входной
параметр
Binning
включения/выключения данного режима.
П р и м е ч а н и е — Для настройки или модификации стратегии режима категоризации не предоставляется
явная поддержка ПИП. кроме опции включения/выключения данного режима.
90