< Back to previous page

Publication

On Self-Equivalence Encodings in White-Box Implementations

Book Contribution - Book Chapter Conference Contribution

All academic methods to secure software implementations of block ciphers against adversaries with full control of the device have been broken. Despite the huge progress in the cryptanalysis of these white-box implementations, no recent progress has been made on the design side. Most of the white-box designs follow the CEJO framework, where each round is encoded by composing it with small random permutations. While several generic attacks have been proposed on the CEJO framework, no generic analysis has been performed on self-equivalence encodings, a different design where only the affine layer of each round is encoded with random self-equivalences of the S-box layer, that is, affine permutations commuting with the non-linear layer.
Book: Lecture Notes in Computer Science, vol 12804.
Pages: 639 - 669
ISBN:978-3-030-81652-0
Publication year:2021
BOF-keylabel:yes
IOF-keylabel:yes
Authors from:Higher Education