硬件加密方法、硬件防伪识别方法及装置制造方法及图纸

技术编号:14454709 阅读:42 留言:0更新日期:2017-01-19 02:24
本发明专利技术涉及一种硬件加密方法、硬件防伪识别方法及装置,所述硬件加密方法包括步骤:读取C8051F39x/37x芯片内部的序列号;将读取到的序列号写入C8051F39x/37x芯片的内部寄存器。所述硬件防伪识别方法包括步骤:读取C8051F39x/37x芯片的内部寄存器中存储的序列号和C8051F39x/37x芯片内部的序列号;判断C8051F39x/37x芯片的内部寄存器中存储的序列号与C8051F39x/37x芯片内部的序列号是否匹配,若不匹配,则识别为伪品。本发明专利技术实施例提供的方法及装置,采用硬件加密技术,可以有效防止产品被盗版的风险,且不增加硬件成本,可广泛用于使用C8051F39x/37x系列MCU的产品中,防止产品被盗版。

【技术实现步骤摘要】

本专利技术涉及加密
,特别涉及一种硬件加密方法、硬件防伪识别方法及装置。
技术介绍
C8051F39x/37x系列产品具有诸多优势,被广泛应用于各个领域。例如,C8051F39x/37xMCU片上温度传感器提供更大温度范围(高达105℃)内±2℃的精确度,比其他同类MCU产品的温度精度高5倍,而且通过改进温度补偿处理例程,可获得更好的终端产品可靠性;C8051F39x/37xMCU比其他方案小30%以上,是空间受限型应用的理想选择,为光传输模块、传感器接口以及电风扇、烘干机、吸尘器、遥控玩具车等无刷直流电机应用提供优化的解决方案;C8051F39x/37xMCU产品创新的Crossbar技术,使开发人员灵活的分配外设功能到指定引脚位置上,易于系统布局布线,并减少引脚冲突。C8051F39x/37xMCU是光传输模块的理想选择。光传输模块由光电子器件、功能电路和光接口等组成,作用是光电信号转换,发送端把电信号转换成光信号,通过光纤传送后,接收端再把光信号转换成电信号。由于光传输模块技术要求高,市场好,因此经常出现仿冒、盗版等现象,扰乱市场,因此如何防止被盗版是目前亟待解决的问题。
技术实现思路
本专利技术的目的在于提供一种硬件加密方法、硬件防伪识别方法及装置,适用于使用C8051F39x/37x芯片的设备。为了实现上述专利技术目的,本专利技术实施例提供了以下技术方案:一种硬件加密方法,所述方法适用于使用C8051F39x/37x芯片的设备,所述方法包括以下步骤:读取C8051F39x/37x芯片内部的序列号;将读取的序列号写入C8051F39x/37x芯片的内部寄存器。每个C8051F39x/37x芯片具有唯一的序列号,通过读出再写入序列号到内部寄存器的操作,实现硬件加密,即使不法分子完整的复制硬件和固件,也无法到达预期的功能,依然会被识别为伪品,通过上述方法可有效防止应用C8051F39x/37x芯片的产品被盗版的情况发生。根据本专利技术实施例,所述将读取到的序列号写入C8051F39x/37x芯片的内部寄存器,包括:对读取到的序列号加密,将加密后的序列号写入C8051F39x/37x芯片的内部寄存器。对序列号进行加密后再写入C8051F39x/37x芯片的内部寄存器中,识别时需要先正确解密得到序列号才能做进一步的识别判断,实现双重加密,进一步增强防伪能力。一种硬件防伪识别方法,所述方法适用于使用C8051F39x/37x芯片的设备,所述方法包括以下步骤:读取C8051F39x/37x芯片的内部寄存器中存储的序列号和C8051F39x/37x芯片内部的序列号;判断C8051F39x/37x芯片的内部寄存器中存储的序列号与C8051F39x/37x芯片内部的序列号是否匹配,若不匹配,则识别为伪品。根据本专利技术实施例,上述方法中,C8051F39x/37x芯片的内部寄存器中存储的序列号为经过密钥加密的序列号,所述读取C8051F39x/37x芯片的内部寄存器中存储的序列号,包括:提取C8051F39x/37x芯片的内部寄存器中存储的经过加密的序列号,采用所述密钥解密得到解密后的序列号。进一步地,上述防伪识别方法,还包括步骤:当识别结果为伪品时,控制C8051F39x/37x芯片不工作。当识别为伪品后,控制C8051F39x/37x芯片不工作,即,使得应用C8051F39x/37x芯片的伪品不能正常工作,可以有效的阻止伪品在市场上流通,进一步有效地维护市场秩序。一种硬件防伪识别装置,适用于使用C8051F39x/37x芯片的设备,所述硬件防伪识别装置包括序列号读取模块和识别模块,其中,所述序列号读取模块用于读取C8051F39x/37x芯片的内部寄存器中存储的序列号和C8051F39x/37x芯片内部的序列号;所述识别模块用于判断C8051F39x/37x芯片的内部寄存器中存储的序列号与C8051F39x/37x芯片内部的序列号是否匹配,若不匹配,则识别为伪品。根据本专利技术实施例,上述装置中,C8051F39x/37x芯片的内部寄存器中存储的序列号为经过密钥加密的序列号,所述序列号读取模块在读取C8051F39x/37x芯片的内部寄存器中存储的序列号时,先提取C8051F39x/37x芯片的内部寄存器中存储的经过加密的序列号,再采用所述密钥解密得到解密后的序列号。进一步地,上述装置中,还包括功能限制模块,用于当识别结果为伪品时控制C8051F39x/37x芯片不工作。本专利技术实施例提供的方法及装置,采用硬件加密技术,可以有效防止产品被盗版的风险,且不增加硬件成本,可广泛用于使用C8051F39x/37x系列MCU的产品中,防止产品被盗版。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1本专利技术较佳实施例提供的硬件加密方法的流程图。图2本专利技术较佳实施例提供的硬件防伪识别方法的流程图。图3是本专利技术较佳实施例提供的硬件防伪识别装置的功能模块示意图。具体实施方式下面将结合本专利技术实施例中附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1是本专利技术较佳实施例提供的硬件加密方法的流程图。请参阅图1,本专利技术较佳实施例提供的硬件加密方法包括以下步骤:步骤S101,读取C8051F39x/37x芯片内部的序列号。步骤S102,将读取到的序列号写入C8051F39x/37x芯片的内部寄存器。C8051F39x/37x系列MCU内部包含1字节的DeviceID(设备ID),1字节的RevisionID(版本ID),4字节的SerialNumber(序列号),其中SerialNumber对于每一个C8051F39x/37x系列MCU芯片是唯一的,且该序列号为只读。本实施例所述方法可适用于应用C8051F39x/37x系列MCU的所有产品,本实施例中,以应用C8051F39x/37x系列MCU的光传输模块为例进行说明。固件设计时,需要在IIC从机的厂商自定义区开放至少4字节的寄存器,用于存储SerialNumber。在光传输模块生产时,将C8051F39x/37x系列MCU芯片内部的SerialNumber读出,并写入C8051F39x/37x系列MCU芯片的内部寄存器。通过本实施例所述硬件加密方法进行加密处理,若光传输模块被抄袭或盗版,由于抄袭或盗版的伪品缺乏上述步骤的加密处理,因此伪品在防伪识别时将无法通过识别,可以有效防止光传输模块被抄袭。为了进一步增强产品的防伪能本文档来自技高网...

【技术保护点】
一种硬件加密方法,其特征在于,所述方法适用于使用C8051F39x/37x芯片的设备,所述方法包括以下步骤:读取C8051F39x/37x芯片内部的序列号;将读取到的序列号写入C8051F39x/37x芯片的内部寄存器。

【技术特征摘要】
1.一种硬件加密方法,其特征在于,所述方法适用于使用C8051F39x/37x芯片的设备,所述方法包括以下步骤:读取C8051F39x/37x芯片内部的序列号;将读取到的序列号写入C8051F39x/37x芯片的内部寄存器。2.根据权利要求1所述的方法,其特征在于,所述将读取到的序列号写入C8051F39x/37x芯片的内部寄存器,包括:对读取到的序列号加密,将加密后的序列号写入C8051F39x/37x芯片的内部寄存器。3.一种硬件防伪识别方法,其特征在于,所述方法适用于使用C8051F39x/37x芯片的设备,所述方法包括以下步骤:读取C8051F39x/37x芯片的内部寄存器中存储的序列号和C8051F39x/37x芯片内部的序列号;判断C8051F39x/37x芯片的内部寄存器中存储的序列号与C8051F39x/37x芯片内部的序列号是否匹配,若不匹配,则识别为伪品。4.根据权利要求3所述的方法,其特征在于,C8051F39x/37x芯片的内部寄存器中存储的序列号为经过密钥加密的序列号,所述读取C8051F39x/37x芯片的内部寄存器中存储的序列号,包括:提取C8051F39x/37x芯片的内部寄存器中存储...

【专利技术属性】
技术研发人员:曾海峰孙彦明侯羿
申请(专利权)人:索尔思光电成都有限公司
类型:发明
国别省市:四川;51

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

1