Sunday, January 8, 2017

A sample of a chaotic white-box cipher

    Hello, all!

    I am happy to announce a release of a new version of my white-box tables generator. The previous one is accessible here: https://github.com/ReCryptLLC/white-box The improved version has the following advantages:
  • S-boxes are generated using chaotic maps;
  • Diffusion layers of the rounds are based on the randomly generated MDS-matrices;
  • Some improvements in implementation of LRC method (https://eprint.iacr.org/2010/419.pdf) which allow usage of a chaotic symmetric cipher in asymmetric way.
    I also would like to announce a more detailed description of a theoretical background. Sources also will be available soon.
    For now everyone can download 3 sample files here: https://drive.google.com/file/d/0B4mHmobiyiGfQmZkTTNOZHNrYTQ/view?usp=sharing
wb_encr_tbl.h and wb_decr_tbl.h contain white-box tables for encryption and decryption. main.cpp is a sample of usage.
    Feel free to contact me.

Best regards.

No comments:

Post a Comment