We are setting out to build a Trusted Platform Module (TPM) into a USB form factor.
This should afford an easy way to add TPM capabilities to a device that lacks this important feature. The TPM is usually built in at the factory or offered as part of an add-on card. We can build a hardware root-of-trust for signing certificates, hashing data and generating random numbers. This is essential for proper cryptography to work in a trusted environment.
Our initial offering will include an Atmel AT97SC3205 trusted security module that conforms to Trusted Computing Group (TCG) Main v1.2, r116, TIS v1.3 specifications. USB functionality will be provided by an Atmel SAM4S microcontroller operating at 120MHz.