首页|期刊导航|密码学报(中英文)|侧信道掩码的形式化验证综述

侧信道掩码的形式化验证综述OA

Overview on Formal Verification of Masking

中文摘要英文摘要

为抵抗侧信道攻击,许多研究者提出了一些高效、在某种攻击模型下(如探测模型)的可证明安全掩码方案.起初对于一些比较简单的掩码方案通过手工证明是可能的,但是对于复杂的掩码方案通过手工证明是困难的而且容易出错.因此一些形式化验证工具陆续被提出和完善.这些工具利用计算机自动化地辅助验证掩码方案是否满足安全性需求.在这些工具中最常用的形式化验证方法有静态分析和概率分析.静态分析被认为效率高但是存在假阳性;而概率分析不存在假阳性但是效率远低于静态分析方法.几个相对完善的形式化验证工具已经被发布,如 maskVerif、SILVER 和 IronMask 等.本文首先系统地介绍侧信道攻击、侧信道防护方案(主要是掩码方案)的基础概念.其次介绍在形式化验证领域常用的攻击模型与安全模型.根据各类形式化验证工具的特点、技术、适用性以及各自的优缺点,详尽地梳理和对比了相关的形式化验证工具,对形式化验证的发展方向进行了展望.

To mitigate the impact of side-channel attacks,some masking schemes that are efficient and are proven to be secure under some attack models,such as the probing model,have been put up with by many researchers.Initially,some trivial masking schemes may be proved by hand-made proof.Nevertheless,it is difficult and error-prone to prove some complex masking schemes by hand.Thus,formal verification tools are proposed and improved.These tools use a computer to automatically assist in proving if masking schemes satisfy the security requirements.In all these tools,the two most commonly adopted formal verification approaches are static analysis and probabilistic analysis.Static analysis is generally considered efficient,but it may yield false positives.In contrast,probabilistic analysis does not produce false positives,but it is significantly less efficient.Some relatively refined formal verification tools,such as maskVerif,SILVER,IronMask,etc,are proposed and presented.This study first systematically introduce side-channel attacks,side-channel countermeasures(mostly mask-ing).Then,it presents commonly used attack/security models in the formal verification community.Following this,a comprehensive review is conducted of formal verification tools,analyzing their fea-tures,underlying technologies,scalability,and advantages and disadvantages.After presenting such comparative analysis of these tools,findings and discussions of potential future research directions are summarized finally.

张爵霖;王铂涵;王伟嘉

山东大学 网络空间安全学院(研究院),青岛 266237||山东大学 密码与数字经济安全全国重点实验室,青岛 266237山东大学 网络空间安全学院(研究院),青岛 266237||山东大学 密码与数字经济安全全国重点实验室,青岛 266237山东大学 网络空间安全学院(研究院),青岛 266237||山东大学 密码与数字经济安全全国重点实验室,青岛 266237

信息技术与安全科学

侧信道掩码形式化验证探测模型可组合性可证明安全

side-channelmaskingformal verificationprobing modelcomposabilityprovable security

《密码学报(中英文)》 2026 (2)

219-247,29

国家重点研发计划(2023YFA1009500)国家自然科学基金面上项目(62372273)National Key Research and Development Program of China(2023YFA1009500)General Program of National Natural Science Foundation of China(62372273)

10.13868/j.cnki.jcr.000848

评论