[发明专利]一种基于树链混合的ADS-B数据安全认证方法有效
| 申请号: | 202310324806.5 | 申请日: | 2023-03-30 | 
| 公开(公告)号: | CN116055065B | 公开(公告)日: | 2023-06-20 | 
| 发明(设计)人: | 岳猛;崔浩然 | 申请(专利权)人: | 中国民航大学 | 
| 主分类号: | H04L9/32 | 分类号: | H04L9/32 | 
| 代理公司: | 天津心知意达知识产权代理事务所(普通合伙) 12260 | 代理人: | 赵雪红 | 
| 地址: | 300300 天*** | 国省代码: | 天津;12 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 一种 基于 混合 ads 数据 安全 认证 方法 | ||
1.一种基于树链混合的ADS-B数据安全认证方法,其特征在于:包括如下步骤:
步骤1:在发送端,机载设备将实时的ADS-B报文流分成若干组;每个组包含若干数据包,每个数据包都包含前一个组的根哈希;
步骤2:对每个组通过哈希树结构使用SM3哈希算法生成根哈希;
对每个组通过哈希树结构使用SM3哈希算法生成根哈希包括如下:
设当前需要认证的组是Cr,将链结构定义为集合G=j1-j2-…-ji-…-jt,集合中元素的数量等于每组中的ADS-B报文的数量,每组共有t条ADS-B报文;
每组Cr的根哈希Hr由第r+ji组承载,每组Cr承载第r-ji组的根哈希;
在认证链的末端发送一个签名包,签名包含链末端的多条消息;
使用哈希树结构进行根哈希的生成;
使用哈希树结构进行根哈希的生成具体包括:
设链结构为G=j1-j2-…-ji-…-jt,那么第r个组中叶子节点的哈希值计算如下:其中,代表当前第r组第i个报文中携带的需处理的ADS-B报文,代表与该组关联的其他t组的根哈希,通过r-ji的值来判断当前节点是否需要携带它组根哈希,t代表着每组内叶子节点的数量,其取值为2的n次幂,n≥1;
在生成过程中,计算根哈希时,首先判断每个叶子节点数据包是否携带它组的根哈希,当前叶子节点数据包处于第r组,根据链结构ji来确定该节点应该承载哪一组的根哈希,若r-ji0则代表该组位于链首,无需携带它组根哈希;反之,则将该节点的报文数据与它组根哈希进行哈希计算,所得哈希值则为该叶子节点的哈希值,组内叶子节点依照哈希树结构分层生成根哈希;
步骤3:在每个组内生成根哈希后,使用ADS-B数据组构建链内认证架构;
步骤4:通过同一空管部门管制区域内的多个飞机进行协作,选举主飞机节点,每架飞机按照链内认证架构生成认证短链,由主飞机节点按照哈希树结构生成根节点,之后对根节点进行签名,从而构建链间认证架构;
步骤5:接收端缓存各个短链,在接收端收到签名报文后,使用SM9算法生成的用户公钥对签名报文进行验证。
2.根据权利要求1所述的一种基于树链混合的ADS-B数据安全认证方法,其特征在于:所述步骤2中,对根哈希的值截断至80位。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国民航大学,未经中国民航大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310324806.5/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
 - 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
 - 数据发送方法、数据发送系统、数据发送装置以及数据结构
 - 数据显示系统、数据中继设备、数据中继方法及数据系统
 - 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
 - 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
 - 数据发送和数据接收设备、数据发送和数据接收方法
 - 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
 - 数据发送方法、数据再现方法、数据发送装置及数据再现装置
 - 数据发送方法、数据再现方法、数据发送装置及数据再现装置
 





