扬州万方科技股份有限公司周思远获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉扬州万方科技股份有限公司申请的专利一种防止恶意拷贝单片机固件的保护方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN118427862B 。
龙图腾网通过国家知识产权局官网在2025-07-11发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202410664459.5,技术领域涉及:G06F21/60;该发明授权一种防止恶意拷贝单片机固件的保护方法是由周思远;周春云;宋明远设计研发完成,并于2024-05-27向国家知识产权局提交的专利申请。
本一种防止恶意拷贝单片机固件的保护方法在说明书摘要公布了:本发明公开了一种防止恶意拷贝单片机固件的保护方法,涉及单片机保护领域。该方法包括以下步骤:S1、搭建单片机外围最小工作系统;S2、在单片机FLASH中烧录加密软件,获取单片机硬件的唯一标识,将获取到的唯一标识通过加密函数进行加密,并将形成的加密数据存储在单片机FLASH中;S3、在单片机FLASH中烧录IPMC固件,用于覆盖加密软件;S4、IPMC固件执行时获取单片机硬件唯一标识,根据加密函数对获取的标识进行计算,与存储的加密数据进行比对;S5、比对完成后,若比对结果成功则进入正常执行IPMC固件,比对失败则进入安全模式执行。本发明在工作中,通过利用每个单片机唯一的芯片ID进行加密运算,实现防止单片机固件被恶意拷贝的功能。
本发明授权一种防止恶意拷贝单片机固件的保护方法在权利要求书中公布了:1.一种防止恶意拷贝单片机固件的保护方法,其特征在于,包括以下步骤: S1、搭建单片机外围最小工作系统; S2、在单片机FLASH中烧录加密软件,获取单片机硬件的唯一标识,将获取到的唯一标识通过加密函数进行加密,并将形成的加密数据存储在单片机FLASH中,所述加密软件的烧录起始地址设计在加密数据存储地址后; S3、在单片机FLASH中烧录IPMC固件,所述IPMC固件的烧录起始地址与加密软件运行起始地址相同,用于覆盖加密软件; S4、IPMC固件执行时获取单片机硬件唯一标识,根据加密函数对获取的标识进行计算,与存储的加密数据进行比对; S5、比对完成后,若比对结果成功则进入正常执行IPMC固件,比对失败则进入安全模式执行; 步骤S2中,加密软件通过读取单片机的芯片ID用作硬件唯一标识进行加密运算,使用MD5加密方法、二进制数运算加密方法和自定义数组相结合进行加密; 所述加密函数的加密过程为: 对获取的芯片ID进行MD5加密运算,生成16字节的数据; 创建数组,存储空间为48个字节,将初次MD5加密运算后的数据存储进数组的前16个字节; 将存储在数组前16个字节与指定四个字节的数据进行异或运算,存储进数组的17-32字节; 将初次MD5加密运算后的数据的前八个字节与指定四个字节的数据进行或运算,存储进数组的33-40字节; 将初次MD5加密运算后的数据的后八个字节与指定四个字节的数据进行与运算,存储进数组的41-48字节; 对创建数组进行MD5加密,生成16字节的加密数据。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人扬州万方科技股份有限公司,其通讯地址为:225006 江苏省扬州市广陵产业园安林路96号;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。