MPC180LMB Freescale Semiconductor, MPC180LMB Datasheet - Page 61

IC SECURITY PROCES 66MHZ 100LQFP

MPC180LMB

Manufacturer Part Number
MPC180LMB
Description
IC SECURITY PROCES 66MHZ 100LQFP
Manufacturer
Freescale Semiconductor
Datasheet

Specifications of MPC180LMB

Processor Type
Security Processor
Speed
66MHz
Voltage
1.8V
Mounting Type
Surface Mount
Package / Case
100-LQFP
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
Features
-

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
MPC180LMB
Manufacturer:
FREESCALE
Quantity:
201
Part Number:
MPC180LMB
Manufacturer:
MOTOLOLA
Quantity:
325
Part Number:
MPC180LMB
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
7.3.2 ECC F
This function is extensively utilized by the point multiply routine. However, its value as a
stand-alone routine to the host processor is extremely limited. As a result, the information
provided on the routine is primarily for testing and debug purposes.
Computation
Entry name
Entry address
Pre-conditions
Post-conditions
Special
conditions
R = P + Q, where R
FpaddPtoQ
0x002(FpaddPtoQ)
A0 = X’
A1 = Y’
A2 = Z’
A3 = a’ (elliptic curve parameter in Montgomery residue system)
B0 = b’ (elliptic curve parameter in Montgomery residue system)
B1 = X’
B2 = Y’
B3 = Z’
N0 = prime p (modulus) of the ECC system
A0 = X’
A1 = Y’
A2 = Z’
A3 = a’
B0 = b’
B1 = X’
B2 = Y’
B3 = Z’
Unless explicitly noted, all other registers are not guaranteed to be any particular value.
All variables followed with the tick mark (‘) indicate it is in the Montgomery residue system.
p
Initial Condition
Figure 7-5. ECC F
Point Add
1
2
1
3
1
1
2
2
1
1
3
3
(projective coordinate in Montgomery residue system)
(projective coordinate in Montgomery residue system)
(projective coordinate in Montgomery residue system)
(projective coordinate in Montgomery residue system)
(projective coordinate in Montgomery residue system)
(projective coordinate in Montgomery residue system)
Freescale Semiconductor, Inc.
For More Information On This Product,
modulus N
Chapter 7. Public Key Execution Unit
‘1’ - ECC enabled
Table 7-6. ECC F
‘0’ - F
Y’
X’
Z’
Z’
Y’
X’
b’
a’
2
2
2
1
1
1
(X
p
Go to: www.freescale.com
enabled
set
3
,Y
3
EXP(k)_SIZE
,Z
Modsize
EXP(k)
p
3
ECC
XYZ
F2M
), P
B3
B2
B1
B0
A3
A2
A1
A0
N3
N2
N1
N0
Point Add Register Usage
(X
F
1
p
p
,Y
Point Add
1
Point Add
, Z
same
Z’
Y’
X’
b’
a’
Z’
Y’
X’
?
?
?
modulus N
same
same
Final Condition
3
3
3
1
1
1
1
), and Q
(X
2
,Y
2
, Z
2
)
ECC Routines
7-11

Related parts for MPC180LMB