买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】基于TPM的无人机机载控制系统的可信启动方法及系统_西安电子科技大学_202111632422.7 

申请/专利权人:西安电子科技大学

申请日:2021-12-28

公开(公告)日:2023-11-10

公开(公告)号:CN114301590B

主分类号:H04L9/08

分类号:H04L9/08;H04L9/40;H04B7/185;G06F21/51;B64D47/00

优先权:

专利状态码:有效-授权

法律状态:2023.11.10#授权;2022.04.26#实质审查的生效;2022.04.08#公开

摘要:基于TPM的无人机机载控制系统的可信启动方法及系统,方法包括以下步骤:对飞控系统的硬件和软件分别执行哈希操作,计算出飞控系统的完整性摘要值a发送到机载计算机;机载计算机利用平台属性计算其自身完整性摘要值b,将飞控系统的完整性摘要值a和机载计算机的完整性摘要值b再执行哈希操作,得到无人机机载控制系统的完整性摘要值h;机载计算机获取无人机机载控制系统完整性的正确度量值H,将无人机机载控制系统的完整性摘要值h与正确度量值H比对,完成完整性校验,若验证成功则无人机启动,反之终止启动。本发明在无人机上电启动的过程中,必须要通过机载和飞控系统的完整性验证,无人机才可以正常启动。本发明方法简单可行、且安全高效。

主权项:1.一种基于TPM的无人机机载控制系统的可信启动方法,其特征在于,包括以下步骤:对飞控系统的硬件和软件分别执行哈希操作,计算出飞控系统的完整性摘要值a发送到机载计算机;所述对飞控系统的硬件和软件分别执行哈希操作时,由机载计算机对飞控引导程序发送请求,请求校验飞控系统的完整性,飞控引导程序执行计算飞控硬件和软件完整性模块;具体包括以下步骤:2.1机载计算机向飞控系统发送请求,飞控系统将本地时间T发送给机载计算机,机载计算机接受到时间T后,计算T'=T+t,式中t为从发送消息到接收消息的时延,再加上请求计算飞控系统完整性的指令data,组成消息内容msg,生成密文后发送到飞控系统;2.2飞控系统收到密文消息后解密,解析出关键字段时间T'和指令data,首先判断当前本地时间和T'是否在允许的网络延时范围内,如果不在范围内,则认为是重放包,将消息丢弃;如果在范围内,则认为是合法的,跳转到步骤2.3;2.3根据指令data执行校验飞控完整性模块,对飞控硬件和软件代码进行哈希操作,飞控硬件方面包括飞控MCU的序列号为MCUm、芯片ID和版本信息为IDV,Z为硬件的摘要值,计算公式为:Z=HashMCUm||IDV;在飞控软件方面,每读取一个字节B1B2…Bn,则和之前的摘要结果进行循环哈希,计算公式为:Z1=HashZ||B1Z2=HashZ1||B2,最终计算出飞控硬件和软件的结果摘要值a;然后将当前本地时间T1、飞控系统的ID值和最终结果摘要值a等关键字段,组成消息msg,生成密文后发送到机载计算机;机载计算机利用平台属性计算其自身完整性摘要值b,将飞控系统的完整性摘要值a和机载计算机的完整性摘要值b再执行哈希操作,得到无人机机载控制系统的完整性摘要值h;机载计算机获取无人机机载控制系统完整性的正确度量值H,将无人机机载控制系统的完整性摘要值h与正确度量值H比对,完成完整性校验,若验证成功则无人机启动,反之终止启动。

全文数据:

权利要求:

百度查询: 西安电子科技大学 基于TPM的无人机机载控制系统的可信启动方法及系统

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。