2. 河南科技大学 应用工程学院,河南 三门峡 472000;
3. 武汉船舶职业技术学院 机械工程学院,湖北 武汉 430050
2. School of Applied Engineering, Henan University of Science and Technology, Sanmenxia 472000, China;
3. School of Mechanical Engineering, Wuhan Institute of Shipbuilding Technology, Wuhan 430050, China
舰船异构通信链路作为海上信息体系核心,通过融合卫星、短波、海事移动网络乃至激光通信等多种通信模式[1],构建冗余、互补海上综合通信网络,能够根据舰船所处的海域环境智能选择并切换最优通信路径,有效克服单一通信链路在覆盖范围、带宽或抗干扰能力上的局限,对于保障舰船在复杂恶劣海况下指挥控制、态势感知与航行保障等关键业务的通信连续性具有至关重要的意义,是确保海上活动安全与效率的重要信息基础设施。
针对舰船异构通信链路数据加密传输的重要意义,袁波等[2]通过研究SM2 算法在信息系统中的典型应用,发现SM2 算法在信息系统中实现身份鉴别、数据存储完整性保护、抗抵赖、电子签章和信源加密的密码功能和算法原理,之后研究在商用密码应用安全性评估过程中,针对 SM2 算法实现的各密码功能的评估方法。但该方法因未虑舰船通信加密需求动态性致适应性弱难应复杂场景,未用多目标协同拓展策略完备性不足,未构建整体模型缺系统规划,且缺优化修正机制,威胁数据安全与传输质量。颜悦等[3]针对动态变化的加密需求与现行标准,生成专用的船舶通信数据密钥,采用多目标协同机制,扩展加密策略的综合覆盖范围,构建多目标区块加密矩阵,建立基于区块链的船舶数据实时加密整体模型。通过引入交互式标定与动态修正机制,实现对加密过程的优化与调整。但该方法中区块链架构固有的数据同步与共识延迟可能在高速船舶通信场景中引发数据加密与传输之间的时序失配,从而增加通信链路时延。徐新林等[4]构建基于区块链的舰载通信数据分布式结构模型,运用算术编码与数据隐写技术对通信数据进行量化编码与特征层面的重构,提取数据稀疏特征,引入混沌密钥生成机制,动态构建加密密钥体系,通过稀疏化密钥重排通信数据码元频次检测与结构,通过混沌映射增强生成密钥的随机性与抗推测能力,最终达成舰载通信数据在自组网环境下的安全传输。然而混沌系统对参数设置极为敏感,若在动态组网环境中未能实现参数的实时精确同步,可能导致加解密双方密钥失配,造成数据传输失败。张泽辉等[5]基于联邦学习框架,允许多个船舶参与方在不泄露本地原始数据的前提下,协同构建统一的深度学习模型,采用同态加密技术对参与方上传的模型参数进行加密处理,确保数据在传输与聚合过程中始终保持密文状态,针对船联网通信带宽受限的特点,引入模型参数稀疏化压缩机制,对拟上传的梯度信息进行筛选与压缩,从而有效降低通信负载。同态加密机制虽然能够保障数据隐私,但其较高的计算复杂度可能超出船载终端有限的计算能力,导致模型更新延迟,影响协同训练效率。
传统安全机制难以适应舰船异构链路动态、开放的网络环境,且在跨域通信切换时存在认证效率低、密钥管理复杂等局限[6]。DH协议可使通信双方在公开信道中安全地协商出共享会话密钥,无需预先秘密传输,尤其适合动态组网的初始安全连接建立,而SM9作为国密标识密码算法,能够将船舶、岸基中心等实体的身份标识作为公钥,省去了复杂的证书管理与交换过程,适用于异构网络中多节点、的安全通信。鉴于跨域认证的需求,本文提出了一种舰船异构通信链路的安全认证与数据加密传输技术。该技术灵活适应网络动态变化,提供高强度、可信任的安全保障形成了一体化解决方案,从根本上提升了舰船通信系统的抗渗透与抗劫持能力。
与国内外同类军事/海事通信安全标准相比,本文方法具有显著优势:国际海事组织(IMO)SOLAS标准依赖静态预共享密钥认证,易遭受身份窃取攻击,而本文通过SM9算法实现了基于身份的无证书动态认证并结合DH密钥协商机制有效抵御重放攻击;北约STANAG
在舰船通信环境中,存在多种异构链路,如卫星通信、短波通信、微波中继等,构成一个典型的多层异构网络,图1展示了舰船异构通信链路模型,该模型包含主基站、中继节点和舰船终端设备。中继节点采用混合接入方式,既服务自身终端,也为其他舰船用户提供协作转发,从而提升舰船异构通信链路质量。
|
图 1 舰船异构通信链路模型 Fig. 1 Model of heterogeneous communication links for ships |
在舰船异构通信链路模型中,分别计算海上视距传播与舰船舱内传播场景下舰船异构通信的损耗情况,如下式:
| $ Los{s}_{ij}=\left\{\begin{aligned} &15.3+37.6{\log }_{10}{l}_{ij}\;,\;海上视距传播,\\ &39.676+20{\log }_{10}{l}_{ij}+aLos{s}_{0}\;,\;舱内传播。\\ \end{aligned}\right. $ | (1) |
式中:lij为舰船异构通信发射端
依据得到的舰船异构通信的损耗情况,可以有效评估舰船异构通信链路质量,为后续的安全协议运行提供了一个可靠的舰船异构通信物理链路。
1.2 基于SM9算法的舰船通信安全认证机制SM9 算法是由国家密码管理局制定并纳入国密标准体系(GM/T 0044-2016《标识密码算法 SM9》)的自主可控标识密码算法,是我国密码体系中针对复杂网络安全认证的核心技术之一,旨在解决传统公钥密码体系依赖数字证书带来的管理繁琐、交换成本高、适配动态组网能力弱等痛点,尤其适用于多节点、跨域、异构的网络环境。依据舰船异构通信链路模型,通过SM9算法进行舰船异构通信链路的身份认证,基于双线性对构造SM9算法,无需数字证书,能够适用于分布式舰船通信环境。C1、C2、CT表示阶为素数
| $ \mathrm{s}{\mathrm{k}}_{g}={P}_{2}\left\{\mathrm{s}{\mathrm{k}}_{\alpha }/\left[Hash\left(I{D}_{g},N\right)+\mathrm{s}{\mathrm{k}}_{\alpha }\right]\right\} 。$ | (2) |
式中:Hash()为哈希函数,得到的密钥skg通过安全信道分发,skg:第g个舰船用户的加密私钥(正体sk表示私钥类型,斜体下标g区分用户)。
舰船异构通信链路的安全认证过程为:
1)舰船用户Ug对舰船异构通信消息
| $ c=\alpha \left({P}_{1},p{k}_{D}\right)。$ | (3) |
式中:pkD为签名的主公钥,c为双线性对运算结果。
2)生成1~N−1随机数
3)计算舰船异构通信信息的哈希值,如下式:
| $ h=Hash\left(M\|{c}^{\sigma },N\right)。$ | (4) |
式中:h为消息哈希值。
4)计算舰船异构通信链路的签名标量,如下式:
| $ l=\left(\sigma -h\right)\mathrm{mod}N。$ | (5) |
式中:l为签名标量;modN为模运算,若
5)在舰船异构通信链路接收端,接收到舰船异构通信消息
6)依据式(3)获取签名主公钥的双线性对,对式(4)进行逆运算,输入为接收到舰船异构通信消息
7)将最终得到的哈希值结果
舰船通信双方需建立安全的数据传输通道,结合DH密钥协商与加密算法,实现双向认证与舰船异构链路数据加密传输。舰船异构链路数据传输的通信双方设为V1和V2,通过DH算法协商验证因子,则通信双方V1、V2之间共享素数
| $ {K}_{sh}={c}^{{{\sigma }_{{{V}_{1}}}}{{\sigma }_{{{V}_{2}}}}}\mathrm{mod}p。$ | (6) |
式中:Ksh为通信双方协商的共享会话密钥(正体sh表示共享类型,斜体为密钥变量),舰船异构链路数据传输的V2端通过使用公钥加密算法加密共享密钥Ksh并发送至V1端,过程为:
1)计算舰船异构链路数据传输V1端公钥,如下式:
| $ p{k}_{{{V}_{1}}}=\left[Hash\left(I{D}_{{{V}_{1}}}\|{h}_{ID},N\right)\right]{P}_{1}+s{k}_{\alpha }。$ | (7) |
式中:
2)生成1~N−1随机数
3)计算舰船异构链路数据传输的密钥封装,如下式:
| $ s{k}_{{{V}_{1}}}=KDF\left\{\left[\sigma \right]p{k}_{{{V}_{1}}}\|{c}^{\sigma }\|I{D}_{{{V}_{1}}},\lambda \right\}。$ | (8) |
式中:KDF()为舰船异构链路数据传输的密钥派生函数;
4)计算舰船异构链路数据的加密验证因子,如下式:
| $ \left\{\begin{aligned} &{\psi }_{1}=ENC\left(\mathrm{s}{\mathrm{k}}_{1},M\right),\\ &{\psi }_{2}=MAC\left(\mathrm{s}{\mathrm{k}}_{2},S\right)。\\ \end{aligned}\right. $ | (9) |
式中:enc()为对称加密算法;sk1为加密密钥;
5)得到最终的舰船异构链路数据传输的密文信息
为验证本文方法的效果,选取某舰船作为实验对象,通过多种异构通信设备进行远距离通信,传输至计算机实现舰船异构通信链路的安全认证与数据加密传输,最终依据舰船信息设备实时显示舰船通信信息。
根据实验环境情况,统计其中涉及的设备型号及参数具体情况,如表1所示。实验模拟使用的Starlink卫星终端(参数为实验场景下的配置,非实际部署)提供了上行50 Mbps、下行100 Mbps的高速数据传输,适用于大容量加密数据的实时传输,确保通信效率与机密性。ICOM IC -
|
|
表 1 设备型号及参数情况 Tab.1 Equipment Model and parameter information |
通过本文方法进行舰船异构通信链路的安全认证与数据加密传输,最终通过舰船异构通信数据管理页面的加密登录页面实现舰船异构通信链路信息管理的安全认证,页面要求用户输入用户名与密码,构成舰船异构通信链路信息管理安全的防线,实现了基于身份凭证的初始安全认证,有效防止通信过程中的身份信息窃取与中间人攻击。成功登录后,用户将进入管理界面,实现对各异构链路的加密通信状态与传输数据的管理。验证了本文方法能够保障链路层的数据加密,实现从用户身份认证到信息管理全流程的安全闭环,显著提升舰船异构通信系统整体的保密性与可控性。
分别采用区块链技术方法、SM2加密方法、本文方法进行舰船异构通信链路安全认证与数据加密传输,对时间变化情况下舰船异构通信链路数据加密传输后的丢包率变化情况进行统计,得到的结果如图2所示。从图2可知,随着通信时间推移,3种方法的丢包率均呈现上升趋势,但本文方法始终显著低于另外2种。区块链技术因共识机制与分布式账本同步带来的高开销,导致其丢包率最高,通信效率最低;国密算法SM2非对称加密的计算复杂性使丢包率高于本文方法。本文方法在确保等同高强度安全性的同时,显著降低了通信延迟与协议开销,实现了最低丢包率,均低于10%,充分验证本文方法在舰船复杂异构通信环境下,能够更优地平衡安全性与传输可靠性,满足通信质量与保密性的双重要求。
|
图 2 数据加密传输丢包率情况 Fig. 2 Shows the packet loss rate of data encryption transmission |
模拟近海舰船与岸基指挥中心、远海舰船编队间、舰船与直升机间共3种不同的舰船异构通信链路情况,通过本文方法实现舰船异构通信链路的安全认证与数据加密传输,通过加密强度、抗攻击能力、数据传输速率、端到端延迟、抖动、丢包率共6种指标评价效果,结果如表2所示。可知,3种典型舰船异构通信链路场景中,本文方法在安全性方面,256~512比特的加密强度与
|
|
表 2 安全认证与数据加密传输效果 Tab.2 Effects of security authentication and data encryption transmission |
针对舰船异构通信链路中安全认证与数据加密传输面临的身份窃取和高丢包率等挑战,本文提出了一种舰船异构通信链路的安全认证与数据加密传输方法。实验分析证明,该方法能够实现高强度加密与动态安全适配,加密强度达256~512比特,抗攻击能力达
| [1] |
赵欣, 郭建伟. 基于大数据交互的安全策略——以船用物联网为例[J]. 天津科技, 2022, 49(4): 60-62. ZHAO X, GUO J W. Security strategy based on big data interaction —taking marine internet of things as an example[J]. Tianjin Science & Technology, 2022, 49(4): 60-62. DOI:10.14099/j.cnki.tjkj.2022.04.003 |
| [2] |
袁波, 孙佳雯, 李婧怡. SM2算法在信息系统中的应用和商用密码应用安全性评估方法研究[J]. 网络安全技术与应用, 2025(4): 51-53. YUAN B, SUN J W, LI J Y. Research on the application of SM2 algorithm in information systems and security evaluation methods for commercial password applications[J]. Network Security Technology and Applications, 2025(4): 51-53. |
| [3] |
颜悦. 基于区块链技术的船舶通信数据实时加密方法[J]. 信息与电脑(理论版), 2023, 35(19): 202-204. YAN Y. Real-time encryption method of ship communication data based on blockchain technology[J]. China Computer & Communication, 2023, 35(19): 202-204. DOI:10.3969/j.issn.1003-9767.2023.19.062 |
| [4] |
徐新林, 邓异. 无线自组网舰载通信数据安全传输技术研究[J]. 智能计算机与应用, 2023, 13(3): 83-87+92. XU X L, DENG Y. Research on secure transmission technology of wireless Ad Hoc network[J]. Intelligent Computer and Applications, 2023, 13(3): 83-87+92. DOI:10.3969/j.issn.2095-2163.2023.03.014 |
| [5] |
张泽辉, 管聪, 高航, 等. 面向船联网的高效隐私保护联邦学习方法[J]. 中国舰船研究, 2022, 17(6): 48-58. ZHANG Z H, GUAN C, GAO H, et al. Efficient privacy-preserving federated learning method for internet of ships[J]. Chinese Journal of Ship Research, 2022, 17(6): 48-58. DOI:10.19693/j.issn.1673-3185.02594 |
| [6] |
吕国华, 胡学先, 张启慧, 等. 基于联邦学习的船舶AIS轨迹谱聚类算法研究[J]. 计算机应用研究, 2022, 39(1): 70-74+89. LV G H, HU X X, ZHANG Q H, et al. Federated spectral clustering algorithm for ship AIS trajectory[J]. Application Research of Computers, 2022, 39(1): 70-74+89. DOI:10.19734/j.issn.1001-3695.2021.06.0221 |
2025, Vol. 47
