摘要
本申请涉及密码算法的安全评估技术领域,为了解决如何评估掩码电路并行化实现的安全性并降低安全评估测量次数的问题,公开了一种掩码电路并行实现的安全评估方法、计算机设备、计算机可读存储介质及计算机程序产品。该方法包括获取采用并行化实现的掩码电路中每个份额的电磁泄露信息和差分能量攻击参数;根据每个份额的电磁泄露信息,计算每个份额泄露的信噪比;在信噪比满足稳定条件的情况下,根据密码算法相关参数、每个份额泄露的信噪比和差分能量攻击参数,计算单变量高阶差分能量攻击下恢复出正确密钥的成功率;根据成功率,评估采用并行化实现的掩码电路的安全性。采用本方法能够快速且精准地计算成功率,降低安全评估需要测量的次数。
技术关键词
掩码电路
密码算法
信噪比
密钥
变量
参数
计算机设备
计算机程序产品
矩阵
电磁
可读存储介质
处理器
能量消耗
元素
存储器
噪声
信号