Я постараюсь ответить на ваши вопросы:
1) Если на карте ничего не предустановлено, что поддерживает запись и чтение биометрических данных, вы должны создать свой собственный апплет, выполняющий эту работу.
2) Что касается помощи, вы правы, что вы должны попытаться сделать ее уникальной.Структура AID следующая: 5-байтовый RID + 0,11 байт. PIX
RID - это уникальный идентификатор поставщика приложения.Чтобы никто другой не использовал ваш RID, вы должны зарегистрировать его в национальных или международных сертификационных учреждениях, в зависимости от области применения.Хотя наличие зарегистрированного RID не является обязательным требованием, вы должны использовать «F» в качестве начала вашего RID, если он не зарегистрирован.Рекомендуется использовать только зарегистрированный AID, если вы реализуете серьезное приложение.
PIX - проприетарное расширение идентификатора приложения, которое предоставляемое приложение должно поддерживать уникальностью.
3) APDU - это просто протокол, описывающий способобщение с вашим апплетом.Он упаковывает инструкцию, которую вы хотите вызвать, вместе с входными и выходными данными.