Here is full information about the Smartcard K3
K3 in the Latest top RSA smart card in the Market .... the card has many uses , it has been developed special for security media storage for high secure information
The K3 card use AT90SC 7272c Secure Microcontrollers
Secure Microcontrollers 8-/16-bit RISC CPU Overview
AT90SC Secure Microcontrollers
The AT90SC family is a low-power, high-performance family of 8-16-bit RISC microcontrollers, which offer a choice of Flash or mask ROM for program memory, and EEPROM data memory. Atmel is currently the only supplier of secure microcontrollers who can offer its customers the tremendous benefits of embedded Flash memory.These benefits include fastest possible time to market, maximum flexibility to instantly react to changing market needs, and elimination of long lead times and additional costs associated with ROM mask changes. Several products in the AT90SC family feature a dedicated, 16-bit crypto-processor for performing fast encryption and authentication, and an on-chip USB interface which allows fast and secure data to transfer directly through a standard USB port, with no need for a dedicated smartcard reader terminal.
• Flash or ROM-based microcontrollers
• Up to 128K bytes of NVM
• High-performance and low power 8-16-bit RISC Architecture secureAVR™:
- 120 Powerful Instructions
- Most single clock cycle execution
• Flash program memory
• ROM program memory
• EEPROM user memory
- Endurance: 500,000 write/ erase cycles
• Crypto-processor with pre-programmed functions for cryptography and authentication (option)
• Supervisor mode
• One or two ISO 7816 I/O ports
• Random word generator
• Security features
• RF variant under development
• Bond pad locations conform to ISO 7816
• VCC: 3-5V
AT90SC Block Diagram
8-16-Bit RISC Microcontroller CPU: secureAVR™
The secureAVR™ is a proprietary low-power, high-performance RISC microcontroller CPU. Its Harvard architecture includes 32 general-purpose working registers directly connected to the ALU. This allows two independent registers to be accessed in one single instruction executed in one clock cycle. This enables it to achieve information throughputs up to ten times faster than conventional CISC microcontrollers, approaching 1 MIPS per MHz.
Although the secureAVR™ supports extremely dense assembler code programs, its remarkably rich instruction set is optimized for C language. It contains no less than 120 powerful 16-bit instructions. The resulting code efficiency saves program memory, and therefore die size and cost.
16-Bit Cryptoprocessor: SC16
The crypto engine is a 16-bit processor which runs in parallel with the AVR and is dedicated to perform fast encryption or authentication functions. It is based on a parallel RISC architecture allowing most instructions to be performed in a single clock cycle. The crypto engine can run in parallel with the microcontroller. An internal 16x16 multiplier provides a 32-bit result within one cycle.
The dedicated ROM stores the program code for the crypto engine. Different options can be selected from the crypto library:
RSA 512- to 2048-bit
A toolbox of basic mathematical functions allowing the application designer to develop his own crypto algorithms
RAM Shared Workspace
The cryptoprocessor and the AVR® share the RAM memory as follows. When the cryptoprocessor is off, the AVR CPU accesses the entire RAM. When the cryptoprocessor is on, it accesses a part of the RAM while the CPU works with the remaining portion. If the CPU requires more bytes of RAM, it makes the crypto engine save its workspace, free the unused bytes and stop.
Many advanced security features are available: memory supervisor for multi-application cards, voltage/frequency control, secure layout, memory encoding, etc.
Atmel has recently obtained security certification under the new ISO15408 standard. More familiarly known as Common Criteria, the EAL4+ augmented certification level has been granted on Atmel's AT90SC platform, and is in accordance with the semiconductor protection profile PP9806. Atmel is one of only two semiconductor organizations in the world, to date, to achieve this rigorous new standard. With the AT90SC6464C, Atmel has also demonstrated the capability of supporting VISA Smart Card based payment products up to level 3.
ISO 7816 I/O Port
One or two ISO 7816 I/O pins are available.
Low Power Mode
Two low power modes are available: idle (CPU disabled) or power down (clock stopped). These are for applications such as GSM SIM cards where power consumption is extremely important.
Atmel Development Kit for Secure Microcontrollers
The Atmel Smart Card Development Kit (SDK), is a complete high-performance, user-friendly tool allowing easy development, simulation and emulation of the code for Atmel's secure smart card microcontrollers.
Available for AT90SC series microcontrollers for smart cards
Supported on PC (running Windows 95/98, Windows 2000 or Windows NT)
Based on IARª development chain
Thanks to ragabbader for the infos.