Mifare DESFire : un niveau de sécurité adapté

Spécialité(s)


Résumé

Comme toutes technologies, celle des cartes à puce sans contact connaît ses hauts et ses bas, ses successions de générations et ses évolutions notables. C'est ainsi qu'aujourd'hui, la très populaire et courante Mifare Classic, laisse sa place à une technologie bien plus sûre et avancée, basée sur une architecture radicalement différente, très proche de ce que l'on trouve avec les JavaCards. Cette technologie s'appelle Mifare DesFire et en particulier DESFire EV1.


Avant toute chose, précisons que le matériel utilisé pour la lecture et l'écriture des tags DESFire est le même que pour les Mifare Classic. Il ne vous sera donc, en principe, pas nécessaire de devoir acquérir un matériel différent, plus coûteux. Il en va de même pour la partie logicielle et en particulier les bibliothèques LibNFC et libfreefare, prenant parfaitement en charge cette nouvelle génération (2008 pour la Mifare DESFire EV1). Là encore, malheureusement diront certains, le langage de prédilection reste le C étant donné l'état actuel d'autres implémentations, telles que les solutions en Python, Perl, etc. Il semblerait cependant que la communauté des développeurs Java, quant à elle, bénéficie de beaucoup plus d'options, ce qui est sans doute non sans relation avec les technologies JavaCard qui restent assez proches (il existe d'ailleurs des tags/cartes à double interface puce/contactless). Nous nous en tiendrons cependant ici au C, bien plus en...

Cet article est réservé aux abonnés. Il vous reste 97% à découvrir.
S'abonner à Connect
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Je m'abonne


Article rédigé par

Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous