[发明专利]一种侧信道冗余数据移除方法及装置在审
申请号: | 202210870841.2 | 申请日: | 2022-07-22 |
公开(公告)号: | CN115021892A | 公开(公告)日: | 2022-09-06 |
发明(设计)人: | 冯汉文;孙磊 | 申请(专利权)人: | 紫光同芯微电子有限公司 |
主分类号: | H04L9/00 | 分类号: | H04L9/00;H04L41/142;H04L9/40;G06F21/55;G06K9/00;G06K9/62 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 100083 北京市海淀区王庄路*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 信道 冗余 数据 方法 装置 | ||
本申请提供了一种侧信道冗余数据移除方法及装置,包括:获取目标信息;计算所述多个侧信道数据中每个侧信道数据的多个子区间数据中每个子区间数据的平均功耗;依据所述平均功耗,将每个侧信道数据中相同位置的多个子区间数据做二元聚类,得到第一聚类结果和第二聚类结果;判断第一均值功耗是否与第二均值功耗相匹配;若否,将所述第一聚类结果和所述第二聚类结果中子区间数据数量较少的聚类结果确定为目标聚类结果;将所述目标聚类结果所包括的至少一个子区间数据确定为冗余数据并移除。通过此方法,有效识别出冗余的侧信道数据,并将其移除,一方面可以自动化分析侧信道数据中的冗余数据,减少人工成本,另一方面有利于侧信道数据的分析。
技术领域
本申请涉及数据处理的技术领域,特别是涉及一种侧信道冗余数据移除方法。
背景技术
侧信道的信号是指加密设备在工作时泄露的电磁信号等信号,对侧信道攻击能够从密码设备(比如具有加密功能的芯片)获取秘密信息(如密钥,Pin码)。侧信道攻击利用的侧信道数据,是密码设备在运行过程中无意泄露的信息,包括但不限于设备的功耗、释放的电磁、产生的声音以及温度变化。
为了防止侧信道被攻击,设计人员会让密码设备在正常运行中做一些冗余操作,这些操作没有意义,因此也可以被称为冗余操作。但是在分析侧信道数据的时候,冗余操作会对准确分析造成一定的影响,加大分析难度。
因此,如何移除侧信道冗余数据,是本领域技术人员急需解决的技术问题。
发明内容
有鉴于此,本申请实施例提供了一种侧信道冗余数据移除方法及装置,旨在准确地分析侧信道数据。
第一方面,本申请实施例提供了一种侧信道冗余数据移除方法,包括:
获取目标信息;所述目标信息包括多个侧信道数据,所述多个侧信道数据中每个侧信道数据包括多个子区间数据;
计算所述多个侧信道数据中每个侧信道数据的多个子区间数据中每个子区间数据的平均功耗;
依据所述平均功耗,将每个侧信道数据中相同位置的多个子区间数据做二元聚类,得到第一聚类结果和第二聚类结果;所述第一聚类结果包括至少一个子区间数据,所述第二聚类结果包括至少一个子区间数据;
判断第一均值功耗是否与第二均值功耗相匹配;所述第一均值功耗是第一聚类结果中子区间数据的平均功耗的均值,所述第二均值功耗是第二聚类结果中子区间数据的平均功耗的均值;
若否,将所述第一聚类结果和所述第二聚类结果中子区间数据数量较少的聚类结果确定为目标聚类结果;
将所述目标聚类结果所包括的至少一个子区间数据确定为冗余数据并移除。优选的,在获取目标信息之前,还包括:
获取多个侧信道数据;
根据所述每个侧信道数据的波谷,将所述多个侧信道数据中每个侧信道数据分割为多个子区间数据。
优选的,所述将每个侧信道数据中相同位置的多个子区间数据做二元聚类包括:
利用硬聚类算法,将每个侧信道数据中相同位置的多个子区间数据做二元聚类。
优选的,所述判断第一均值功耗是否与第二均值功耗相匹配,包括:
使用学生T检验,判断所述第一均值功耗与所述第二均值是否相等。
第二方面,本申请实施例提供了一种侧信道冗余数据移除装置,包括:
获取模块,用于获取目标信息;所述目标信息包括多个侧信道数据,所述多个侧信道数据中每个侧信道数据包括多个子区间数据;
计算模块,用于计算所述多个侧信道数据中每个侧信道数据的多个子区间数据中每个子区间数据的平均功耗;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于紫光同芯微电子有限公司,未经紫光同芯微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210870841.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种钣喷机器人自动拼接喷涂方法
- 下一篇:一种新型磁性存储器件及其制作方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置