[发明专利]一种基于设备芯片的硬件指纹获取方法有效
申请号: | 202210276321.9 | 申请日: | 2022-03-21 |
公开(公告)号: | CN114756906B | 公开(公告)日: | 2022-11-15 |
发明(设计)人: | 余丹;兰雨晴;张腾怀;邢智涣;王丹星 | 申请(专利权)人: | 慧之安信息技术股份有限公司 |
主分类号: | G06F21/73 | 分类号: | G06F21/73 |
代理公司: | 北京广技专利代理事务所(特殊普通合伙) 11842 | 代理人: | 张国香 |
地址: | 100000 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 设备 芯片 硬件 指纹 获取 方法 | ||
本发明的实施例公开一种基于设备芯片的硬件指纹获取方法,涉及芯片技术领域。所述方法,包括:根据设备的芯片确定所述设备的唯一标识指纹。本发明能够根据设备的芯片确定所述设备的唯一标识指纹,保证了硬件标识的唯一性、不可修改性和安全可靠性。
技术领域
本发明属于芯片技术领域,尤其涉及一种基于设备芯片的硬件指纹获取方法。
背景技术
目前常使用MAC地址作为硬件的唯一标识,其中,MAC地址也叫物理地址、硬件地址,由网络设备制造商生产时烧录在网卡(Network lnterface Card)的EPROM(一种闪存芯片,通常可以通过程序擦写),MAC地址的长度为48位(6个字节),通常表示为12个16进制数,如:00-16-EA-AE-3C-40就是一个MAC地址,其中前3个字节,16进制数00-16-EA代表网络硬件制造商的编号,它由IEEE(电气与电子工程师协会)分配,而后3个字节,16进制数AE-3C-40代表该制造商所制造的某个网络产品(如网卡)的系列号。只要不更改自己的MAC地址,MAC地址在世界是唯一的。形象地说,MAC地址就如同身份证上的身份证号码,具有唯一性。
但是MAC地址可以更改,修改MAC地址有两种方法,一种是硬件修改,另外一种是软件修改。硬件修改的方法就是直接对网卡进行操作,修改保存在网卡的EPROM里面的MAC地址,通过网卡生产厂家提供的修改程序可以更改存储器里的地址。软件修改的方法相对来说就简单得多了,在Windows中,网卡的MAC保存在注册表中,实际使用也是从注册表中提取的,所以只要修改注册表就可以改变MAC,因此,MAC地址作为硬件唯一标识,缺乏唯一性与不变性,复杂性也较差。
发明内容
有鉴于此,本发明实施例提供一种基于设备芯片的硬件指纹获取方法,用于解决现有用MAC地址作为硬件唯一标识,缺乏唯一性与不变性,复杂性也较差的问题。本发明能够根据设备的芯片确定所述设备的唯一标识指纹,保证了硬件标识的唯一性、不可修改性和安全可靠性。
本发明实施例提供一种基于设备芯片的硬件指纹获取方法,其特征在于,包括:
根据设备的芯片确定所述设备的唯一标识指纹。
在一可选实施例中,所述根据设备的芯片确定所述设备的唯一标识指纹,包括:
对设备硬件进行上电;
在所述设备未加载内存时,采集所述设备的芯片状态及所述芯片的生产编号;
根据所述芯片的芯片状态及所述芯片的生产编号,基于预设算法确定所述设备的唯一标识指纹。
在一可选实施例中,所述芯片状态至少包括:每个芯片引脚的功能状态,每个芯片引脚的启动电平状态。
在一可选实施例中,所述根据所述芯片的芯片状态及所述芯片的生产编号,基于预设算法确定所述设备的唯一标识指纹,包括:
根据所述设备硬件加电后未加载内存时所述芯片的每个芯片引脚的功能状态,确定芯片的功能硬件指纹;
根据所述设备硬件加电后未加载内存时所述芯片的每个芯片引脚的启动电平状态,确定芯片的启动硬件指纹;
根据所述芯片的功能硬件指纹、芯片的启动硬件指纹和芯片的生产编号,基于预设算法确定所述设备的唯一标识指纹。
在一可选实施例中,所述根据所述设备硬件加电后未加载内存时所述芯片的每个芯片引脚的功能状态,确定芯片的功能硬件指纹,包括:
根据以下第一公式确定芯片的功能硬件指纹;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于慧之安信息技术股份有限公司,未经慧之安信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210276321.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种判断消息字符集编码的方法
- 下一篇:一种防溢乳垫