Skip to content

Latest commit

 

History

History
75 lines (44 loc) · 1.88 KB

cards.md

File metadata and controls

75 lines (44 loc) · 1.88 KB

Card compatibility

Security Protocols

Most cards configured for SCP02 or SCP03 should just work.

Cards using SCP01 are currently not supported.

Key diversification of the EMV and VISA2 types is supported.

Known Working

ACS

The following ACS cards have been tried at some point:

  • ACS ACOSJ (GlobalPlatform 2.2.1, SCP02-55, Dual-Interface, 40k)

Feitian

The following Feitian cards have been tried at some point:

  • Feitian JavaCOS
    • A22 (GlobalPlatform 2.1.1, SCP02-55, Dual-Interface, 150k)
    • A40 (GlobalPlatform 2.1.1, SCP02-55, Dual-Interface, 64k)

These cards come without an SSD package, so they have only one security domain.

Giesecke & Devrient

The following G&D cards seem to work:

  • SmartCafe Expert 3.2
  • SmartCafe Expert 7.0 (SCP03 seems to have broken RENC)

Infineon

The following Infineon cards work:

  • Infineon SLJ52GCA150

NXP

The following kinds of NXP cards have been used as development targets:

  • JCOP 2.4.? R? (JavaCard 3.0.4)
    • J3H145 (Dual-interface, 144k)
  • JCOP 2.4.2 R3 (JavaCard 3.0.1, GlobalPlatform 2.2.1, SCP02-55)
    • J2E145 (Contact-only, 144k)
  • JCOP 2.4.2 R2 (JavaCard 3.0.1, GlobalPlatform 2.2, SCP02-55)
    • J3D081 (Dual-interface, 80k)
  • JCOP 2.4.1 R3 (JavaCard 2.2.2, GlobalPlatform 2.1.1, SCP02-15)
    • J3A080 (Dual-interface, 80k)
    • J2A081 (Contact-only, 80k)
    • J2A080 (Contact-only, 80k)

Recent cards are available from various resellers in small to large quantities.

There are many different configurations on the market, so it can be difficult to find out what you are going to get.

Other card variants should also work as long as the card is configured for SCP02.

sysmocom

The following USIM card from the open mobile communications company sysmocom works:

  • sysmoUSIM-SJS1

Others

Gemalto

Not yet supported. Cards require key diversification, which is not yet supported.