GD32W51x User Manual
983
Figure 29-19. Point on elliptic curve Fp check
Modulus length M
Curve coefficient |a|
PKCAU RAM
0x404
Curve modulus
p
0x408
...
0x400
Sign of curve coefficient
a
0x40C
0x460
0x55C
y coordinate of point P
Curve coefficient
b
0x7FC
...
x coordinate of point P
0x5B0
result
0x400
0x404
Offset address
input
output
Offset address
The range of parameters used by point on elliptic curve Fp check operation is shown in
29-5. Range of parameters used by point on elliptic curve Fp check
.
Table 29-5. Range of parameters used by point on elliptic curve Fp check
Param eters
Range
Input
Modulus length M
0<M≤640
Sign of curve
coefficient a
0x0: positive
0x1: negative
Curve coefficient |a|
Absolute value |a|
<
p
Curve coefficient b
Absolute value |b|
<
p
Curve modulus p
Odd prime
0<p≤2
M
x coordinate of point
P
x<p
y coordinate of point
P
y<p
ECC scalar multiplication
ECC scalar multiplication operation is ak×P(x
P
,y
P
), where P is a point on the elliptic curve in
the prime domain Fp. The operation result is also on the elliptic curve, or a point at infinity.
Normal mode
The ECC scalar multiplication operation in normal mode is selected by configuring
MODSEL[5:0] in PKCAU_CTL register as "100000". The operation declaration is shown in
Figure 29-20. ECC scalar multiplication of normal mode
.
Содержание GD32W515 Series
Страница 1: ...GigaDevice Semiconductor Inc GD32W51x Arm Cortex M33 32 bit MCU User Manual Revision 1 0 Nov 2021 ...
Страница 66: ...GD32W51x User Manual 66 Bits Fields Descriptions 31 0 UNIQUE_ID 95 64 Unique device ID ...
Страница 389: ...GD32W51x User Manual 389 The FWDGT timeout can be more accurate by calibrating the IRC32K ...
Страница 504: ...GD32W51x User Manual 504 ...
Страница 710: ...GD32W51x User Manual 710 ...