Программа CPP предназначена для генерации команд персонализации чипа.
Команды генерируются в соответствии с инструкциями, заложенными в скриптах персонализации.
Срипт персонализации – это текстовое описание, содержащее информацию о том, что должно быть записано на чип, информацию о конкретном приложении на чипе, которое персонализируется, о типе чипа, о необходимых взаимодействиях с криптографическими устройствами в ходе персонализации.
В состав CPP входит интерпретатор скриптов, который «читает» текст скрипта персонализации и генерирует соответствующие команды персонализации чипа, и подпрограмма взаимодействия с криптографическими устройствами (HSM).
Реализация функционала программы в виде скриптов позволяет быстро настраивать программу на персонализацию новых видов чиповых карт и новых приложений.
Нами реализованы скрипты персонализации EMV-приложений Visa и MasterCard (включая PayPass, PayWave), UPI (Union Pay International), JCB, НСПК МИР и МИР+Maestro на чипах следующих компаний:
• Gemalto
• Kebt Kona
• Oberthur
• SCOne (Алиот, Москва)
• Sagem Morpho
• Trueb
• G&D
• NXP
• STMicroelectronics
• Micron (Ситроникс, Зеленоград)
• Plastic Card (Украина)
• Inside (Atmel) и др.