Cryptology ePrint Archive: Report 2016/090

Spectral characterization of iterating lossy mappings

Joan Daemen

Abstract: In this paper we study what happens to sets when we iteratively apply lossy (round) mappings to them. We describe the information loss as imbalances of parities of intermediate distributions and show that their evolution is governed by the correlation matrices of the mappings. At the macroscopic level we show that iterating lossy mappings results in an increase of a quantity we call "total imbalance". We quantify the increase in total imbalance as a function of the number of iterations and of round mapping characteristics. At the microscopic level we show that the imbalance of a parity located in some round, dubbed "final", is the sum of distinct terms. Each of these terms consists of the imbalance of a parity located at the output of a round, multiplied by the sum of the correlation contributions of all linear trails between that parity and the final parity. We illustrate our theory with experimental data. The developed theory can be applied whenever lossy mappings are repeatedly applied to a state. This is the case in many modes of block ciphers and permutations for, e.g., iterated hashing or self-synchronizing stream encryption. The main reason why we have developed it however, is for applying it to study the security implications of using non-uniform threshold schemes as countermeasure against differential power and electromagnetic analysis.

Category / Keywords: iterative lossy mappings, correlation matrices, non-uniformity

Date: received 1 Feb 2016

Contact author: jda at noekeon org

Available format(s): PDF | BibTeX Citation

Version: 20160202:181448 (All versions of this report)

Short URL: ia.cr/2016/090

Discussion forum: Show discussion | Start new discussion


[ Cryptology ePrint archive ]