参数资料
型号: MPC185TS
厂商: Motorola, Inc.
英文描述: Security Processor
中文描述: 安全处理器
文件页数: 8/12页
文件大小: 227K
代理商: MPC185TS
8
MPC185 Security Processor Technical Summary
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
cryptographic function. For example, at the highest level, the accelerator performs modular exponentiations
to support RSA and performs point multiplies to support ECC. At the lower levels, the PKEU can perform
simple operations such as modular multiplies.
7.1.1 Elliptic Curve Operations
The PKEU has its own data and control units, including a general-purpose register file in the
programmable-size arithmetic unit. The field or modulus size can be programmed to any value between 160
bits and 512 bits in programmable increments of 8, with each programmable value
i
supporting all actual
field sizes from
i
*8 -7 to
i
*8. The result is hardware supporting a wide range of cryptographic security.
Larger field / modulus sizes result in greater security but lower performance; processing time is determined
by field or modulus size. For example, a field size of 160 is roughly equivalent to the security provided by
1024 bit RSA. A field size set to 208 roughly equates to 2048 bits of RSA security.
The PKEU contains routines implementing the atomic functions for elliptic curve processing—point
arithmetic and finite field arithmetic. The point operations (multiplication, addition and doubling) involve
one or more finite field operations which are addition, multiplication, inverse, and squaring. Point add and
double each use of all four finite field operations. Similarly, point multiplication uses all EC point operations
as well as the finite field operations. All these functions are supported both in modular arithmetic as well as
polynomial basis finite fields.
7.1.2 Modular Exponentiation Operations
The PKEU is also capable of performing ordinary integer modulo arithmetic. This arithmetic is an integral
part of the RSA public key algorithm; however, it can also play a role in the generation of ECC digital
signatures and Diffie-Hellman key exchanges.
Modular arithmetic functions supported by the MPC185’s PKEU include the following:
R 2 mod N
A’ E mod N
(A
×
B) R
–1
mod N
(A
×
B) R
–2
mod N
(A + B) mod N
(A – B) mod N
Where the following variable definitions: A’ = AR mod N, N is the modulus vector, A and B are input
vectors, E is the exponent vector, R is 2
s
, where s is the bit length of the N vector rounded up to the nearest
multiple of 32.
The PKEU can perform modular arithmetic on operands up to 2048 bits in length. The modulus must be
larger than or equal to 129 bits. The PKEU uses the Montgomery modular multiplication algorithm to
perform core functions. The addition and subtraction functions exist to help support known methods of the
Chinese Remainder Theorem (CRT) for efficient exponentiation.
7.2 Data Encryption Standard Execution Unit (DEU)
The DES Execution Unit (DEU) performs bulk data encryption/decryption, in compliance with the Data
Encryption Standard algorithm (ANSI x3.92). The DEU can also compute 3DES and extension of the DES
F
Freescale Semiconductor, Inc.
n
.
相关PDF资料
PDF描述
MPC2001 256KB Asynchronous Secondary Cache Module for PowerPC
MPC2001SG12 256KB Asynchronous Secondary Cache Module for PowerPC
MPC2001SG15 256KB Asynchronous Secondary Cache Module for PowerPC
MPC2004 256KB and 512KB BurstRAM Secondary Cache Modules for PowerPC PReP/CHRP Platforms
MPC2005 256KB and 512KB BurstRAM Secondary Cache Modules for PowerPC PReP/CHRP Platforms
相关代理商/技术参数
参数描述
MPC18730EP 功能描述:线性稳压器 - 标准 POWER MGT IC RoHS:否 制造商:STMicroelectronics 输出类型: 极性: 输出电压:1.8 V 输出电流:150 mA 负载调节: 最大输入电压:5.5 V 线路调整率: 最大工作温度:+ 125 C 安装风格:SMD/SMT 封装 / 箱体:SOT-323-5L
MPC18730EP 制造商:Freescale Semiconductor 功能描述:IC POWER MANAG PROG 121MA 64QFN
MPC18730EP/R2 制造商:FREESCALE 制造商全称:Freescale Semiconductor, Inc 功能描述:Power Management IC with Five Power Management IC with Five Power Management IC with Five Power Management IC with Five
MPC18730EPR2 功能描述:板上安装压力/力传感器 POWER MGT IC RoHS:否 制造商:Honeywell 工作压力:0 bar to 4 bar 压力类型:Gage 准确性:+ / - 0.25 % 输出类型:Digital 安装风格:Through Hole 工作电源电压:5 V 封装 / 箱体:SIP 端口类型:Dual Radial Barbed, Same sides
MPC18A26VMEL 制造商:Motorola Inc 功能描述: