Implicit White-Box Implementations of Efficient Double-Block-Length MAC
摘要
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.