DESFire Key Diversification AV1 - PullRequest
       103

DESFire Key Diversification AV1

5 голосов
/ 17 марта 2020

Я реализовал AES Key Diversification AV2, и теперь мне интересно, что такое SAM AV1 и как он работает? Кто-нибудь может поделиться ссылкой или дать некоторую информацию?

Просто чтобы поделиться некоторыми знаниями пример для AV2:

/* 
         * Diversification Example: 
         * AID: 130101
         * UID: 042149BA294B80 (Big-endian: 804B29BA492104)
         * Key: F3E7E19A69AC5A9B538D4F655CCECA1C
         * 
         * Key0:        8F42B16487E36E43B6B1F3B14FCCD46D
         * firstsubKey: 1E8562C90FC6DC876D63E7629F99A85D
         * secondsubkey:3D0AC5921F8DB90EDAC7CEC53F3350BA
         * 
         *                         UID          AID  KNr  Salt            SecondsubKey
         * divInputXORKey2: 01 042149BA294B80 130101 02 6F4346 80 3D0AC5921F8DB90EDAC7CEC53F3350BA
         * encrypt: 6B5FC890EA3EDDB0C1B4B2AF5EA6A89B 958E854C9F67C68D42F21FC7FFD760AB
         * 
         * Key: 958E854C9F67C68D42F21FC7FFD760AB
         * */

1 Ответ

2 голосов
/ 19 марта 2020

В общем, SAM работает в двух режимах: режим X и режим не-X. Для режима X требуется считыватель NXP NF C. В этом случае SAM отправляет все артефакты на PI CC автономно.

В не-X режиме встроенный микроконтроллер должен передать все артефакты между SAM и считывателем NF C.

Вы также можете обратиться по следующей ссылке: Краткое описание SAM

Это официальная информация от NXP MIFARE SAM AV2 от NXP

...