We had a narrow technical
question on the iEEE 1619.0 specification, in
particular from the standard on the XTS-AES
mode.
In section 5.1, should/must "Data Units" be of
common, equal size? is this strictly
enforced...
If data units are not a multiple of 16 bytes
in length (they need not be), then each data unit
should do cypher-text stealing for encryption of the last two blocks (see Figure
2). Is this correct?
If the amount of
data to be encrypted is not a multiple of the data unit size, what is
typically done?
Is the end of
the data padded (best practice for padding) until it fills a
complete data unit.
We are
new to the use of this standard and we and our technology partner would like to
make sure we are interpreting this correctly.
Thank you very
much.
John Markey
Mobile
Devices
Broadcom Corp
San
Diego