/chow-whitebox-aes

Whitebox AES 128bits for encryption

Primary LanguageC++MIT LicenseMIT

chow-whitebox-aes

This Whitebox AES is implemented Chow et al. scheme, following Muir's "A Tutorial on White-box AES" and with reference to balena/aes-whitebox.

A random non-linear encoding is appiled. so, if you encrypt a naive data with wbaes_encrypt(), it's going to unexpected result. therefore apply external encoding to data and remove encoding after performed encryption.