SmartCard America Blog

What is Smartmx3?

SmartMX3 P71D320 is a secure microprocessor with full dual-interface crypto capability. It forms part of NXP’s SmartMX family of products. The device is built around a proven and powerful secure RISC core. … The high contactless performance known for NXP secure microprocessors is maintained.

Introduction

SmartMX3 P71D320 is a secure microprocessor with full dual-interface crypto capability. It forms part of NXP’s SmartMX family of products. The device is built around a proven and powerful secure RISC core. These products are ideally suited for eGovernment and payment applications requiring an economical but also tamper-proof solution, capable to withstand today’s and future attack scenarios. P71D320 offers the flexibility of Flash memory for code and data. At the same time, ROM is still available for customers that want to use it. The high contactless performance known for NXP secure microprocessors is maintained. Memory is managed by the device firmware, resulting in very solid endurance and retention on application level. End to end data and code encryption and integrity protection ensures that user data and application code cannot be retrieved from the device, nor corrupted during execution. A secure hardware-based copy mechanism allows safe and fast execution of software routines dealing with copying of data. The dedicated crypto co-processors for symmetric and asymmetric cryptography provide outstanding power efficiency and flexibility. The DES/AES engine is protected by mathematically proven countermeasures. The asymmetric crypto coprocessor provides DPA resilience and serves asymmetric crypto algorithms with a flexible RSA key length of up to 4096 bits and up to 544 bits for elliptic-curve cryptography. NXP’s SmartMX3 P71 security architecture is built on more than 15 years of experience. The platform provides an embedded firmware and a hardware abstraction layer that offers standard solutions for routine tasks. The SmartMX3 P71 product supports the easy implementation of native operating systems in market segments such as banking, E-Government, ID cards, Health cards, secure access as well as Trusted Platform Modules (TPM).

General Description

P71D320 is a secure microprocessor for smart card-like applications. It represents NXP Semiconductors’ ninth generation of secure microprocessors and forms the essence of more than fifteen years of experience – but many hundred R&D person years of chip architecture and design excellence. With its FlexMem concept, P71D320 features unique flexibility characteristics in terms of memory usage and production lifecycle management support. Each code element can be put into ROM for highest speed and lowest power execution, or loaded into Flash for flexibility and possibility to update. The NXP-provided embedded software that comes with P71D320 provides NXP shared OS libraries making operating system design more effective. An innovative firewall concept manages rights between separate software instances in a novel and much more flexible way than known so far. Two software instances can be run independently from each other. The P71D320 firewall makes sure that one cannot compromise the security of the other. A modular crypto library is offered for P71D320 that provides proven and security certified cryptographic functions to operating system developers. P71D320 shares the same CPU core and basic architecture used in NXP’s SmartMX2 P40 products. However, system capabilities and performance have been considerably improved. The development tool suite for P71D320 is based on a well-established integrated development environment. A softmasking device with debugging capabilities is available for in-system development and code verification.

DataSheet

Fact Sheet