DWB-AES: an implementation of dynamic white-box based on AES

The resources of IoT devices are limited.Therefore, security, flexibility and lightweight cryptographic modules are required.The idea of white-box cryptography can meet the needs of IoT devices.In common AES white-box implementations, keys are bound to look up tables.So the look up tables must be ch...

Full description

Saved in:
Bibliographic Details
Main Authors: Bin WANG, Si CHEN, Jiadong CHEN, Xing WANG
Format: Article
Language:zho
Published: Editorial Department of Journal on Communications 2021-02-01
Series:Tongxin xuebao
Subjects:
Online Access:http://www.joconline.com.cn/zh/article/doi/10.11959/j.issn.1000-436x.2021020/
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1841539290516946944
author Bin WANG
Si CHEN
Jiadong CHEN
Xing WANG
author_facet Bin WANG
Si CHEN
Jiadong CHEN
Xing WANG
author_sort Bin WANG
collection DOAJ
description The resources of IoT devices are limited.Therefore, security, flexibility and lightweight cryptographic modules are required.The idea of white-box cryptography can meet the needs of IoT devices.In common AES white-box implementations, keys are bound to look up tables.So the look up tables must be changed when the keys are changed.It is not flexible enough in practical applications.To solve this problem, a dynamic white-box implementation method for AES, which was called DWB-AES, was proposed.By changing the boundary between rounds, all operations of the encryption and decryption process were performed by looking up the tables, and the tables and the keys were respectively confused, so that the entire encryption and decryption process did not expose the key information.The look up tables need not to be changed every time when the keys changed, which was more practical.The security analysis of DWB-AES shows that the DWB-AES has higher white-box diversity and ambiguous, it can resist BGE attack and Mulder attack.
format Article
id doaj-art-8f1ab8abe3c84be1866995c65c845e55
institution Kabale University
issn 1000-436X
language zho
publishDate 2021-02-01
publisher Editorial Department of Journal on Communications
record_format Article
series Tongxin xuebao
spelling doaj-art-8f1ab8abe3c84be1866995c65c845e552025-01-14T07:21:42ZzhoEditorial Department of Journal on CommunicationsTongxin xuebao1000-436X2021-02-014217718659740506DWB-AES: an implementation of dynamic white-box based on AESBin WANGSi CHENJiadong CHENXing WANGThe resources of IoT devices are limited.Therefore, security, flexibility and lightweight cryptographic modules are required.The idea of white-box cryptography can meet the needs of IoT devices.In common AES white-box implementations, keys are bound to look up tables.So the look up tables must be changed when the keys are changed.It is not flexible enough in practical applications.To solve this problem, a dynamic white-box implementation method for AES, which was called DWB-AES, was proposed.By changing the boundary between rounds, all operations of the encryption and decryption process were performed by looking up the tables, and the tables and the keys were respectively confused, so that the entire encryption and decryption process did not expose the key information.The look up tables need not to be changed every time when the keys changed, which was more practical.The security analysis of DWB-AES shows that the DWB-AES has higher white-box diversity and ambiguous, it can resist BGE attack and Mulder attack.http://www.joconline.com.cn/zh/article/doi/10.11959/j.issn.1000-436x.2021020/AESwhite-box cryptographydynamic white-boxBGElook up table
spellingShingle Bin WANG
Si CHEN
Jiadong CHEN
Xing WANG
DWB-AES: an implementation of dynamic white-box based on AES
Tongxin xuebao
AES
white-box cryptography
dynamic white-box
BGE
look up table
title DWB-AES: an implementation of dynamic white-box based on AES
title_full DWB-AES: an implementation of dynamic white-box based on AES
title_fullStr DWB-AES: an implementation of dynamic white-box based on AES
title_full_unstemmed DWB-AES: an implementation of dynamic white-box based on AES
title_short DWB-AES: an implementation of dynamic white-box based on AES
title_sort dwb aes an implementation of dynamic white box based on aes
topic AES
white-box cryptography
dynamic white-box
BGE
look up table
url http://www.joconline.com.cn/zh/article/doi/10.11959/j.issn.1000-436x.2021020/
work_keys_str_mv AT binwang dwbaesanimplementationofdynamicwhiteboxbasedonaes
AT sichen dwbaesanimplementationofdynamicwhiteboxbasedonaes
AT jiadongchen dwbaesanimplementationofdynamicwhiteboxbasedonaes
AT xingwang dwbaesanimplementationofdynamicwhiteboxbasedonaes