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...
Saved in:
Main Authors: | , , , |
---|---|
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 |