В настоящих рекомендациях использованы следующие обозначения:
| - конечномерное векторное пространство размерности ; |
- конкатенация строк, т.е. если , , , , то ; | |
- сертификат открытого ключа карты для проверки PIN; | |
- сертификат эмитента карты; | |
- функция расшифрования; | |
- функция зашифрования; | |
- функция хэширования в соответствии с ГОСТ Р 34.11-2015*. Длина значения равна 32 байтам; | |
________________ * Вероятно, ошибка оригинала. Следует читать: ГОСТ Р 34.11-2012. - Примечание изготовителя базы данных. | |
- случайное число карты (ICC Unpredictable Number), генерируемое картой в ответ на команду GET CHALLENGE в том случае, когда терминал выбирает метод верификации держателя карты Enciphered PIN Offline. Длина значения равна 8 байтам; | |
- ключ шифрования, формируемый в соответствии с алгоритмом VKO_GOSTR3410_2012_256, описанным в Р 50.1.113-2016. Длина значения равна 32 байтам; | |
- точка эллиптической кривой кратности ; | |
, | - параметры эллиптической кривой id-GostR3410-2001-CryptoPro-A-ParamSet; |
- персональный идентификационный номер (Personal identification number) (4-12 десятичных цифр); | |
PIN-block | - данные для вычисления шифрограммы. Длина значения равна 8 байтам. |
- фиксированный параметр, значение которого равно UKM=(0х00||0х00||0х00||0х00||0х00||0х00||0х00||0х01). Длина значения равна 8 байтам; | |
VKO_GOSTR3410_2012_256 | - алгоритм согласования ключей, определенный в Р 50.1.113-2016; |
- закрытый ключ терминала. Длина значения равна 32 байтам; | |
- открытый ключ терминала. Длина значения равна 64 байтам; | |
- закрытый ключ карты. Длина значения равна 32 байтам; | |
- открытый ключ карты. Длина значения равна 64 байтам. |