一种基于降维和聚类的密码算法人工智能侧信道分析方法技术

技术编号:40436279 阅读:15 留言:0更新日期:2024-02-22 23:00
本发明专利技术涉及一种基于降维和聚类的密码算法人工智能侧信道分析方法,属于信息安全密码技术领域。首先对获取的能量迹进行分析,判断能量迹中解密过程执行与秘密信息相关运算的区域。分析执行关键运算部分的能量迹,使用基于滑动窗口梯度值的方法对每个操作进行划分,得到能量迹片段。结合密码算法实现,对能量迹片段进行特征分析,识别操作类型。对能量迹片段使用主成分分析进行降维,取预期维数对应的分量作为每个操作的主成分。结合能量迹片段特征,预估聚类得到的簇数。使用聚类算法对降维后的能量迹片段进行聚类,分析聚类结果判断每簇代表的操作类型,得到能量迹片段对应的操作类型,最终得到秘密指数序列,实现对密码算法侧信道高效分析。

【技术实现步骤摘要】

本专利技术涉及一种针对密码算法侧信道分析方法,具体涉及一种基于降维和聚类的密码算法人工智能侧信道分析方法,属于信息安全密码。


技术介绍

1、安全芯片的重要技术之一是密码技术。密码技术被广泛视为维护个人、社会以及国家信息安全的首要手段,是确保信息安全的基石。将密码技术等安全措施直接应用于数据,是最直接且有效的主动防护方法之一。然而,随着密码技术的广泛应用,攻击者的方法也变得多样化。许多设备都集成了嵌入式安全应用,例如智能卡、rfid标签、手机等,它们都成为了侧信道攻击的潜在目标,攻击者通过可以通过侧信道分析间接获取密钥。

2、现代密码分析技术包括穷举攻击和数学分析攻击等多种方法。然而,由于密码算法具备密钥空间巨大、并具有可证明的安全性等特点,这些分析技术在密码芯片的安全性评估方面并不适用。国际上对密码芯片安全性评估的手段之一为侧信道分析,侧信道分析主要针对密码设备在加密过程中产生的物理信息泄露,如功耗或电磁泄漏等,通过统计和分析这些泄露与密钥之间的相关性,以实现密钥的恢复,从而攻破密码系统。kocher等人在1996年使用计时攻击分析公钥密码算法本文档来自技高网...

【技术保护点】

1.一种基于降维和聚类的密码算法人工智能侧信道分析方法,其特征在于,包括以下步骤:

2.如权利要求1所述的一种基于降维和聚类的密码算法人工智能侧信道分析方法,步骤2中采用基于滑动窗口梯度差的方法对能量迹的划分,其特征在于,包含粗略分割和精细分割;

3.如权利要求2所述的一种基于降维和聚类的密码算法人工智能侧信道分析方法,其特征在于,按下式计算窗口梯度差gradk:

4.如权利要求1所述的一种基于降维和聚类的密码算法人工智能侧信道分析方法,其特征在于,步骤4包括以下步骤:

5.如权利要求4所述的一种基于降维和聚类的密码算法人工智能侧信道分析方...

【技术特征摘要】

1.一种基于降维和聚类的密码算法人工智能侧信道分析方法,其特征在于,包括以下步骤:

2.如权利要求1所述的一种基于降维和聚类的密码算法人工智能侧信道分析方法,步骤2中采用基于滑动窗口梯度差的方法对能量迹的划分,其特征在于,包含粗略分割和精细分割;

3.如权利要求2所述的一种基于降维和聚类的密码算法人工智能侧信道分析方法,其特征在于,按下式计算窗口梯度差gradk:

4.如权利要求1...

【专利技术属性】
技术研发人员:丁瑶玲钱宇晗龚卫平吴敬杰于鹏绅王安
申请(专利权)人:北京理工大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1