Page:Approaches on Internet of Things Solutions.pdf/4

This page needs to be proofread.

Journal of Mobile, Embedded and Distributed Systems, vol. V, no. 3, 2013ISSN 2067 – 4074www.jmeds.eu


  • Asynchronous CPU core
  • (3) DES coprocessor
  • Fixed Command Set
  • No Customer ROM codes


The Mifare DESFire file-system is able to handle:


  • up to 28 application / card
  • up to 16 files / application
  • up to 14 keys / application
  • 1 master-key for card maintenance
  • Plain, (3)DES encrypted, or MAC-ed data transmission
  • On-Chip Backup management


This section presents an authentication procedure specific to Mifare DESFire tags/cards that have certain particularities and requirements. An improved procedure should be sufficient for RFID tags/cards authentication and it is presented as Java source code statements for non-sensitive operations (the complete source code may be obtained from the authors):


Figure 4a. An authentication procedure specific to Mifare DESFire tags/cards
Figure 4a. An authentication procedure specific to Mifare DESFire tags/cards
Figure 4b. An authentication procedure specific to Mifare DESFire tags/cards
Figure 4b. An authentication procedure specific to Mifare DESFire tags/cards
Figure 4c. An authentication procedure specific to Mifare DESFire tags/cards
Figure 4c. An authentication procedure specific to Mifare DESFire tags/cards
Figure 4d. An authentication procedure specific to Mifare DESFire tags/cards
Figure 4d. An authentication procedure specific to Mifare DESFire tags/cards


127