3 ms·
Secure constant time primitive computation is important. Outside of symmetric encryption with AES, other primitive operations could be beneficial. Avoiding sid
by cordite 6y ago
Secure constant time primitive computation is important. Outside of symmetric encryption with AES, other primitive operations could be beneficial.
Avoiding side channels and valuing small code size can result in some really funky work arounds. For example, using a whole ECDH key exchange in a JavaCard co-processor in order to do EC point calculations. As seen in [1] slide 30.
[1]: https://www.blackhat.com/docs/us-17/thursday/us-17-Mavroudis-Opencrypto-Unchaining-The-JavaCard-Ecosystem.pdf https://www.blackhat.com/docs/us-17/thursday/us-17-Mavroudis...