| 数据搜索系统,热门电子元器件搜索 |
|
ST19KF16 数据表(PDF) 2 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
ST19KF16 数据表(HTML) 2 Page - STMicroelectronics |
|
2 / 2 page ![]() ST19KF16 2/2 HARDWARE DESCRIPTION The ST19KF16, a member of the ST19 device family, is a serial access microcontroller especially designed for very large volume and cost competi- tive secure portable objects, where high perform- ance Public Key Algorithms will be implemented, to cut down initialization and communication costs and to increase security. Its internal Modular Arithmetic Processor is de- signed to speed up cryptographic calculations us- ing Public Key Algorithms. Based on a 1088 bit architecture, it processes modular multiplication and squaring up to 2176 bit operands. The ST19KF16 is based on a STMicroelectronics 8 bit CPU core including on-chip memories: 1984 Bytes of RAM, 32 KBytes of USER ROM and 16 KBytes of EEPROM. RAM, ROM and EEPROM memories can be con- figured into partitions. Access rules from any memory partition to another partition are setup by the user defined Memory Access Control Logic. It is manufactured using the highly reliable ST CMOS EEPROM technology. As all other ST19 family members, it is fully com- patible with the ISO standards for Smartcard appli- cations. SOFTWARE SUPPORT SOFTWARE DEVELOPMENT Software development and firmware (ROM code/ options) generation are completed by the ST16-19 HDS development system. CRYPTO LIBRARIES For an easy and efficient use of the Modular Arith- metic Processor (MAP), ST proposes a complete set of firmware subroutines. This library is located in a specific ROM area, leaving 32 KBytes in the User ROM for the application software. This li- brary saves the operating system designer from coding first layer functions and allows the designer to concentrate on algorithms and Public Key Cryp- tographic (PKC) protocol implementation. This library contains firmware functions for: – loading and unloading parameters and results to or from the MAP – calculating Montgomery constants – basic mathematics including modular squaring and multiplication for various lengths – modular exponentiation using or not the Chi- nese Remainder Theorem (CRT), – more elaborate functions such as RSA signa- tures and authentications for any modulo length up to 2176 bits long or DSA signature and veri- fication and elliptic curves. – full internal key generation for signatures/au- thentications. This guarantees that the secret key will never be known outside the chip and contributes to overall system security. – long random number generation – sha-1 Figure 1. Block Diagram SCP 133b/DS INTERNAL BUS RAM Bytes USER ROM Bytes EEPROM Bytes MAP SERIAL I/O INTER- FACE 8 BIT CPU 8 BIT TIMER CLOCK GENERA- TOR MODULE UNPRE- DICTABLE NUMBER GENERATOR SECURITY SYSTEM ROM AND MAP FIREWALL MEMORY ACCESS FIREWALL CLK SYSTEM ROM AND CRYPTO LIBRARIES RESET VCC I/O GND ADMINISTRATOR a a 1984 16 K 32 K 1088 Bits |
|
|
链接网址 |
| ALLDATASHEET是否为您带来帮助? [ DONATE ] |
关于 Alldatasheet | 广告服务 | 联系我们 | 隐私政策 | 数据表链接 | 链接交换 | 制造商名单 All Rights Reserved©Alldatasheet.com |
| Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
|
Family Site : ic2ic.com |
icmetro.com |