A white-box AES-like implementation based on key-dependent substitution-linear transformations.
Saved in:
| Title: | A white-box AES-like implementation based on key-dependent substitution-linear transformations. |
|---|---|
| Authors: | Xu, Tao1,2, Liu, Feng1,2,3, Wu, Chuankun4 |
| Source: | Multimedia Tools & Applications. Jul2018, Vol. 77 Issue 14, p18117-18137. 21p. |
| Subjects: | Cryptography software, Ciphers, Malware, Data security, Algorithms |
| Abstract: | It is becoming increasingly common to deploy cryptographic algorithms within software applications which are executed in untrusted environments owned and controlled by a possibly malicious party. White-box cryptography aims to protect the secret key in such an environment. Chow et al. developed a white-box AES implementation in 2002 by hiding secret keys into lookup tables. Afterwards, some improvements were proposed. However, all the published schemes have been shown to be insecure. AES was originally designed without consideration of execution in a white-box attack context. Because of the fixed confusion and diffusion operations, it is easy to break AES’s white-box version. In this paper, we propose an AES-like cipher by replacing AES’s S-boxes and MixColumn matrices with key-dependent components while keeping their good cryptographic properties. We show that the white-box implementation of our AES-like cipher can resist current known attacks. [ABSTRACT FROM AUTHOR] |
| Copyright of Multimedia Tools & Applications is the property of Springer Nature and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract. (Copyright applies to all Abstracts.) | |
| Database: | Engineering Source |
|
Full text is not displayed to guests.
Login for full access.
|
|
| FullText | Links: – Type: pdflink Text: Availability: 1 |
|---|---|
| Header | DbId: egs DbLabel: Engineering Source An: 130897546 AccessLevel: 6 PubType: Academic Journal PubTypeId: academicJournal PreciseRelevancyScore: 0 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: A white-box AES-like implementation based on key-dependent substitution-linear transformations. – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Xu%2C+Tao%22">Xu, Tao</searchLink><relatesTo>1,2</relatesTo><br /><searchLink fieldCode="AR" term="%22Liu%2C+Feng%22">Liu, Feng</searchLink><relatesTo>1,2,3</relatesTo><br /><searchLink fieldCode="AR" term="%22Wu%2C+Chuankun%22">Wu, Chuankun</searchLink><relatesTo>4</relatesTo> – Name: TitleSource Label: Source Group: Src Data: <searchLink fieldCode="JN" term="%22Multimedia+Tools+%26+Applications%22">Multimedia Tools & Applications</searchLink>. Jul2018, Vol. 77 Issue 14, p18117-18137. 21p. – Name: Subject Label: Subjects Group: Su Data: <searchLink fieldCode="DE" term="%22Cryptography+software%22">Cryptography software</searchLink><br /><searchLink fieldCode="DE" term="%22Ciphers%22">Ciphers</searchLink><br /><searchLink fieldCode="DE" term="%22Malware%22">Malware</searchLink><br /><searchLink fieldCode="DE" term="%22Data+security%22">Data security</searchLink><br /><searchLink fieldCode="DE" term="%22Algorithms%22">Algorithms</searchLink> – Name: Abstract Label: Abstract Group: Ab Data: It is becoming increasingly common to deploy cryptographic algorithms within software applications which are executed in untrusted environments owned and controlled by a possibly malicious party. White-box cryptography aims to protect the secret key in such an environment. Chow et al. developed a white-box AES implementation in 2002 by hiding secret keys into lookup tables. Afterwards, some improvements were proposed. However, all the published schemes have been shown to be insecure. AES was originally designed without consideration of execution in a white-box attack context. Because of the fixed confusion and diffusion operations, it is easy to break AES’s white-box version. In this paper, we propose an AES-like cipher by replacing AES’s S-boxes and MixColumn matrices with key-dependent components while keeping their good cryptographic properties. We show that the white-box implementation of our AES-like cipher can resist current known attacks. [ABSTRACT FROM AUTHOR] – Name: AbstractSuppliedCopyright Label: Group: Ab Data: <i>Copyright of Multimedia Tools & Applications is the property of Springer Nature and its content may not be copied or emailed to multiple sites without the copyright holder's express written permission. Additionally, content may not be used with any artificial intelligence tools or machine learning technologies. However, users may print, download, or email articles for individual use. This abstract may be abridged. No warranty is given about the accuracy of the copy. Users should refer to the original published version of the material for the full abstract.</i> (Copyright applies to all Abstracts.) |
| PLink | https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=egs&AN=130897546 |
| RecordInfo | BibRecord: BibEntity: Identifiers: – Type: doi Value: 10.1007/s11042-017-4562-8 Languages: – Code: eng Text: English PhysicalDescription: Pagination: PageCount: 21 StartPage: 18117 Subjects: – SubjectFull: Cryptography software Type: general – SubjectFull: Ciphers Type: general – SubjectFull: Malware Type: general – SubjectFull: Data security Type: general – SubjectFull: Algorithms Type: general Titles: – TitleFull: A white-box AES-like implementation based on key-dependent substitution-linear transformations. Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Xu, Tao – PersonEntity: Name: NameFull: Liu, Feng – PersonEntity: Name: NameFull: Wu, Chuankun IsPartOfRelationships: – BibEntity: Dates: – D: 15 M: 07 Text: Jul2018 Type: published Y: 2018 Identifiers: – Type: issn-print Value: 13807501 Numbering: – Type: volume Value: 77 – Type: issue Value: 14 Titles: – TitleFull: Multimedia Tools & Applications Type: main |
| ResultId | 1 |