Table 158. Crt Exponentiation - STMicroelectronics STM32WL5 Series Reference Manual

Advanced arm-based 32-bit mcus with sub-ghz radio solution
Table of Contents

Advertisement

Public key accelerator (PKA)
These values allow the recipient to compute the exponentiation m = A
efficiently as follows:
m
= A
1
m
= A
2
h = q
m = m
Operation instructions for computing CRT exponentiation A
Table
158.
Parameters with direction
IN
IN
IN
IN
OUT
1. Must be different from 2.
24.4.14
Point on elliptic curve Fp check
This operation consists in checking whether a given point P (x, y) satisfies or not the curves
over prime fields equation y
curve.
Operation instructions for point on elliptic curve Fp check are summarized in
708/1450
dP
mod p
dQ
mod p
(m
- m
) mod p, with m
inv
1
2
+ hq
2

Table 158. CRT exponentiation

MODE
0x07
Operand length
(in bits, not null)
Operand d
(0 ≤ d
P
Operand d
(0 ≤ d
Q
Operand q
(0 ≤ q
inv
(1)
Prime p
(0 ≤ p < 2
(1)
Prime q
(0 ≤ q< 2
Operand A
(0 ≤ A< 2
d
Result: A
mod pq
(0 ≤ result < pq)
2
= (x
> m
1
2
Value (Note)
M/2
< 2
)
P
M/2
< 2
)
Q
M/2
< 2
)
inv
M/2
)
M/2
)
M/2
)
3
+ ax + b) mod p, where a and b are elements of the
RM0453 Rev 5
d
(mod pq) more
d
mod pq are summarized in
Storage
PKA_CR
RAM@0x404
RAM@0x65C
RAM@0xBD0
RAM@0x7EC
RAM@0x97C
RAM@0xD5C
RAM@0xEEC
RAM@0x724
Table
RM0453
Size
6 bits
32 bits
ROS/2
ROS
159.

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the STM32WL5 Series and is the answer not in the manual?

Subscribe to Our Youtube Channel

This manual is also suitable for:

Stm32wl55 seriesStm32wl54 series

Table of Contents