[发明专利]物联网智能终端设备指纹提取方法、装置及电子设备有效
申请号: | 202110276403.9 | 申请日: | 2021-03-15 |
公开(公告)号: | CN112968770B | 公开(公告)日: | 2023-02-07 |
发明(设计)人: | 张彦杰;袁艳芳;庞振江;翟峰;梁晓兵;刘佳易;王晖南;杨峰;李琨;张建民;许进;王佩颐 | 申请(专利权)人: | 北京智芯微电子科技有限公司;国网信息通信产业集团有限公司;国网山西省电力公司营销服务中心;国家电网有限公司;中国电力科学研究院有限公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L67/12 |
代理公司: | 北京润平知识产权代理有限公司 11283 | 代理人: | 肖冰滨;王晓晓 |
地址: | 100192 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 联网 智能 终端设备 指纹 提取 方法 装置 电子设备 | ||
1.一种物联网智能终端设备指纹提取方法,其特征在于,所述提取方法包括:
获取物联网智能终端的特征信息;
确定设备指纹的生成算法;
确定所述物联网智能终端存在对应的安全单元,获取所述安全单元的特征信息,根据所确定的生成算法对所述物联网智能终端的特征信息和对应的安全单元的特征信息进行计算,以计算结果作为所述物联网智能终端的设备指纹;
确定所述物联网智能终端不存在对应的安全单元,根据所确定的生成算法对所述物联网智能终端的特征信息进行计算,以计算结果作为所述物联网智能终端的设备指纹;
所述安全单元的特征信息包括:静态特征信息和动态特征信息;
所述静态特征信息包括:硬件信息和软件信息中的至少一者;
所述动态特征信息包括:所述安全单元所生成的至少一组随机数,或者所述安全单元在运行状态下的关键过程数据信息和临时存储区使用信息中的至少一者。
2.根据权利要求1所述的提取方法,其特征在于,所述物联网智能终端的特征信息包括:终端标识、终端通信标识和终端运行状态中的至少一者。
3.根据权利要求2所述的提取方法,其特征在于,获取所述安全单元的特征信息,包括:
获取所述安全单元的静态特征信息;
判断所述安全单元为初始状态或运行状态;
若所述安全单元为初始状态,获取所述至少一组随机数;
若所述安全单元为运行状态,获取所述关键过程数据信息和临时存储区使用信息中的至少一者。
4.根据权利要求1所述的提取方法,其特征在于,在获取所述安全单元的特征信息之后,所述提取方法还包括预处理步骤,所述预处理步骤用于对所述对应的安全单元的特征信息进行规范性处理;
所述根据所确定的生成算法对所述物联网智能终端的特征信息和对应的安全单元的特征信息进行计算,具体包括:根据所确定的生成算法对物联网智能终端的特征信息和预处理后的对应的安全单元的特征信息进行计算。
5.根据权利要求1或4所述的提取方法,其特征在于,确定设备指纹的生成算法,包括:
获取所述物联网智能终端的部署方式或计算能力;
根据获取的部署方式或计算能力在预设的生成算法集合中选择一种生成算法。
6.根据权利要求5所述的提取方法,其特征在于,所述预设的生成算法集合中包括对称加密算法和杂凑算法。
7.根据权利要求6所述的提取方法,其特征在于,确定所述设备指纹的生成算法为杂凑算法;
所述以计算结果作为所述物联网智能终端的设备指纹具体包括:
确定所述计算结果的长度大于预设的长度阈值;
将所述计算结果分为两个部分,并对所述两个部分进行异或运算;
以异或运算的结果作为所述物联网智能终端的设备指纹。
8.一种物联网智能终端设备指纹提取装置,其特征在于,所述提取装置包括:
终端信息获取模块,用于获取所述物联网智能终端的特征信息;
生成算法确定模块,用于确定设备指纹的生成算法;
第一结果计算模块,用于在所述物联网智能终端存在对应的安全单元的情况下,还获取所述安全单元的特征信息,并根据所确定的生成算法对所述物联网智能终端的特征信息和对应的安全单元的特征信息进行计算,以计算结果作为所述物联网智能终端的设备指纹;以及
第二结果计算模块,用于在所述物联网智能终端不存在对应的安全单元的情况下,根据所确定的生成算法对所述物联网智能终端的特征信息进行计算,以计算结果作为所述物联网智能终端的设备指纹;
所述安全单元的特征信息包括:静态特征信息和动态特征信息;
所述静态特征信息包括:硬件信息和软件信息中的至少一者;
所述动态特征信息包括:所述安全单元所生成的至少一组随机数,或者所述安全单元在运行状态下的关键过程数据信息和临时存储区使用信息中的至少一者。
9.一种电子设备,其特征在于,所述电子设备包括:
至少一个处理器;
存储器,与所述至少一个处理器连接;
其中,所述存储器存储有能被所述至少一个处理器执行的指令,所述至少一个处理器通过执行所述存储器存储的指令实现权利要求1至7中任意一项权利要求所述的物联网智能终端设备指纹提取方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京智芯微电子科技有限公司;国网信息通信产业集团有限公司;国网山西省电力公司营销服务中心;国家电网有限公司;中国电力科学研究院有限公司,未经北京智芯微电子科技有限公司;国网信息通信产业集团有限公司;国网山西省电力公司营销服务中心;国家电网有限公司;中国电力科学研究院有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110276403.9/1.html,转载请声明来源钻瓜专利网。