Motorola DigitalDNA MPC180E User Manual page 7

Security processor
Table of Contents

Advertisement

Paragraph
Number
7.1
Operational Registers.......................................................................................... 7-1
7.1.1
PKEU Version Identification Register (PKID) .............................................. 7-1
7.1.2
Control Register (PKCR)................................................................................ 7-2
7.1.3
Status Register (PKSR)................................................................................... 7-3
7.1.4
Interrupt Mask Register (PKMR) ................................................................... 7-4
7.1.5
EXP(k) Register.............................................................................................. 7-6
7.1.6
Program Counter Register (PC)...................................................................... 7-6
7.1.7
Modsize Register ............................................................................................ 7-7
7.1.8
EXP(k)_SIZE.................................................................................................. 7-7
7.2
Memories ............................................................................................................ 7-7
7.3
ECC Routines ..................................................................................................... 7-8
7.3.1
ECC Fp Point Multiply ................................................................................... 7-8
7.3.2
ECC Fp Point Add ........................................................................................ 7-11
7.3.3
ECC Fp Point Double ................................................................................... 7-12
7.3.4
ECC Fp Modular Add................................................................................... 7-13
7.3.5
ECC Fp Modular Subtract ............................................................................ 7-14
7.3.6
ECC Fp Montgomery Modular Multiplication ((A × B × R-1) mod N) ...... 7-15
7.3.7
ECC Fp Montgomery Modular Multiplication ((A × B × R-2) mod N) ...... 7-16
7.3.8
ECC F2
7.3.9
ECC F2
7.3.10
ECC F2
7.3.11
ECC F2
7.3.12
7.3.13
7.4
RSA Routines ................................................................................................... 7-25
7.4.1
7.4.2
7.4.3
7.4.4
RSA Modular Add ........................................................................................ 7-29
7.4.5
RSA Fp Modular Subtract ............................................................................ 7-30
7.5
Miscellaneous Routines .................................................................................... 7-31
7.5.1
Clear Memory ............................................................................................... 7-31
2
7.5.2
mod N Calculation................................................................................... 7-32
7.5.3
mod P Calculation .............................................................................. 7-33
7.6
Embedded Routine Performance ...................................................................... 7-35
PRELIMINARY-SUBJECT TO CHANGE WITHOUT NOTICE
CONTENTS
Title
Chapter 7
m
Polynomial-Basis Point Multiply ................................................. 7-17
m
Point Add...................................................................................... 7-19
Point Double................................................................................ 7-21
m
Add (Subtract) ............................................................................. 7-22
-1
)
mod N .................................................................................... 7-25
Contents
Page
Number
-vii

Advertisement

Table of Contents
loading

Table of Contents