In the JavaCard 2.2.2 API, I see that some symmetric ciphers are implemented using padding mode, for example:
The encryption algorithm ALG_DES_CBC_ISO9797_M1provides a cipher using DES in CBC or triple DES in external CBC mode, and the pad input is in accordance with the ISO 9797 method diagram.
But there is no available filling mode (AES-encryption ALG_AES_BLOCK_128_ECB_NOPADand ALG_AES_BLOCK_128_CBC_NOPAD).
So, how to explain that it is not supported for this algorithm?
Are these complement methods vulnerable to known AES attacks?
source
share