TG360-16B is a member of the Theseus family of devices designed specifically for smart card applications and Java Card technology. It is software compatible with the industry standard MCS251 micro-controller. Computing performances are powering JavaCard based applications with large provision of memory resources seen thru linear Von Neumann space up to 24MB.
Security of the family of devices makes them particularly suitable in electronic commerce and sensitive data areas. This is accomplished in hardware, with not only protection against out of parameter operation of the device, but hardware memory management to protect against software security attacks. The CPU clock is derived from its own internal oscillator, so preventing attacks by clock manipulation, or extrapolating program execution by monitoring current variations on clock edges.
The need to support the emerging multifunction cards requires that the device under software control can download an application and run it when the device is in the field embedded in a plastic card. This application can be in the form of a script to be executed by an interpreter or as a raw binary directly executed by the processor. The device has to be protected against the downloading of attack software designed to corrupt or uncover the working or data contained in the device. Traditionally this has been a software function, which relies on the total integrity of the embedded software. The TG360-16B implements the first level of protection in hardware.
A dynamic memory protection mechanism is relying on a flexible border between code and data space.
The General Purpose Non Volatile Memory concept allows reaching ultra low cost implementation of traditional 128KB EEPROM smart card ICs and more. All your efforts to save code footprint are optimizing your end product performances.
- USIM/UICC cards 128KB
- JavaCard based platform