Taglio LLC has been informed of a security issue in the firmware cryptographic libraries of the Infineon Technologies SLE78 Chip. This security vulnerability, known as ROCA, affects the generation of RSA keys on smart cards, as well as a large number of security products including USB security tokens and TPMs using this chip.
According to the researchers that discovered the vulnerability, the time and cost of recovering the private key is as followed:
1024 bit RSA keys would take 97 CPU days and would cost $40-$80.
2048 bit RSA keys would take 140.8 CPU years and cost $20,000-$40,000.
Once a private key has been recovered, an attacker can use that key to impersonate the owner of a certificate.
Are PIVKey devices affected?
Only the PIVKey C980 uses the Infineon Technologies SLE78 Chip. No other PIVkey devices uses the Infineon Technologies SLE78 Chip. At this time we are not aware of any security breaches due to this issue.
Mitigation Recommendations: Keys and certificates that are imported into the C980 are not affected by this vulnerability. To ensure the security of your keys, replace the card keys with imported keys[a].
Taglio LLC is working on bringing an updated C980 product to market. We expect this to be available sometime in December 2017. Until that time you have the following 2 options.
1. Replace your current C980 with a C910 card. Send us an email with “Send me a C910” and we will ship you a replacement C910 card as soon as possible. You will also receive a discount code for a new C980 when it becomes available.
2. Get a new C980. Send us an email with “Send me a new C980” and wait until the new C980 card is introduced. We will ship you the new C980 as soon as it becomes available.