密码学报(中英文)2026,Vol.13Issue(1):43-59,17.DOI:10.13868/j.cnki.jcr.000837
低随机数依赖的二阶毛刺探测安全uBlock实现
Implementation of Secure uBlock for Second-Order Glitch Detection with Low Random Number Dependence
摘要
Abstract
As a mainstream side-channel protection method,Boolean masking technology has signif-icant advantages in improving the security,flexibility,composability,and wide application of crypto-graphic implementation,while high-order Boolean masking usually costs a large amount of resources,such as random numbers and area.This work studies and designs two second-order threshold im-plementation schemes for uBlock,which significantly reduce the random number requirement for the S-box module.The first scheme is based on the direct S-box,using a trinomial threshold implementa-tion method,requiring only 74 bit of random numbers;the second scheme is based on the decomposed S-box,using a domain-oriented masking technology,which only requires 14 bit of random numbers,thereby greatly reduced the use of random numbers.The formal verification tool PROVER is used to conduct security verification under the glitch detection model on the two S-box implementations.The Synopsys Design Compiler tool is used to analyze and compare the resource consumption of the two proposed solutions.Finally,the hardware implementation of the solution is analyzed and evalu-ated using Test Vector Leakage Assessment(TVLA).Experimental results show that the two schemes proposed in this work are safe under first-order and second-order t-tests.关键词
uBlock算法/侧信道防护/二阶门限实现/面向域掩码/毛剌探测模型Key words
uBlock algorithm/side-channel protection/second-order threshold implementation/domain-oriented masking/glitch-extended probing model分类
信息技术与安全科学引用本文复制引用
戴泽龙,胡晓婷,祝汉鹏,张毅豪..低随机数依赖的二阶毛刺探测安全uBlock实现[J].密码学报(中英文),2026,13(1):43-59,17.基金项目
江苏师范大学博士基金(20XSRX014) (20XSRX014)
江苏师范大学研究生科研与实践创新计划(2024XKT2597)Jiangsu Normal University Doctoral Fund(20XSRX014) (2024XKT2597)
Jiangsu Normal University Graduate Student Research and Practice Innovation Program(2024XKT2597) (2024XKT2597)