Конец 1990-х—2010-е
Приблизительно в 2000 году бесконтактные карты развились до более совершенного по сравнению с Prox уровня.
Эти смарт-карты, среди которых были MIFARE® и iCLASS®, использовали высокочастотную технологию (13,56 МГц) и представляли собой идентификаторы совершенно нового уровня. Кроме того, они были избавлены от двух основных недостатков, присущих картам Prox.
Во-первых, была реализована взаимная аутентификация, то есть и карта, и считыватель содержали набор криптографических ключей (своего рода паролей). Когда идентификатор впервые подносят к считывателю, происходит обмен ключами и их математическое сравнение. Если ключи совпадают, идентификатор передает набор бинарных данных, а считыватель считает их подлинными. Однако если ключи не совпадают, идентификатор
не передает бинарные данные на считыватель, при этом транзакция прерывается.
Во-вторых, данные карты позволяют хранить намного больше информации, чем просто идентификационный номер, в том числе остаток на дебетовом счету и биометрические данные. Это повышает уровень безопасности и расширяет сферу применения таких карт.
Опасности
Несмотря на перечисленные преимущества, многие смарт-карты первого поколения имели ряд уязвимостей,
связанных с алгоритмами взаимной аутентификации. Существует ряд статей, посвященных исследованию
таких уязвимостей. Уязвимости позволяют взломщикам подделывать, клонировать и считывать
идентификационные данные, обходя процедуру взаимной аутентификации.