Security Evaluation and Improvement of a White-Box SMS4 Implementation Based on Affine Equivalence Algorithm. (18th July 2018)
- Record Type:
- Journal Article
- Title:
- Security Evaluation and Improvement of a White-Box SMS4 Implementation Based on Affine Equivalence Algorithm. (18th July 2018)
- Main Title:
- Security Evaluation and Improvement of a White-Box SMS4 Implementation Based on Affine Equivalence Algorithm
- Authors:
- Lin, Tingting
Yan, Hailun
Lai, Xuejia
Zhong, Yixin
Jia, Yin - Editors:
- Mitchell, Chris
- Abstract:
- Abstract: The purpose of white-box implementation of a cipher is to protect the secret key of the cipher against a white-box attack, where the white-box adversary has full control over the execution environment and total visibility of internal details of the implementation. In 2015, Shi et al. proposed a lightweight white-box SMS4 implementation and claimed that the implementation is secure against known white-box attacks and known side-channel attacks. Based on the affine equivalence algorithm proposed by Biryukov et al., this paper presents an adjusted version of the affine equivalence algorithm and uses it as an attack against the white-box symmetric encryption algorithm proposed by Shi et al. With our attack, one byte of a round key of SMS4 can be recovered with worst time complexity of O (2 49 ) and the full cipher key of SMS4 can be recovered with time complexity of O (2 53 ) . Moreover, we present a simple way to improve the white-box SMS4 implementation, which will make the time complexity of recovering one byte key increase to O (2 92 ) .
- Is Part Of:
- Computer journal. Volume 61:Number 12(2018)
- Journal:
- Computer journal
- Issue:
- Volume 61:Number 12(2018)
- Issue Display:
- Volume 61, Issue 12 (2018)
- Year:
- 2018
- Volume:
- 61
- Issue:
- 12
- Issue Sort Value:
- 2018-0061-0012-0000
- Page Start:
- 1783
- Page End:
- 1790
- Publication Date:
- 2018-07-18
- Subjects:
- white-box cryptography -- SMS4 -- affine equivalence -- lightweight -- encryption
Computers -- Periodicals
005.1 - Journal URLs:
- http://comjnl.oxfordjournals.org/ ↗
http://ukcatalogue.oup.com/ ↗ - DOI:
- 10.1093/comjnl/bxy068 ↗
- Languages:
- English
- ISSNs:
- 0010-4620
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 3394.060000
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 12166.xml