*
* Home | Chinese | Japanese * About ARM | Forums | Events | News | Employment | Contact Us | Investors *
dotted rule
* ARM - the architecture for the digital worldARM - the architecture for the digital world
search
*
*
* * *
* MARKETS : PRODUCTS & SOLUTIONS : CONNECTED COMMUNITY : TECHNICAL SUPPORT : DOCUMENTATION *
*
products and solutions
*
*
* * * *
* . Products & Solutions
*
*
  >> Home Page  
*
  . ARM Services  
*
  . RealView Development Tools  
*
  . Fabric IP  
*
  . On-chip Debug & Trace  
*
  . Multimedia  
*
  . Physical IP  
*
  . Processors  
*
    Processor Overview  
*
    Processor Selector  
*
  . Processor Families  
*
     
.
     
.
     
.
    SecurCore  
.
     
.
     
.
     
.
    Processor Architecture  
*
    Reference Methodology  
*
    Performance Packages  
*
    Application Processors  
*
    Embedded Processors  
*
*
  . Security Solutions  
*
  . Operating System Support  
*
  . Licensing  
*
  >> Markets  
*
  >> Books  
*
*
*

SecurCore Family

ask ARM *
*

SC300, SecurCore SC100 and SecurCore SC200

The ARM SecurCoreTM processor family provides powerful 32-bit secure solutions based upon the industry leading ARM architecture.
By enhancing the highly successful ARM processors with security features, SecurCore processors provide smart card and secure IC developers easy access to the benefits of ARM 32-bit technology such as small die size, energy efficiency, low cost, excellent code density and outstanding performance. SecurCore processors can be used in a wide range of security applications and easily outperform legacy 8-bit or 16-bit secure processors.

Key Applications

  • Smart Cards
  • SIM 
  • Banking 
  • Pay TV
  • Mass Transit

Market Overview
The smart card industry is witnessing a major trend towards consolidation of multiple services or applications on one device. For example, mobile phones SIM cards are evolving into devices which can also handle banking payment systems and mass transit ticketing.
The SecurCore family is ideally placed to meet design challenges imposed by this service consolidation.

 Design Challenges   SecurCore Benefits
Consolidated designs exceed the capability of 8/16-bit processors. SecurCore provides powerful 32-bit solutions that can easily handle multiple service applications.
Complex systems often have a large memory space exceeding 16-bit addressing range, but do not wish to sacrifice the code density benefits of 16-bit processors. SecurCore provides full 32-bit memory addressing, while matching or exceeding code densities achieved with 16-bit processors through the Thumb®/Thumb-2 instruction sets.
Advanced security algorithms need powerful compute engines. SecurCore is based upon powerful ARM processors capable of handling computationally intensive algorithms.
Relying on multiple processors to handle various services impacts design complexity, power consumption, cost and risk. Multiple systems also require multiple development tools. A single SecurCore device is capable of meeting the diverse demands of various services such as telecommunications and banking. This reduces system complexity, silicon area and power consumption, leading to faster time to market and massive cost savings.
Smart card industry faces ever increasing pressure on profit margins. OEMs demand fast time to market and maximum ROI. Adopting the proven industry-standard open processor ARM architecture increases profitability, provides faster time to market and reduces risk.

SecurCore SC300

The SecurCore SC300 processor provides the most secure and energy efficient solution to meet challenging design goals for both contact and contactless operation, whilst at the same time delivering high performance.

The SC300 processor is based on the ARM Cortex-M3 processor, leveraging its excellent mix of architectural features, high performance and very low costs. It uses the Thumb-2 instruction set, delivering 32-bit high performance at 16-bit levels of code density.

The SC300 processor includes a configurable Nested Vector Interrupt Controller (NVIC) for highly deterministic and low interrupt latency, crucial for running multiple security algorithms and communication interfaces concurrently.

With its highly advanced debug features and standardized peripheral models, the SC300 processor helps OEMs to drastically reduce software development overheads by easing code portability and reusability with the resultant time-to-market significantly reduced.
 

SecurCore SC200
The SecurCore SC200 processor provides a solution for Java Card 2.x acceleration and other enhancements, whilst maintaining a cost effective gate count (around 55K gates). The SecurCore® SC200 processor incorporates Jazelle® Java acceleration for Java Card applications.

In addition to Java, the SC200 also supports ARM and Thumb instruction sets.
The SC200 is based on ARM9, the world’s most popular embedded processor family, and combines a highly successful processor architecture with broad OS/Tools support, security and Java acceleration.
ARMSC200 

SecurCore SC100
The SecurCore SC100 processor provides the entry-level to 32-bit ARM technology, and enables existing low performance 8 and 16-bit smart card products to migrate to the 32-bit ARM platform easily.

The SC100 processor is based on the ARM7TDMI® processor, the world’s most successful 32-bit processor. More than 5 billion devices based on the ARM7TDMI processor have been shipped worldwide. The SC100 supports both ARM and Thumb instruction sets. Thumb instruction set provides significantly better code density than existing 8 and 16-bit cores. A very wide range of software development tools are available from various vendors.

The SC100 processor has a small 35K gate implementation and is also available through a dedicated Foundry Program, further lowering the cost of entry.
 ARM SC100


Security Features
Each SecurCore product incorporates the following security features:

  • Randomized processor layout based on customer design specifications, resists probing
  • Specific counter-measures to help prevent power analysis and other forms of attack
  • Secure one-way development process
  • Controlled access to design stages via flexible software and emulation solutions
  • Secure low-cost Memory Protection Unit (MPU)
  • Full support for integration of vendor-specific security features
  • Advanced, secure debugging and test methodology
  • Removable production debug for increased security

Other Key Features
In addition, each product incorporates a subset of the following key features:

  • Fully synthesizable design for easy implementation
  • Wide tools support - Full support from RealView® Microcontroller Development Kit (the Keil uVision environment), the most popular smart card development tool chain in the industry
  • Connect to standard fabric IP - AMBA® interconnect compatibility for fast and efficient system design with peripherals and memories

Benefits:

  • Application of 32-bit processing through a compact synthesizable processor
  • Higher system performance
  • Faster time to market
  • Wide range of software development tools available
  • Reduced development costs
  • Multiple sourcing from industry-leading silicon vendors
  • Excellent debug support for SoC designers

Related links

*

* *
* 4 dots * Other ARM Websites
*
shadow *LEGAL STATEMENT shadow