09.12.2012 Views

RM0090: Reference manual - STMicroelectronics

RM0090: Reference manual - STMicroelectronics

RM0090: Reference manual - STMicroelectronics

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Cryptographic processor (CRYP) <strong>RM0090</strong><br />

Figure 203. DES/TDES-ECB mode encryption<br />

DATATYPE<br />

1. K: key; C: cipher text; I: input block; O: output block; P: plain text.<br />

Figure 204. DES/TDES-ECB mode decryption<br />

1. K: key; C: cipher text; I: input block; O: output block; P: plain text.<br />

549/1416 Doc ID 018909 Rev 3<br />

K1<br />

K2<br />

K3<br />

64<br />

DATATYPE<br />

64<br />

64<br />

DATATYPE<br />

K3<br />

K2<br />

K1<br />

64<br />

DATATYPE<br />

64<br />

64<br />

IN FIFO<br />

plaintext P<br />

swapping<br />

DEA, encrypt<br />

DEA, decrypt<br />

DEA, encrypt<br />

swapping<br />

P, 64 bits<br />

OUT FIFO<br />

ciphertext C<br />

IN FIFO<br />

O, 64 bits<br />

C, 64 bits<br />

ciphertext C<br />

swapping<br />

DEA, decrypt<br />

DEA, encrypt<br />

DEA, decrypt<br />

swapping<br />

OUT FIFO<br />

plaintext P<br />

C, 64 bits<br />

I, 64 bits<br />

O, 64 bits<br />

P, 64 bits<br />

ai16069b<br />

MS19021V1

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

Saved successfully!

Ooh no, something went wrong!