دورية أكاديمية

MPECA:面向多平台的高效密码算法.

التفاصيل البيبلوغرافية
العنوان: MPECA:面向多平台的高效密码算法.
العنوان البديل: MPECA: efficient cryptographic algorithm for multiple platforms.
المؤلفون: 李珂悫1, 冯景亚1, 韦永壮1 walker_wyz@guet.edu.cn, 赵琪1
المصدر: Application Research of Computers / Jisuanji Yingyong Yanjiu. Aug2023, Vol. 40 Issue 8, p2481-2492. 7p.
مصطلحات موضوعية: *ADVANCED Encryption Standard, *BLOCK ciphers, *IMAGE encryption, *ALGORITHMS, *SPEED
الشركة/الكيان: INTEL Corp. 047897855 INTC
الملخص (بالإنجليزية): The Design of high-speed encryption algorithms in 6G systems via the AESNI instruction set(Intel ?Advanced Encryption Standard AES; New Instructions Set) is extensively received attention in academic community,(e. g. ROCCA encryption algorithm). However, how to design an efficient cryptographic algorithm in the environment that does not support the AESNI instruction set appears to be one of the current research difficulties. An efficient encryption algorithm for multiple platforms(MPECA is proposed by basing on the round function of AES. More specifically, its round function use four reduced round operations of AES so that MPECA can still be implemented by using the fixslicing technique in the low-end environment where the AESNI does not support. In particular, MPECA has 32 AES operations and 128 XOR operations, which are all less than the ROCCA spent in initializing and generating tags phases. MPECA can perform efficient software implementation in high-end environments that support AESNI. Compared to ROCCA, the encryption speed of MPECA on Intel platform is increased by 3.05 times without AESNI and 30.64% under AESNI environment. Moreover, on the ARM platform, MPECA has increased encryption speed by nearly 2.37 times. In addition, the MPECA has strong security level and good resistance against the differential attacks, the integration attacks and the key recovery attacks and so on. [ABSTRACT FROM AUTHOR]
Abstract (Chinese): 目前基于AESNI指令集设计面向6G系统高速加密算法备受业界关注, 如ROCCA算法。然而, 如何在不支持AESNI指令集环境下设计高速实现的密码算法是目前的研究难点之一。基于AES轮函数特点, 设计了一个面向多平台的高效加密算法——MPECA。该算法轮函数采用四轮AES迭代操作, 使其在不支持AESNI低端环境下仍可利用固定切片技术进行高效软件实现。特别地, MPECA比ROCCA在初始化和生成标签阶段少花销32个AES轮函数操作和128个XOR操作, 使得其在支持AESNI指令的环境下实现更快捷。实验结果表明:与ROCCA相比, Intel平台上, 在不支持AESNI环境下, MPECA加密速度提高了3.05倍, 在支持AESNI环境下, MPECA加密速度提高了30.64%;在ARM平台上, MPECA加密速度提高了近2.37倍。此外, MPECA密码算法具有较高的安全强度, 足以抵抗差分密码攻击、积分攻击及密钥恢复攻击等。 [ABSTRACT FROM AUTHOR]
قاعدة البيانات: Academic Search Index
الوصف
تدمد:10013695
DOI:10.19734/j.issn.1001-3695.2022.10.0633