UpWB: An Uncoupled Architecture Design for White-box Cryptography Using Vectorized Montgomery Multiplication

Abstract: White-box cryptography (WBC) seeks to protect secret keys even if the attacker has full control over the execution environment. One of the techniques to hide the key is space hardness approach, which conceals the key into a large lookup table generated from a reliable small block cipher. Despite its provable security, space-hard WBC also suffers from heavy performance overhead when executed on general purpose hardware platform, hundreds of magnitude slower than conventional block ciphers. Specifically, recent studies adopt nested substitution permutation network (NSPN) to construct dedicated white-box block cipher [BIT16], whose performance is limited by a massive number of rounds, nested loop dependency and high-dimension dynamic maximal distance separable (MDS) matrices. To address these limitations, we put forward UpWB, an uncoupled and efficient accelerator for NSPN-structure WBC. We propose holistic optimization techniques across timing schedule, algorithms and operators. For .... https://tches.iacr.org/index.php/TCHES/article/view/11443

Location
Deutsche Nationalbibliothek Frankfurt am Main
Extent
Online-Ressource
Language
Englisch

Bibliographic citation
UpWB: An Uncoupled Architecture Design for White-box Cryptography Using Vectorized Montgomery Multiplication ; volume:2024 ; number:2 ; year:2024
IACR transactions on cryptographic hardware and embedded systems ; 2024, Heft 2 (2024)

Creator
Chen, Xiangren
Yang, Bohan
Zhu, Jianfeng
Liu, Jun
Yin, Shuying
Yang, Guang
Zhu, Min
Wei, Shaojun
Liu, Leibo

DOI
10.46586/tches.v2024.i2.677-713
URN
urn:nbn:de:101:1-2024032017574985447153
Rights
Open Access; Der Zugriff auf das Objekt ist unbeschränkt möglich.
Last update
14.08.2025, 11:00 AM CEST

Data provider

This object is provided by:
Deutsche Nationalbibliothek. If you have any questions about the object, please contact the data provider.

Associated

  • Chen, Xiangren
  • Yang, Bohan
  • Zhu, Jianfeng
  • Liu, Jun
  • Yin, Shuying
  • Yang, Guang
  • Zhu, Min
  • Wei, Shaojun
  • Liu, Leibo

Other Objects (12)