DES/3DES
11.3.7 DES/3DES KEY 3 LEFT SIDE REGISTER
Bit Number
[1:32]
Key 3 Left Half
Bit Number
[33:64]
Key 3 Right Half
11.3.8 DES/3DES IV LEFT/RIGHT SIDE REGISTER
Bit Number
[1:32]
IV Left Half
Bit Number
[33:64]
IV Right Half
11-8
Table 11-10. DES/3DES Key 3 Left Side Register Description
Bit Name
The left half of the Key3 should be stored to this register. The 8
of each byte is parity bit, and it isn't used for encryption/decryption.
If users need to byte-swapped key value, they can control it by
using DESCON[12]. If DESCON[12] is set, byte-swapped key is
written to DESKEY3L. Otherwise, original key is written to
DESKEY3L.
Table 11-11. DES/3DES Key 3 Right Side Register Description
Bit Name
The right half of the Key3 should be stored to this register. The 8
bit of each byte is parity bit, and it isn't used for
encryption/decryption.
If users need to byte-swapped key value, they can control it by
using DESCON[12]. If DESCON[12] is set, byte-swapped key is
written to DESKEY3R. Otherwise, original key is written to
DESKEY3R.
Table 11-12. DES/3DES IV Left Side Register Description
Bit Name
IV is only used for the CBC mode. The left half of the 1
be stored in this register. The IV for the next block is updated in this
register automatically.
If users need to byte-swapped iv value, they can control it by using
DESCON[11]. If DESCON[11] is set, byte-swapped iv is written to
DESIVL, Otherwise, original key is written to DESIVL.
Table 11-13. DES/3DES IV Right Side Register Description
Bit Name
IV is only used for the CBC mode. The right half of the 1
be stored in this register. The IV for the next block is updated in this
register automatically.
If users need to byte-swapped iv value, they can control it by using
DESCON[11]. If DESCON[11] is set, byte-swapped iv is written to
DESIVR, Otherwise, original key is written to DESIVR.
Description
Description
Description
Description
S3C2500B
th
bit
th
st
IV should
st
IV should