z-logo
open-access-imgOpen Access
Improved integral cryptanalysis of SPNbox in digital rights management systems
Author(s) -
Liu Jun,
Wang Dachao,
Hu Yupu,
Chen Jie,
Wang Baocang
Publication year - 2023
Publication title -
iet information security
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.308
H-Index - 34
eISSN - 1751-8717
pISSN - 1751-8709
DOI - 10.1049/ise2.12087
Subject(s) - computer science , digital rights management , cryptanalysis , computer security , key (lock) , cipher , linear cryptanalysis , boomerang attack , theoretical computer science , cryptography , encryption
As an access control technology of digital material, digital rights management systems have a profound effect on the copyright protection of digital content. To address the threat of key exposure, applying white‐box ciphers is effective to provide a security guarantee for digital rights management systems. SPNbox, proposed at Asiacrypt’16 is such a white‐box cipher that fulfils comprehensive resistance against key exposure for digital rights management systems, including black‐box security on the server‐side and white‐box security on the client‐side. So far, the previous integral cryptanalysis of SPNbox employs a general 2‐round distinguisher without considering the details of SPNbox. The properties of SPNbox are carefully explored and a novel 2‐round integral distinguisher is introduced. On this basis, we propose new competitive 3‐round key recovery attacks with lower complexities. Particularly, the improved attack on 3‐round SPNbox‐32 only requires 2 32 chosen plaintexts, whereas the current best attack necessitates 2 62 chosen plaintexts. In addition, integral attacks on 4‐ and 5‐round SPNbox‐8 are presented for the first time. Thus, the security margin of SPNbox‐8 is narrowed by two rounds. These results indicate that the capability of SPNbox resisting integral cryptanalysis is inferior to the designers' claim.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here