2
mpc180 安全 处理器 技术的 summary
MOTOROLA
market 有能力 的 executing 这 elliptic 曲线 cryptography 那 是 特别 重要的 为 secure 无线的
communications.
mpc180 特性 包含 这 下列的:
• public 关键 执行 单位 (pkeu), 这个 支持 这 下列的:
— rsa 和 diffie-hellman
– 可编程序的 field 大小 80- 至 2048-位
– 1024-位 signature 时间 的 32ms
– 10 ike handshakes/第二
— elliptic 曲线 行动 在 也 f 2 m 或者 f p
– 可编程序的 field 大小 从 55- 至 511-位
– 155-位 signature 时间 的 11ms
– 30 ike handshakes/第二
• 数据 encryption 标准 执行 单位 (deus)
— des 和 3des algorithm acceleration
– 二 关键 (k1, k2, k1) 或者 三 关键 (k1, k2, k3)
— ecb 和 cbc 模式 为 两个都 des 和 3des
— 15 mbps 3des-hmac-sha-1 (记忆 至 记忆)
• message authentication 单位 (mau)
— sha-1 和 160-位 message digest
— md5 和 128-位 message digest
— hmac 和 也 algorithm
• arc 四 执行 单位 (afeu)
— 实现 一个 stream cipher 兼容 和 这 rc4 algorithm
— 40- 至 128-位 可编程序的 关键
— 20 mbps arc 四 效能 (记忆 至 记忆)
• 随机的 号码 发生器 (rng)
— 供应 向上 至 160 位 strings 在 向上 至 5 mbps 数据 比率
• 输入 缓存区 (4kbits)
• 输出 缓存区 (4kbits)
• glueless 接口 至 mpc8xx 系统 或者 mpc826x local 总线 (50mhz 和 66mhz 运作)
• dma 硬件 handshaking 信号 为 使用 和 这 mpc826x
• 1.8v vdd, 3.3v i/o
• 100pin lqfp 包装
• hip4 0.25
µ
m 处理
4 典型 系统 architecture
这 mpc180 工作 好 在 大多数 加载/store, 记忆-编排 系统. 一个 外部 处理器 将 execute
应用 代号 从 它的 只读存储器 和 内存, 使用 内存 和 optional 非-易变的 记忆 (此类 作
可擦可编程只读存储器) 为 数据 存储. 图示 4-1 显示 一个 例子 的 这 mpc180 在 一个 mpc8xx 系统, 和
图示 4-2 显示 这 mpc180 连接 至 这 local 总线 的 这 mpc826x. 在 这些 examples, 这 mpc180