Software
Diversity-Within-Rijndael
This project generates Rijndael variants as described in "Diversity Within the Rijndael Design Principles for Resistance to Differential Power Analysis." This is for demonstration purposes only and does not address timing side channels.
It runs inside the SageMath environment.
W. Stein et al., Sage Mathematics Software (Version 6.2), The Sage Development Team, 2015, http://www.sagemath.org.
A single text block can be encrypted or decrypted with a new variant.