In recent years, message authentication codes (MAC) have been typically applied in the blockchain system and the Internet of Things (IoT), where the environments have constrained security and limited resources. However, little research pays attention to designing a secure and efficient MAC implementation. Following the construction of double-block-length compression functions proposed by Hirose, this paper proposes an implicit white-box MAC implementation (WB-HDBL-MAC). With the resistance of existential forgery, WB-HDBL-MAC can also mitigate the algebraic, side-channel, and code-lifting attacks in the white-box attack context. Furthermore, the efficiency of WB-HDBL-MAC is compared with other MAC schemes. The experimental results demonstrate that WB-HDBL-MAC can improve the security of MAC implementation with acceptable performance.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Implicit White-Box Implementations of Efficient Double-Block-Length MAC

  • Hengxing Liu,
  • Yupeng Zhang,
  • Luoqi Chen,
  • Zheng Gong

摘要

In recent years, message authentication codes (MAC) have been typically applied in the blockchain system and the Internet of Things (IoT), where the environments have constrained security and limited resources. However, little research pays attention to designing a secure and efficient MAC implementation. Following the construction of double-block-length compression functions proposed by Hirose, this paper proposes an implicit white-box MAC implementation (WB-HDBL-MAC). With the resistance of existential forgery, WB-HDBL-MAC can also mitigate the algebraic, side-channel, and code-lifting attacks in the white-box attack context. Furthermore, the efficiency of WB-HDBL-MAC is compared with other MAC schemes. The experimental results demonstrate that WB-HDBL-MAC can improve the security of MAC implementation with acceptable performance.