2.1 Device Features

The TA010-TFLXWPC does not support all the capabilities defined in the WPC Authentication specification. The device was developed to support the most common use case and only supports WPC Slot 0. The EEPROM array can be used to store the WPC Slot 0, ECC P-256 key, a full WPC Device Unit Certificate and the WPC Slot 0 digest. Write access to the various data zone slots and configuration subzones of memory can be restricted once written.

The device has an I2C serial interface that operates at speeds up to 400 kHz. The interface is compatible with the Standard and Fast modes’ I2C interface specifications.

Each TA010-TFLXWPC unit is shipped with a unique 72-bit serial number. The TA010-TFLXWPC also features a wide array of defense mechanisms specifically designed to prevent physical attacks on the device itself or logical attacks on the data transmitted between the device and the system. Hardware restrictions on how a key is used or generated provide further defense against certain styles of attack.

The TA010-TFLXWPC has a monotonic counter that can be used by the host system. The counter default programming allows it to be incremented up to 10,000 times. If so desired, this value can be set to a lower value.

The host system can also use the SHA command to generate either a SHA or HMAC Digest. If an HMAC digest needs to be generated, then an HMAC key needs to be written to the device.