android - UID of a NFC/SWP-accessed SIM card -


sim card used secure element in project. accessed through nfc-swp contactless interface terminal device.

i need identify sim card somehow unique , permanent identifier , need able read identifier through nfc. iccid seems best choice, have expose ef iccid file through contactless interface, might dangerous. moreover, ef iccid file out of scope on sim card - access dedicated security domain have.

i tried use 4-byte long uid specified in iso/iec 14443 type a, different uid each time read sim card through nfc. why?

another solution accessing card serial number through global platform data command (card production life cycle data (cplc)), have able select card manager through contactless interface, forbidden default , not recommended because of security.

is there typical way solve issue?

the 4 byte uid type (same pupi type b) allowed random (iso 14443-3, chap. 6.4.4 "fixed unique number or random number"). purpose only, select 1 of several cards in field of reader. therefore description of uid in anticollision chapter.

getting serial number of card surely solution, since allows card tracking (i not know, is, present 10 minutes ago already) in privacy-aware context allowed after kind of authentication (and possibly establishing secure channel, eavesdroppers don't benefit). ideas, how handle this, take @ icao specifications under bac or eac. not expect find privacy-aware solution card without being able place specific information onto it.


Comments

Popular posts from this blog

angularjs - ADAL JS Angular- WebAPI add a new role claim to the token -

php - CakePHP HttpSockets send array of paramms -

node.js - Using Node without global install -