验证无人驾驶飞行器完整性的系统技术方案

技术编号:20452324 阅读:210 留言:0更新日期:2019-02-27 04:57
一种用于验证无人驾驶飞行器(UAV)的完整性的系统,其配置为驻留在UAV中并且与UAV的通信系统以及UAV的软件和硬件资源两者对接。该UAV可以配置为执行固件,该固件获得UAV上的硬件和软件的序列号或唯一标识符,创建这些唯一标识符的哈希码组合,加密该哈希码,通过有线或无线通信系统将所加密的哈希码发送到维护每个UAV的认证码表的另一计算机,从而使该计算机对特定的UAV进行授权(或不授权)。该系统还可以确定自UAV上次认证以来特定UAV的硬件或软件是否已被改变。

【技术实现步骤摘要】
【国外来华专利技术】验证无人驾驶飞行器完整性的系统
本专利技术涉及无人驾驶飞行器(UAV),并且更具体地涉及用于验证UAV的完整性并调节UAV飞行操作的系统。
技术介绍
无人驾驶飞行器(UAV)预计将在未来几年内在社会中普及,实现诸如投递包裹、遥感检查以及协助日常商业、工业和消费者生活中的其他活动的功能。与载人飞机不同,UAV预计将更靠近人类、动物、财物、建筑物和设备飞行。另外,预计UAV将以自动化方式实现其功能,并且逐渐超出操作者或可信负责人的视线范围。由于UAV与通常载有乘客的其他载人飞机一起在空中飞行,并且在其他物体和人类附近和周围,如果它们由未经认证或不兼容或未经测试的软件或硬件操作,则它们可能对生命和财产构成威胁,并且如果UAV被黑客攻击或被带有非法目的的未经授权的人操控,则他们可能构成进一步的威胁。载人飞机可能会造成类似的威胁,然而载人飞机的飞行由可信任的人--飞行员来控制。可信任的人执行确保飞行安全的功能,并且飞机在其控制下并以安全的方式飞行。通常,使用领空的飞机需要飞行计划。空中交通的管理对于旅客和/或飞机驾驶员以及飞机在上方飞行的地面上的个人人身、财产和动物的安全而言是重要的。自早期飞本文档来自技高网...

【技术保护点】
1.一种系统,其驻留在UAV中且与所述UAV的通信系统以及所述UAV的软件和硬件资源两者对接,并且所述系统能够执行固件,所述固件:a、获得在所述UAV上的硬件和软件的序列号或唯一标识符,并且b、创建这些唯一标识符的哈希码组合,以及c、进一步加密所述哈希码,并且d、通过有线或无线通信系统将所加密的哈希码发送到另一计算机,所述计算机维护每个UAV的认证码表,从而使所述计算机验证特定UAV的真实性(或不真实性),并且e、其中,所述计算机然后确定自特定UAV上次认证以来所述UAV的硬件或软件是否已被改变。

【技术特征摘要】
【国外来华专利技术】1.一种系统,其驻留在UAV中且与所述UAV的通信系统以及所述UAV的软件和硬件资源两者对接,并且所述系统能够执行固件,所述固件:a、获得在所述UAV上的硬件和软件的序列号或唯一标识符,并且b、创建这些唯一标识符的哈希码组合,以及c、进一步加密所述哈希码,并且d、通过有线或无线通信系统将所加密的哈希码发送到另一计算机,所述计算机维护每个UAV的认证码表,从而使所述计算机验证特定UAV的真实性(或不真实性),并且e、其中,所述计算机然后确定自特定UAV上次认证以来所述UAV的硬件或软件是否已被改变。2.根据权利要求1所述的系统,其中,在所述UAV中设置TPM标准兼容芯片/系统,以用于验证所述UAV硬件的完整性。3.根据权利要求1所述的系统,其中,所述UAV包括具有fTPM系统的软件或固件。4.根据权利要求2所述的系统,其中,所述TPM芯片验证还用于加密所述UAV与中央命令和控制系统之间的通信。5.根据权利要求4所述的系统,其中,所述中央命令和控制系统是自动化的。6.根据权利要求4所述的系统,其中,所述中央命令和控制系统由人来操作。7.根据权利要求3所述的系统,其中,fTPM(固件TPM)功能驻留在所述UAV上的现有计算机中,以执行段落a至段落d中列出的功能。8.根据权利要求1所述的系统,包括公钥系统或私钥系统,其配置为进一步加密在b中创建的哈希码。9.根据权利要求8所述的系统,其中,所述公钥或私钥系统包括时间元素和位置元素之一或两者,以进一步加密所述哈希码。10.一种用于保护无人驾驶飞行器(UAV)的操作的方法,其中,所述UAV包括多个硬件组件和软件,所述方法包括:生成与至少一个UAV对应的授权哈希码,并且存储所述授权哈希码;提供至少一个计算组件,所述至少一个计算组件与所述UAV的所述多个硬件组件中的一个或多个或所述软件电耦合;获得以下中至少一者的唯一标识符:(i)所述多个硬件组件中的硬件组件,或(ii)所述软件;从所述唯一标识符创建用于所述至少一个硬件组件或软件的验证哈希码;加密所述验证哈希码;通过通信网络将所述加密的验证哈希码发送到远程计算组件,解密所述加密的验证哈希码;将所述验证哈希码与所存储的授权哈希码进行比较;当所述验证哈希码与所存储的授权哈希码匹配时,对所述UAV进行授权。11.根据权利要求10所述的方法,其中,所存储的授权哈希码存储在数据库中。12.根据权利要求11所述的方法,包括提供具有存储的多个授权哈希码的数据库,其中,所述存储的多个授权哈希码中的每一个对应于特定UAV。13.根据权利要求10所述的方法,包括确定所述UAV的所述硬件或软件是否已被改变。14.根据权利要求10所述的方法,其中,认证所述UAV包括生成与所述UAV对应的所述授权哈希码,并且存储所述授权哈希码。15.根据权利要求14所述的方法,其中,所述远程计算组件维护多个UAV的认证码的表,其中,所述计算组件配置有包含用于生成所述验证哈希码、将所述生成的验证哈希码与所述表中的所述认证码进行比较、以及在所述UAV授权哈希码与所述验证哈希码匹配时对所述UAV进行授权的指令的软件。16.根据权利要求14所述的方法,其中,所述远程计算组件维护多个UAV的认证码的表,其中,所述计算组件配置有包含用于生成所述验证哈希码、将所述生成的验证哈希码与所述表中的所述认证码进行比较、以及确定自所述UAV上次认证以来所述UAV硬件组件和所述UAV软件之一是否已被改变的指令的软件。17.根据权利要求10所述的方法,其中,所述唯一标识符包括序列号。18.根据权利要求10所述的方法,其中,针对所述多个硬件组件中的至少一个硬件组件和所述软件,获得唯一标识符;并且其中,从针对所述硬件获得的所述至少一个硬件唯一标识符和针对所述软件获得的所述唯一标识符的组合来创建所述验证哈希码。19.根据权利要求18所述的方法,其中,所述远程计算组件维护多个UAV的认证...

【专利技术属性】
技术研发人员:E·奥尔森
申请(专利权)人:荣布斯系统集团公司
类型:发明
国别省市:美国,US

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

1