Скиньте мне ссылку на спецификацию, пожалуйста.
Еще раз повторю. В случае потокового шифрования всех данных, смена ключа занимала бы время равное минимум времени чтения всех данных на карте + времени записи всех данных на карту. А при сбросе кода, данные требовалось бы расшифровать, что потребовало бы такого же количества времени.