2015-02-08 7 views
0

Как вы видите ниже, я попытался отобразить установленные апплеты на моей карте, используя gp -list. Я указываю несколько разных ключей:Почему моя смарт-карта принимает два разных ключа в качестве MAC-ключа?

GP: gp -mac 404142434445464748494A4B4C4D4E4F -list 
AID: A000000151000000 (|....Q...|) 
    ISD OP_READY: Security Domain, Card lock, Card terminate, Default selected, 
CVM (PIN) management 

AID: A0000001515350 (|....QSP|) 
    ExM LOADED: (none) 
    A000000151535041 (|....QSPA|) 


GP: gp -mac 404142434445464748494A4B4C4D4E4E -list 
AID: A000000151000000 (|....Q...|) 
    ISD OP_READY: Security Domain, Card lock, Card terminate, Default selected, 
CVM (PIN) management 

AID: A0000001515350 (|....QSP|) 
    ExM LOADED: (none) 
    A000000151535041 (|....QSPA|) 


GP: gp -mac 404142434445464748494A4B4C4D4E4D -list 
openkms.gp.GPException: External authenticate failed SW: 6982 
     at openkms.gp.GlobalPlatform.check(GlobalPlatform.java:924) 
     at openkms.gp.GlobalPlatform.openSecureChannel(GlobalPlatform.java:447) 
     at openkms.gp.GPTool.main(GPTool.java:280) 

Почему это прекрасно работает с двумя разными ключами?

404142434445464748494A4B4C4D4E4 F

и

404142434445464748494A4B4C4D4E4 E

Обратите внимание, что я попробовал некоторые другие карты и инструменты! Тот же выход.

Это из-за этого шифрование с обеими ключами имеет одинаковый выход?

ответ

4

Вы только переверните бит четности, который не используется и не проверяется карточкой (или программным обеспечением). Это означает, что результат шифров один и тот же, да.

+0

Вау! Я проверил несколько других ключей. Является ли младший бит в каждом байте для контроля четности? В другом слове каждая ли карта имеет 2^16 равную пару ?! – Jean

+2

@ Am1r: Да, для всех ключей DES-семейства каждый байт имеет этот бит четности. Именно поэтому один-DES имеет только 56 и трижды-DES 168 эффективных битов ключа. – guidot

+0

@guidot Не следует ли проверять карту? Я имею в виду, почему карта игнорирует это? – Jean

 Смежные вопросы

  • Нет связанных вопросов^_^