PIN-блок
Формат, в котором PIN упаковывается вместе с данными карты перед шифрованием, чтобы перехваченный блок не раскрывал PIN.
ISO 9564 и более старый ANSI X9.8 определяют, как PIN раскладывается в блок фиксированного размера перед шифрованием. Формат 0, он же ISO-0, выполняет XOR поля PIN с правыми двенадцатью цифрами номера счёта (PAN), так что один и тот же PIN на разных картах даёт разные блоки. Затем блок шифруется PIN-ключом, и происходит это внутри HSM, а не в терминале.
Формат 1 дополняет PIN случайными цифрами, поэтому два блока с одним PIN не совпадают, даже если счёт тот же. У каждого формата свои подводные камни, а хороший формат мало что даёт, если остальная цепочка протекает.