【技术实现步骤摘要】
一种基于UID的MCU内部程序防抄袭的方法
[0001]本专利技术是关于MCU安全保护
,特别是关于一种基于UID的MCU内部程序防抄袭的方法。
技术介绍
[0002]微控制单元(Microcontroller Unit;MCU),又称单片微型计算机(Single Chip Microcomputer)或者单片机。MCU中能够存储用于操作控制对象的程序,在一个具体场景中,目前几乎所有电喷汽车内部均设置有MCU,车载MCU可以控制车辆的换挡逻辑、刹车辅助系统、节气门开度与油门踏板之间的配合关系等等。一些MCU中的程序是开源的通用程序,这类程序不存在保密需求,但是例如某些高端轿车内的MCU程序则需要保密。例如,某些知名高档汽车具有多种驾驶模式(比如舒适模式、运动模式、运动+模式等等),这类汽车实现不同模式实际上是通过MCU内部程序调整换挡逻辑、节气门开度与油门踏板之间的配合关系、缓震避震系统响应幅度等参数来实现的,在机械构件完全一致的情况下,一套好的MCU内部程序能够大幅度提升用户体验,也更能够发挥机械结构的潜力,MCU内部程序反映出的特点也是各大汽车公司重点宣传的卖点。因此,这类MCU内部程序(也即操作汽车的操作逻辑)是各大汽车公司需要保密的内容。
[0003]目前,常见的非授权拷贝MCU内部程序的方法主要是非授权用户通过各种手段获取用户身份标识符UID,随后使用该UID非法登录或者接入MCU,从而从MCU内部读取MCU的操作逻辑或者直接获取MCU内部的程序。如何防止这类非授权拷贝MCU内部程序的行为,是 ...
【技术保护点】
【技术特征摘要】
1.一种基于UID的MCU内部程序防抄袭的方法,其特征在于,所述方法包括:由授权设备向MCU发送第一进程标识符,其中,所述第一进程标识符是从进程标识符列表中选择的;在MCU接收到所述第一进程标识符之后,由MCU基于所述第一进程标识符以及预定义的映射表生成第二进程标识符,其中,所述授权设备中不保存所述预定义的映射表;由授权设备向服务器发送随机数请求指令,其中,所述随机数请求指令中至少包括UID、第一进程标识符以及所述授权设备的硬件标识符,其中,所述UID与所述授权设备的硬件标识符相对应;在服务器接收到所述随机数请求指令之后,由服务器基于所述UID、第一进程标识符以及所述授权设备的硬件标识符来验证所述授权设备的合法性;在服务器验证所述授权设备为合法的授权设备之后,由服务器向所述授权设备发送第一随机数。2.如权利要求1所述的方法,其中,所述方法还包括:在MCU生成所述第二进程标识符之后,由MCU将所述第二进程标识符发送给所述服务器;在服务器接收到所述第二进程标识符并且服务器已经向所述授权设备发送所述第一随机数之后,由服务器基于所述第一进程标识符以及所述第二进程标识符之间的映射关系向所述MCU发送所述第一随机数。3.如权利要求2所述的方法,其中,所述方法还包括:如果服务器验证所述授权设备不是合法的授权设备,则服务器不向所述授权设备发送第一随机数。4.如权利要求3所述的方法,其中,所述方法还包括:在授权设备接收到所述第一随机数之后,由授权设备向所述MCU发送第一程序读取命令,其中,所述第一程序读取命令中包括所述第一进程标识符以及所述第一随机数;在MCU接收到所述第一程序读取命令之后,由MCU确定所述第一程序读取命令中是否包括所述第一进程标识符以及所述第一随机数;在MCU确定所述第一程序读取命令中包括所述第一进程标识符以及所述第一随机数之后,由MCU向所述授权设备发送MCU中包括的程序的第一分段以及所述第二进程标识符。5.如权利要求4所述的方法,其中,所述方法还包括:在授权设备接收到所述MCU中包括的程序的第一分段以及所述第二进程标识符之后,由授权设备将所述第二进程标识符发送给所述服务器;在服务器接收到由授权设备发送的所述第二进程标识符之后,由服务器验证所述第二进程标识符与所述第一进程标识符之间的映射关系;在服务器成功验证所述第二进程标识符与所述第一进程标识符之间的映射关系之后,由服务器向所述授权设备发送继续进程指令;在授权设备接收到所述继续进程指令之后,由授权设备向所述MCU发送第二程序读取命令,其中,所述第二程序读取命令中包括所述第一进程标识符以及所述第二随机数,其中,所述第二随机数是基于所述第一随机数以及预定义规则生成的。6.如权利要求5所述的方法,其中,所述方法还包括:
在MCU接收到所述第二程序读取命令之后,由MCU基于所述第一随机数以及所述预定义规则生成第二随机数;在MCU生成所述第二随机数之后,由MCU确定所述第二程序读取命令中是否包括所述第一进程标识符以及所述第二随机数;在MCU确定所述第二程序读取命令中包括所述第一进程标识符以及所述第二随机数之后,由MCU向所述授权设备发送MCU中包括的程序的第二分段以及所述第二进程标识符。7.一种非暂时性...
【专利技术属性】
技术研发人员:唐文军,姚善芬,邹庆生,石磊,
申请(专利权)人:深圳市富临通实业股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。