★概述
ArmorSD卡是一种多功能SD卡,同时具备KEY、数据存储和数据加解密三大功能,卡内置的安全模块通过SD接口提供各种安全应用,包括身份认证、数字签名、访问权限控制和数据加解密等。
ArmorSD采用Standard SD、Mini SD、Micro SD等多种封装形式,和普通SD卡一样具备超强的设备接入能力,能广泛应用于PDA、手机、笔记本、PC等各类终端。
该方案的逻辑框图,如图1所示:
图1AmorSD方案逻辑框图
★方案特性
ArmorSD卡具备下列应用特点:
●兼容所有支持SD、MiniSD的设备, 比如手机,电脑,PDA等设备。
●提供高速、轻便、跨平台应用的大容量存储功能。
●支持PKI认证、数字签名、数据加密等安全应用。
●支持Windows2000/2003/XP/Vista, MAC, Linux, Symbian, Palm OS, Windows Mobile操作系统。
★系统特性
●存储卡特性
◎符合SD卡协议:
○SD Memory Card Specifications, Part 1, Physical Layer Specification, Version 2.00
○SD Memory Card Specifications, Part 2, File System Specification, Version 2.00
○SD Memory Card Specifications, Part 3, Security Specification, Version 2.00
◎支持SD和SPI模式:
◎工作频率范围:0 ~ 50MHz
◎工作电压范围:2.7V ~ 3.6V
◎工作温度范围:-25°C ~ 85°C
◎数据错误校正
◎卡片带电插拔保护
◎版权保护机制:符合最高级别SDMI安全标准
◎写保护特性
◎卡密码保护特性
●安全特性
◎公钥算法引擎,支持RSA、ECC等算法
○支持大数模乘(1024bit/2048bit)/模幂(1024bit)/乘法(1024bit)运算协处理
○支持多项式(511位)模乘/乘法运算协处理
○支持DES、3DES、AES算法数据加解密
○支持国密SCB2、SSF33算法数据加解密
○内置硬件真随机数发生器
◎其他安全特性
○防止 DPA/SPA 攻击
○安全应用存储区域加密
○总线加扰
○安全优化布线
○内部上电复位
○每一颗产品具有唯一序列号
●应用平台接口支持
◎PC(Windows2000/2003/XP/Vista)
◎WINCE/WINDOWS MOBILE
◎SYMBIAN
◎BREW
★性能指标
●存储功能指标
◎接口协议和标准:符合SD2.0规范
◎传输速率:写>6MB/s, 读>12MB/s
◎容量:512MB~4GB
◎支持Samsung、Toshiba、Hynix、Sandisk、Micron、ST等品牌的Nand Flash
●安全功能指标
◎公钥算法引擎支持RSA、ECC公钥算法
○1024位RSA算法签名速度达到95ms/次(不带 CRT)
○1024位RSA算法签名速度达到 40ms/次(带 CRT)
○1024 位 RSA密钥对生成速度达到1.5s/次(带 CRT)
○1024 位 RSA密钥对生成速度达到1.8s/次(不带 CRT)
○192比特ECC算法(p域)点乘速度达到0.5s/次以上
○192比特ECC算法(2n域)点乘速度达到1s/次以上
◎支持DES, 3DES 和AES算法
○加解密速度 300Kbps/3Mbps/8Mbps
◎支持国密SSF33、SCB2加密算法
○加解密速度 300Kbps/3Mbps/8Mbps
●功耗指标
◎工作电流:
◎读操作 <35mA
◎写操作 <40mA
◎安全操作 <60mA
◎空闲 <200μA
★产品形式
★应用领域
●可使用在任何具有内置或外置SD卡槽的手机
●广泛应用于加解密、认证、授权等相关的安全应用包括
◎DRM代理
◎手机网银
◎CMMB