Whitebox context attack resitant AES implementation
For more info see sources:
http://csrc.nist.gov/archive/aes/rijndael/Rijndael-ammended.pdf
http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.59.7710
@INPROCEEDINGS{Chow02white-boxcryptography,
author = {S. Chow and P. Eisen and H. Johnson and P. C. Van Oorschot},
title = {White-Box Cryptography and an AES Implementation},
booktitle = {Proceedings of the Ninth Workshop on Selected Areas in Cryptography (SAC 2002},
year = {2002},
pages = {250--270},
publisher = {Springer-Verlag}
}
http://dl.acm.org/citation.cfm?id=2041060
@inproceedings{Karroumi:2010:PWA:2041036.2041060,
author = {Karroumi, Mohamed},
title = {Protecting white-box AES with dual ciphers},
booktitle = {Proceedings of the 13th international conference on Information security and cryptology},
series = {ICISC'10},
year = {2011},
isbn = {978-3-642-24208-3},
location = {Seoul, Korea},
pages = {278--291},
numpages = {14},
url = {http://dl.acm.org/citation.cfm?id=2041036.2041060},
acmid = {2041060},
publisher = {Springer-Verlag},
address = {Berlin, Heidelberg},
keywords = {AES, block ciphers, dual cipher, implementation, white-box cryptography},
}
Code is published under license: GPLv3 [http://www.gnu.org/licenses/gpl-3.0.html]. This license holds from the first commit. I also require to include my copyright header in files if you decide to use my source codes.
Using GPL in short means that if you incorporate this source code to your application, it has to be also published under GPLv3. Also if you make any improvement to my source code and you will use improved version you are obliged to publish improved version as well.
If this license does not fit to you, drop me an email, I am sure we can negotiate somehow.