The Journal of China Universities of Posts and Telecommunications ›› 2023, Vol. 30 ›› Issue (2): 96-106.doi: 10.19682/j.cnki.1005-8885.2022.0022

• Security • Previous Articles    

WBZUC: novel white-box ZUC-128 stream cipher

Yang Yatao, Zhang Ruoqing, Dong hui, Ma Yingjie, Zhang Xiaowei   

  • Received:2021-12-20 Revised:2022-06-19 Online:2023-04-30 Published:2023-04-27

Abstract:

White-box cryptography is critical in a communication system to protect the secret key from being disclosed in a cryptographic algorithm code implementation. The stream cipher is a main dataflow encryption approach in mobile communication. However, the research work about white-box cryptographic implementation for stream cipher is rare. A new white-box Zu Chongzhi-128 (ZUC-128) cryptographic implementation algorithm named WBZUC was proposed. WBZUC adopts lookup table and random coding in the non-linear function to make the intermediate value chaos without changing the final encryption result. Thus, the WBZUC algorithm's security gets improved compared with the original ZUC-128 algorithm. As for the efficiency, a test experiment on WBZUC shows that average speed of key generation, encryption, and decryption can reach at 33.74 kbit/ s, 23.31 kbit/ s, 24.06 kbit/ s respectively. Despite its running speed is relative a bit lower than original ZUC-128 algorithm, WBZUC can provide better security and comprehensive performance in mobile communication system environment.

Key words: Zu Chongzhi-128 (ZUC-128) algorithm| white-box cryptography| cryptographic implementation| lookup table| secure communication