@inproceedings{b7738080f82042049a4e83db516f31f8,
title = "White box AES using Intel's new AES instructions",
abstract = "White box cryptography deals with content protection scenarios where software decrypts some contents, using a secret key (embedded in the code in some obfuscated way), while the adversary has access to the code and its execution. Obviously, performance is slowed down by the obfuscation overheads. This paper demonstrates a method for using Intel's New AES Instructions to write decryption code without directly using the cipher key or any of the round keys in a register (or in memory). Such implementation can enjoy some of the performance benefits that the AES instructions offer. We show an example where it is more than 2.5 times faster than a lookup table based alternative.",
keywords = "AES, content prtection, white box AES",
author = "Shay Gueron",
year = "2013",
doi = "10.1109/ITNG.2013.64",
language = "American English",
isbn = "9780769549675",
series = "Proceedings of the 2013 10th International Conference on Information Technology: New Generations, ITNG 2013",
pages = "417--421",
booktitle = "Proceedings of the 2013 10th International Conference on Information Technology",
note = "2013 10th International Conference on Information Technology: New Generations, ITNG 2013 ; Conference date: 15-04-2013 Through 17-04-2013",
}