A.1 密鑰生成過程的數值例子
A.1.1 生成域參數
域模數N是兩個不同的素數P和Q的乘積。這個例子中,P和Q是512比特的素數,因此N是1024比特的數。
P = FFFFFFFF EA2DE66E D3B1B7E9 61B75DFC D9FAE2FF
A07A2345 9B7956FB 1B9B16D7 E1B6D59B BDF45B85
3CBF08EA 3BC7A1BD 541CB3A8 80E02E43 87CA7DEF
50948E87
Q = FFFFFFFF E275B7F4 98A3811D E906ACF7 BFEB5CD6
A445AF09 D7906DE1 97CC2CCD 87614718 8C7C084F
CE9231CA B7CFA113 13C3DDCF F1B70A54 84494467
8FCEF193
N = PQ =
FFFFFFFF CCA39E63 6ED9CF52 950C23A0 38AE0291
012B984A 964FFBBD 99E9DACB 91400431 0C5DD264
B1873126 44A725C5 D5BC73F4 97CFD100 89FD1342
656026BE 3FB583FE B134FF43 6957A1E1 D975B5BE
DF1A9570 4C81A337 F06E5F9F 9388A7AC 5ABFD5CF
0356D91A 9861C69F E50509C2 323E5270 F2015FBD
C08AA2C0 391CEE85
域驗證指數是個奇整數,它與P-1和Q-1互素。在這個例子中,V為2+1,因此V的長度是80比特。
V = 8000 00000000 00000001
密鑰生成指數D是正整數,使得DV - 1是lcm ( P - 1,Q – 1 )的倍數。
7FFFFFFF E651CF31 B76CE7A9 4A8611D0 1C570148
8095CC25 4B27FDDE CCF4ED65 C8A00218 862EE932
58C39893 225392E2 EADE39FA 4BE7E880 44FE89A1
32B0135E 1FDAC1FF 7248B06F FE81346D 475BD565
229A2ACD 03E0E874 3EB24D61 7010B203 78D3DC8D
5D733AA2 C68845F5 78B6E378 E52EE07C 3FB51392
DA3B7034 AC5CB736
D = 1BC6C0ED 36435CBF A89C7A35 50CE3D54 C6ABC9F5
EE5E75C9 E458AADA 6178CB20 C7339C4E F30413A6
586DA8B6 45A72BDF 291C9218 F0CA83EF A4234FAD
8394B2BF 8F4A0EF9 61E098FC 2CC5AFAA 46CCC821
0427D3EE 3461AF0B 46895311 E1DAD21F 35217CBC
4FD1A5B9 62E01B8B 967F97E2 41ECF56E DBF85278
EC058601 17D9A7B7
A.1.2 生成驗證密鑰和簽名密鑰
驗證密鑰Y是以標識數據I作為輸入的公鑰導出函數的輸出,并且不是P或Q的倍數。這個例子使用一個小于N的1024比特的數Y。
Y = C50ECCC9 64443B0A 1C974F40 1C94E500 FA8214FC
9B1B5EC5 2AA1201A 001EA009 FE90D01D F32C6B43
323F0812 42ABE843 09F926BB 9338A841 5DEF2EF6
E709E3BD 515B5D86 C3ED4B7F C15FA876 26E8E9C7
0E557D5B A8E96D7C B55FBF41 37F601FF 47B7CCCB
6BED4407 6F8E9805 42E37105 522E7184 42A717DF
E89A6B62 7B6E60B7
可信機構計算私有簽名密鑰如下:
X = Y mod N =
A763FA4 3895CFDD D80627A6 A8271250 97C184E5
10F0075C 48FCB0E7 F2885275 AAA32829 C08CF352
0F42F6FD C296DCE1 F50FBDED D5C33C7C 63298C4F
26C2CDEE 11D927BA C6EC4A6A C022C063 1F30E880
07452397 7F3ACA8C 422E2461 3B7F3BB0 E61D04B8
0670A128 0ED7C8C1 A72D4B1C C566381B 0665F83B
70FD7158 0B7A6EEC
推薦文章: