Robustness of Security-Oriented Binary Codes Under Non-Uniform Distribution of Codewords
Robust and partially robust codes are used in cryptographic devices for detecting active side channel attacks on the hardware. The codes are usually designed for uniformly distributed code-words. In practice, however, there are code-words that are much more likely to appear than others. This paper addresses the question of how good are existing robust codes in this context. The worst case scenario is analyzed and a method that allows the designer to avoid this scenario with a relatively low cost is presented.