AEUR: authenticated encryption algorithm design based on uBlock round function
In order to improve the efficiency of the implementation of the authenticated encryption algorithm without compromising the security of the algorithm, a new authenticated encryption algorithm AEUR was designed.Firstly, based on the uBlock round function, with resistance to internal collision attacks...
Saved in:
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | zho |
Published: |
Editorial Department of Journal on Communications
2023-08-01
|
Series: | Tongxin xuebao |
Subjects: | |
Online Access: | http://www.joconline.com.cn/zh/article/doi/10.11959/j.issn.1000-436x.2023159/ |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
_version_ | 1841540033483374592 |
---|---|
author | Yatao YANG Hui DONG Jiantao LIU Yanshuo ZHANG |
author_facet | Yatao YANG Hui DONG Jiantao LIU Yanshuo ZHANG |
author_sort | Yatao YANG |
collection | DOAJ |
description | In order to improve the efficiency of the implementation of the authenticated encryption algorithm without compromising the security of the algorithm, a new authenticated encryption algorithm AEUR was designed.Firstly, based on the uBlock round function, with resistance to internal collision attacks as the security objective, a mixed integer linear programming approach was used to search for generic iterative component R(t,s) to meet the security objective.Secondly, the authenticated encryption algorithm AEUR was designed by using this component.AEUR consisted of two parts: authenticated encryption and decrypted verification, both of which performed the same process without the need to design additional operational sessions, reducing the algorithm’s resource consumption.In addition, the correctness of the algorithm was verified by comparing the corresponding round state values, and the security of the algorithm was analyzed using various analysis methods such as linear attacks and sliding attacks.Finally, the algorithm was implemented in C language to prove the AEUR has good performance.The results show that the proposed algorithm has a better overall performance in terms of software runtime, with efficiency improvements of 3% and 46% compared to AEGIS and ALE, and 74% and 92% compared to AES-GCM and ACORN, respectively. |
format | Article |
id | doaj-art-398751452ecf472b84e9e9573f3737ae |
institution | Kabale University |
issn | 1000-436X |
language | zho |
publishDate | 2023-08-01 |
publisher | Editorial Department of Journal on Communications |
record_format | Article |
series | Tongxin xuebao |
spelling | doaj-art-398751452ecf472b84e9e9573f3737ae2025-01-14T06:22:51ZzhoEditorial Department of Journal on CommunicationsTongxin xuebao1000-436X2023-08-014416817859385968AEUR: authenticated encryption algorithm design based on uBlock round functionYatao YANGHui DONGJiantao LIUYanshuo ZHANGIn order to improve the efficiency of the implementation of the authenticated encryption algorithm without compromising the security of the algorithm, a new authenticated encryption algorithm AEUR was designed.Firstly, based on the uBlock round function, with resistance to internal collision attacks as the security objective, a mixed integer linear programming approach was used to search for generic iterative component R(t,s) to meet the security objective.Secondly, the authenticated encryption algorithm AEUR was designed by using this component.AEUR consisted of two parts: authenticated encryption and decrypted verification, both of which performed the same process without the need to design additional operational sessions, reducing the algorithm’s resource consumption.In addition, the correctness of the algorithm was verified by comparing the corresponding round state values, and the security of the algorithm was analyzed using various analysis methods such as linear attacks and sliding attacks.Finally, the algorithm was implemented in C language to prove the AEUR has good performance.The results show that the proposed algorithm has a better overall performance in terms of software runtime, with efficiency improvements of 3% and 46% compared to AEGIS and ALE, and 74% and 92% compared to AES-GCM and ACORN, respectively.http://www.joconline.com.cn/zh/article/doi/10.11959/j.issn.1000-436x.2023159/authenticated encryptionblock cipher uBlocksecurity analysissoftware implementation |
spellingShingle | Yatao YANG Hui DONG Jiantao LIU Yanshuo ZHANG AEUR: authenticated encryption algorithm design based on uBlock round function Tongxin xuebao authenticated encryption block cipher uBlock security analysis software implementation |
title | AEUR: authenticated encryption algorithm design based on uBlock round function |
title_full | AEUR: authenticated encryption algorithm design based on uBlock round function |
title_fullStr | AEUR: authenticated encryption algorithm design based on uBlock round function |
title_full_unstemmed | AEUR: authenticated encryption algorithm design based on uBlock round function |
title_short | AEUR: authenticated encryption algorithm design based on uBlock round function |
title_sort | aeur authenticated encryption algorithm design based on ublock round function |
topic | authenticated encryption block cipher uBlock security analysis software implementation |
url | http://www.joconline.com.cn/zh/article/doi/10.11959/j.issn.1000-436x.2023159/ |
work_keys_str_mv | AT yataoyang aeurauthenticatedencryptionalgorithmdesignbasedonublockroundfunction AT huidong aeurauthenticatedencryptionalgorithmdesignbasedonublockroundfunction AT jiantaoliu aeurauthenticatedencryptionalgorithmdesignbasedonublockroundfunction AT yanshuozhang aeurauthenticatedencryptionalgorithmdesignbasedonublockroundfunction |