26.10.2012 Views

Internet Security - Dang Thanh Binh's Page

Internet Security - Dang Thanh Binh's Page

Internet Security - Dang Thanh Binh's Page

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

SET FOR E-COMMERCE TRANSACTIONS 361<br />

Padded PM (512 bits):<br />

1325f475 68800000 00000000 00000000<br />

00000000 00000000 00000000 00000000<br />

00000000 00000000 00000000 00000000<br />

00000000 00000000 00000000 00000028<br />

Referring to Figure 11.3, H(OM) = ho and H(PM) = hp each are obtained as follows:<br />

ho: c4511d95 4556f627 fa491c85 a5a8cf0c 6af4f62c (160 bits)<br />

hp: 6e94de9c ab3cb005 35d792ca 05aac971 76a17d65 (160 bits)<br />

Concatenating these two hash codes and appending pads yields (ho||hp):<br />

c4511d95 4556f627 fa491c85 a5a8cf0c<br />

6af4f62c 6e94de9c ab3cb005 35d792ca<br />

05aac971 76a17d65 80000000 00000000<br />

00000000 00000000 00000000 00000140<br />

Taking the hash (SHA-1) of this concatenated message digests results in:<br />

H(ho||hp) = h<br />

= ee3e 9a3d ba2d da59 c663 1a58 1c7c dd9e 1bec 3e99 (hexadecimal)<br />

Customer<br />

Order message<br />

Payment message<br />

order message: 31 5a 46 e5 12 83 f7 c6 47 payment message: 13 25 f4 75 68<br />

OM<br />

PM<br />

H SHA-1<br />

| |<br />

H SHA-1 H SHA-1 H SHA-1<br />

H<br />

ho | |<br />

hp | |<br />

Merchant<br />

Result<br />

C4511D95 4556f627<br />

FA491C85 A5A8CF0C<br />

6AF4F62C<br />

H<br />

Result<br />

6E94DE9C AB3CB005<br />

35D792CA 05AAC971<br />

76A17D65<br />

H<br />

Bank<br />

1360134486714001519823723727533031546268859252377 h 1360134486714001519823723727533031546268859252377<br />

D<br />

Kpc E<br />

Ksc D Kpc DS<br />

INTEGER:<br />

3044018001682013330813613420039503951740<br />

0977022706040082090003630103<br />

HEX : EE3E8A2D BA29DA59 C6631A58 1C7CDD9E 1BEC3E99<br />

INTEGER : 1360134486714001519823723727533031546268859252377<br />

Figure 11.3 Computational analysis for the dual signature relating to Example 11.1.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!