CCID descriptor statistics: features

Article from the serie "CCID descriptor statistics"

The features field is NOT a value from the CCID USB descriptor. It is a field I added to indicate special features of some readers.

features # %
features PIN Verification 39 15.35 %
features PIN Modification 36 14.17 %
features contactless 31 12.20 %
features ICCD 25 9.84 %
features Multi interface reader 14 5.51 %
features 2 slots 11 4.33 %
features Second interface 7 2.76 %
features biometric 7 2.76 %
features 3 slots 3 1.18 %
features 5 slots 3 1.18 %
features ExpressCard 3 1.18 %
features firewall 3 1.18 %
features 4 slots 1 0.39 %
features serial 1 0.39 %


Some features can be extracted from the USB descriptor like PIN Verification, PIN Modification, ICCD, number of slot. But the other features are added manually.

A majority of readers have no special feature. It is not directly visible from the table above because some readers have 2 or more features at the same time. For example all readers with PIN modification can also do PIN verification. But the reverse is not true. 3 readers can do PIN verification but not PIN modification.

If you want to find readers with a special feature, like contactless, I recommend to sort the reader matrix by 'features' field. It is then easy to find the readers with the feature you are looking for.