摘要
本发明提供了一种密码软件侧信道攻击的防御方法、系统及其测试方法,涉及防侧信道攻击技术领域,其中,该密码软件侧信道攻击的防御方法包括如下步骤:步骤S1,获取密码软件加密进程的开始时刻和结束时刻;步骤S2:自结束时刻起,执行混淆算法;混淆算法的运行时间为第一混淆时长;其中,第一混淆时长满足:;式中,为设定的伪装加密总时长,为设定的时长阈值常数,为密码软件的加密时长,。通过本发明的密码软件侧信道攻击的防御方法,能够有效地抵御基于加密时间的侧信道攻击方式,并能够很好地适配于任意密码软件。
技术关键词
密码
防御系统
软件
加密
功耗
算法
测试方法
防侧信道攻击
进程
处理器
数据获取模块
非线性
计算机设备
参数
可读存储介质
存储器
速度
指数
系统为您推荐了相关专利信息
数据同步方法
数据抽取工具
计算机可执行指令
参数
数据同步装置
信息物理系统
线性离散时间系统
卡尔曼滤波器
检测器
加密解密
加密装置
量子随机数发生器
加密数据
模块
量子随机数生成器