ГОСТ Р 58231—2022
ВЛД, поле infoDETGFRRGFAR — для КОО кривой ОВЛНД и ОВЛД. Четвертое поле типа ResultMatchVerify
является распределением результатов сравнения поля cmpScrDistr типа DistributionRealReal.
TestResultVerifу ::= SEQUENCE {
ResultMatchVerify,
StatisticlnformationSet OPTIONAL
resultMatchVerifу
durationVerifу
}
ResultMatchVerify::= SEQUENCE {
InfоDE TFNMRFMRInfoDETCurve, -- должна быть пара ВЛС и ВЛНС
infoDETFRRFARInfoDETCurve, -- должна быть пара ВЛД и ВЛНД
infoDETGFRRGFAR InfoDETCurve, -- должна быть пара ОВЛД и ОВЛНД
cmpScrDistrDistributionRealReal OPTIONAL
}
Первое и второе поля типа InfoDETCurve — это число биометрических образцов, использованных
при оценке вероятностей ошибок 1-го и 2-го рода. Третье поле expressionDETCurve аппроксимирует
КОО кривую с типом InfoDETCurve. InfoDETCurve представляет собой кривую с произвольным числом
точек на ней. Каждая точка на кривой выражена с помощью типа ExpressionPointDETCurve, который
является набором из трех полей: порога threshold, значения вероятности ошибок 1-го рода typelError и
значения вероятности ошибок 2-го рода typellError. Последовательность точек должна быть отсорти
рована в порядке возрастания в поле typelError. Если порог неизвестен, то он принимает значение -1. Если
порог недоступен, то он принимает значение 0.
InfoDETCurve ::= SEQUENCE {
numOfSamplesEstTypeIError
numOfSamplesEstTypelIError
expressionDETCurve
INTEGER,
INTEGER,
ExpressionDETCurve
ExpressionDETCurve ::= SEQUENCE OF ExpressionPointDETCurve
ExpressionPointDETCurve ::= SEQUENCE {
thresholdREAL OPTIONAL, -- 0 — недоступен, —1 — неизвестен
typelError REAL,
typellErrorREAL
}
Распределение результатов сравнения выражают типом DistributionRealReal, который является
последовательностью ExpressionPointRealReal. Каждый элемент типа DistributionRealReal является
парой xValue типа REAL и yValue типа REAL. Элемент типа ExpressionPointRealReal показывает, что
соотношение значений, которые менее или равны xValue, — это yValue. Элементы должны быть отсор
тированы по возрастанию xValue.
DistributionRealReal ::= SEQUENCE OF ExpressionPointRealReal
ExpressionPointRealReal ::= SEQUENCE {
xValue REAL,
yValue REAL
}
d)если испытание проводят при сравнении данных в процессе биометрической идентифи
кации, то следует определить тип TestResultldentify. Данный тип состоит из двух полей: поля ре
зультата биометрической идентификации на замкнутом множестве resultMatchClosedldentify типа
ResultMatchClosedldentify и поля результата биометрической идентификации на открытом множестве
resultMatchOpenIdentify типа ResultMatchOpenIdentify, где последнее поле необязательно.
TestResultldentify ::= SEQUENCE {
ResultMatchClosedldentify,
ResultMatchOpenldentifу OPTIONAL
resultMatchClosedldentify
resultMatchOpenldentifу
}
Примечание — Метрики замкнутого множества обязательны, т. к. их всегда необходимо учитывать при
вычислениях в качестве ранжированных статистических данных.
ТипResultMatchClosedldentifyсостоитизтрехполей:cmcCurveClosed,srchExecDistrи
durationClosedIdentify. cmcCurveClosed представляет собой ХСС кривую результата испытания и имеет
тип DistributionlntegerReal. srchExecDistr представляет собой гистограмму числа исследований, выпол-
12