The company writes:
If you are at BlackHat US on 26-27 July, please come to hear our briefing about developing an open platform for JavaCards - trusted and physically secure processors for high-assurance security applications.
We have been working with University College London (UCL) and one of the results is easy to use implementation of cryptographic functions for JavaCards.
We will present the OpenCrypto library that enables programmers to utilize all the capabilities of JavaCards (e.g., the cryptographic coprocessor) without being bound to a specific vendor. The library realizes classes for elliptic curve encryption.
Currently, these classes are either not supported at all, or are available only through vendor-specific APIs. To overcome the vendor barriers, we use a combination of low-level byte manipulation tricks and mathematical properties to reconstruct low-level arithmetic operations (e.g., integer multiplication, ECPoint Addition) from high-level crypto methods (e.g., RSA encryption). Our final library supports all the methods found in the proprietary APIs, performs almost as fast, and eliminates vendor-specific dependencies from the ecosystem.
______________________________________________