The original paper is in English. Non-English content has been machine-translated and may contain typographical errors or mistranslations. ex. Some numerals are expressed as "XNUMX".
Copyrights notice
The original paper is in English. Non-English content has been machine-translated and may contain typographical errors or mistranslations. Copyrights notice
ToSC 2021에서 Sakamoto et al. Beyond 5G 애플리케이션을 위한 AES 기반 암호화 방식인 Rocca를 제안했습니다. 그들은 FSE 2016에서 Jean과 Nikolić가 제안한 효율적인 AES 기반 라운드 함수를 구성하기 위한 설계 전략을 개선하여 소프트웨어에서 인상적인 성능을 달성한 라운드 함수 클래스를 제시했습니다. 본 논문에서는 더 많은 것을 찾기 위해 그들의 설계 전략을 다시 살펴봅니다. 효율적인 라운드 기능. Rocca의 속도를 향상시키기 위해 새로운 요구 사항을 추가합니다. 구체적으로는 라운드 함수 업데이트를 위한 임시 레지스터 수에 중점을 두고, 필요한 임시 레지스터 수가 최소인 라운드 함수를 검색합니다. 결과적으로 우리는 단 하나의 임시 레지스터가 필요한 라운드 함수 클래스를 찾았지만 Rocca의 라운드 함수에는 두 개의 임시 레지스터가 필요합니다. 우리는 최신 Ice Lake 및 Tiger Lake 아키텍처에서 새로운 라운드 기능이 Rocca의 기능보다 훨씬 빠르다는 것을 보여줍니다. 속도와 관련하여 우리의 라운드 함수는 Rocca 클래스의 라운드 함수 중에서 최적이라는 점을 강조합니다. 왜냐하면 이 문서에 설명된 검색은 Rocca의 요구 사항을 충족하는 모든 후보를 다루기 때문입니다.
Nobuyuki TAKEUCHI
University of Hyogo
Kosei SAKAMOTO
University of Hyogo
Takanori ISOBE
University of Hyogo,National Institute of Information and Communications Technology,Japan Science and Technology Agency
The copyright of the original papers published on this site belongs to IEICE. Unauthorized use of the original or translated papers is prohibited. See IEICE Provisions on Copyright for details.
부
Nobuyuki TAKEUCHI, Kosei SAKAMOTO, Takanori ISOBE, "On Optimality of the Round Function of Rocca" in IEICE TRANSACTIONS on Fundamentals,
vol. E106-A, no. 1, pp. 45-53, January 2023, doi: 10.1587/transfun.2021EAP1158.
Abstract: At ToSC 2021, Sakamoto et al. proposed Rocca, an AES-based encryption scheme, for Beyond 5G applications. They presented a class of round functions that achieved impressive performance in software by improving the design strategy for constructing an efficient AES-based round function that was proposed by Jean and Nikolić at FSE 2016. In this paper, we revisit their design strategy for finding more efficient round functions. We add new requirements further to improve speed of Rocca. Specifically, we focus on the number of temporary registers for updating the round function and search for round functions with the minimum number of required temporary registers. As a result, we find a class of round functions with only one required temporary register, while round function of Rocca requires two temporary registers. We show that new round functions are significantly faster than that of Rocca on the latest Ice Lake and Tiger Lake architectures. We emphasize that, regarding speed, our round functions are optimal among the Rocca class of round functions because the search described in this paper covers all candidates that satisfy the requirements of Rocca.
URL: https://global.ieice.org/en_transactions/fundamentals/10.1587/transfun.2021EAP1158/_p
부
@ARTICLE{e106-a_1_45,
author={Nobuyuki TAKEUCHI, Kosei SAKAMOTO, Takanori ISOBE, },
journal={IEICE TRANSACTIONS on Fundamentals},
title={On Optimality of the Round Function of Rocca},
year={2023},
volume={E106-A},
number={1},
pages={45-53},
abstract={At ToSC 2021, Sakamoto et al. proposed Rocca, an AES-based encryption scheme, for Beyond 5G applications. They presented a class of round functions that achieved impressive performance in software by improving the design strategy for constructing an efficient AES-based round function that was proposed by Jean and Nikolić at FSE 2016. In this paper, we revisit their design strategy for finding more efficient round functions. We add new requirements further to improve speed of Rocca. Specifically, we focus on the number of temporary registers for updating the round function and search for round functions with the minimum number of required temporary registers. As a result, we find a class of round functions with only one required temporary register, while round function of Rocca requires two temporary registers. We show that new round functions are significantly faster than that of Rocca on the latest Ice Lake and Tiger Lake architectures. We emphasize that, regarding speed, our round functions are optimal among the Rocca class of round functions because the search described in this paper covers all candidates that satisfy the requirements of Rocca.},
keywords={},
doi={10.1587/transfun.2021EAP1158},
ISSN={1745-1337},
month={January},}
부
TY - JOUR
TI - On Optimality of the Round Function of Rocca
T2 - IEICE TRANSACTIONS on Fundamentals
SP - 45
EP - 53
AU - Nobuyuki TAKEUCHI
AU - Kosei SAKAMOTO
AU - Takanori ISOBE
PY - 2023
DO - 10.1587/transfun.2021EAP1158
JO - IEICE TRANSACTIONS on Fundamentals
SN - 1745-1337
VL - E106-A
IS - 1
JA - IEICE TRANSACTIONS on Fundamentals
Y1 - January 2023
AB - At ToSC 2021, Sakamoto et al. proposed Rocca, an AES-based encryption scheme, for Beyond 5G applications. They presented a class of round functions that achieved impressive performance in software by improving the design strategy for constructing an efficient AES-based round function that was proposed by Jean and Nikolić at FSE 2016. In this paper, we revisit their design strategy for finding more efficient round functions. We add new requirements further to improve speed of Rocca. Specifically, we focus on the number of temporary registers for updating the round function and search for round functions with the minimum number of required temporary registers. As a result, we find a class of round functions with only one required temporary register, while round function of Rocca requires two temporary registers. We show that new round functions are significantly faster than that of Rocca on the latest Ice Lake and Tiger Lake architectures. We emphasize that, regarding speed, our round functions are optimal among the Rocca class of round functions because the search described in this paper covers all candidates that satisfy the requirements of Rocca.
ER -