Datasheet

Table Of Contents
...........continued
API Min/Max Sizes Comments
ModRed Modulus: 12 to 1016 bytes
Input: 24 to 2032 bytes
Supposing RBase = XBase
Fast ModExp Exp in
Crypto RAM
12 to 576 bytes
(96 to 4608 bits)
Supposing Length(Exponent) =
Length(Modulus), Window Size = 1
With the Exponent in Crypto RAM
Fast ModExp
Exp not in Crypto RAM
12 to 672 bytes
(96 to 5376 bits)
Supposing Length(Exponent) =
Length(Modulus), Window Size = 1
With the Exponent not in Crypto
RAM
Prime Gen. Prime Number: 12 to 448 bytes
(96 to 3584 bits)
Supposing Window Size = 1
CRT Modulus = Two Primes:
Size of one prime from 24 to 448 bytes
Modulus = from 48 to 896 bytes
(384 to 7168 bits)
Supposing Length(Exponent) =
Length(Modulus), Window Size = 1
ECC Addition qnd
Subtraction GF(p)
Modulus: 12 to 308 bytes
ECC Doubling GF(p) Modulus: 12 to 400 bytes
ECC Multiplication
GF(p)
Modulus: 12 to 264 bytes Supposing Length(Scalar) =
Length(Modulus)
ECC Quick Dual
Multiplication GF(p)
Modulus: 12 to 152 bytes
ECDSA Generate GF(p) Modulus: 12 to 220 bytes
(up to 521 bits for common curves)
Supposing Length(Scalar) =
Length(Modulus)
ECDSA Verify GF(p) Modulus: 12 to 188 bytes
(up to 521 bits for common curves)
Supposing Length(Scalar) =
Length(Modulus)
ECC Addition GF(2n) Modulus: 12 to 248 bytes
ECC Doubling GF(2n) Modulus: 12 to 364 bytes
ECC Multiplication
GF(2n)
Modulus: 12 to 250bytes Supposing Length(Scalar) =
Length(Modulus)
ECDSA Generate
GF(2n)
Modulus: 12 to 208 bytes
(up to 571 bits for common curves)
Supposing Length(Scalar) =
Length(Modulus)
SAM D5x/E5x Family Data Sheet
Public Key Cryptography Controller (PUKCC)
© 2019 Microchip Technology Inc.
Datasheet
DS60001507E-page 1569