Oracle has announced an update to its Java Card technology. Java Card 3.1 is now generally available. The open application platform provides a secured environment for applications running on smart cards and other connected devices.
The new functionality includes:
- Deployment of edge security services at IoT speed . Java Card 3.1 allows the development of security services that are portable across a wide range of IoT security hardware. It includes a new extensible I/O model enables applications to exchange sensitive data directly with connected peripherals, over a variety of physical layers and application protocols.
- Dedicated IoT features. Java Card 3.1 introduces new APIs and updated cryptography functions. Uniquely, Java Card in IoT devices enables deployment of security and connectivity services on the same chip. Multiple applications can be deployed on a single card.
- Developer enhancements. Java Card includes a set of unique tools for developing new services and applications. An extended file format simplifies application deployment, code upgrade and maintenance. API enhancements boost developer productivity and the memory efficiency of applications in secure devices.
What does this mean
Florian Tournier, Senior Director for Java Card at Oracle commented: “Java Card is already used and trusted as a leading security platform for countless devices in the multi-billion-dollar smart card and secure element industry. The 3.1 release enables the rollout of security and SIM applications on the same chip, allowing those services to be used on a large spectrum of networks from NB-IoT to 5G, and on a wide range of devices.”
The use cases for Java Card are wide and include smart meters and industrial IoT, Wearable, Automotive and cloud connected devices. The key for all of these is security and these updates will be welcomed.