Page 456 - 《软件学报》2026年第2期
P. 456

毕昌兵 等: 5G  车联网中基于区块链的半分布式消息认证加密方案                                                935


                 addition,  wireless  communication  faces  risks  such  as  message  interception,  tampering,  and  network  disruption  due  to  a  large  number  of
                 untrustworthy  false  messages.  To  address  these  issues,  this  study  proposes  a  blockchain-based  semi-distributed  message  authentication  and
                 encryption  scheme.  First,  a  semi-distributed  key  generation  and  distributed  information-sharing  framework  based  on  a  consortium
                 blockchain  is  designed.  The  5G  base  stations  provide  full  network  coverage,  while  regional  vehicle  management  centers  act  as  full  nodes
                 to  maintain  the  blockchain’s  proper  operation,  and  vehicles,  as  lightweight  nodes,  can  only  view  the  information  stored  on  the  blockchain.
                 Second,  to  ensure  message  source  authentication  and  confidentiality,  a  certificateless  signature  algorithm  without  bilinear  pairing  is
                 designed,  and  an  inverse  hash  chain  is  employed  to  generate  reputation  tokens  for  message  encryption  and  decryption.  To  address  the
                 problem of untrustworthy false messages, a reputation-based system is introduced, where disseminating false messages leads to a decline in
                 the vehicle’s reputation value. This mechanism helps to constrain vehicle behavior and reduces the number of false messages at the source.
                 Finally,  security  analysis  and  experimental  results  demonstrate  that  the  proposed  scheme  ensures  communication  security,  effectively
                 mitigates  single-point  failure  risks  through  semi-distributed  key  acquisition,  and  prevents  tampering,  replay,  and  impersonation  attacks.
                 Moreover,  the  proposed  scheme  incurs  low  computational  and  communication  overhead,  meets  the  real-time  requirements  of  IoV,  and
                 incurs  low  Gas  costs  for  executing  reputation  update  contracts,  further  demonstrating  the  practicality  and  feasibility  of  the  proposed
                 scheme.
                 Key words:  semi-distributed authentication; certificateless signature; blockchain; smart contract; Internet of vehicles (IoV)
                    车联网   (Internet of vehicles, IoV) 是车辆与互联网技术相结合的一种应用, 可以实现车辆之间、车辆与基础设
                 施的连接和信息交互共享. 在         IoV  中, 通信方式可以分类为车辆到车辆          (vehicular to vehicular, V2V) 和车辆到基础
                                             [1]
                 设施  (vehicular to infrastructure, V2I) . 在  V2V  通信方式中, 车辆与相邻车辆共享交通相关信息, 例如道路堵塞情
                 况、交通事故或转向意图等          [2] ; 在  V2I 通信方式中, 可信机构通过图形用户界面可以与车辆共享道路相关信息, 使
                 驾驶员能够提前做出合理的决定. 然而, 由于             IoV  中车辆数量巨多, 频繁的通信为网络带宽带来了挑战, 而第                5  代
                 移动通信技术     (5th generation mobile communication technology, 5G) 的出现, 为移动互联网创造了巨大的机会, 特
                        [3]
                 别是  IoV . 5G  可提供高达  20 Gb/s 的数据传输速率, 具有高速率、低时延、广覆盖、支持设备到设备通信的优
                 点, 可以满足   IoV  中及时通信的需求     [4] .
                    IoV  与  5G  的结合将成为现代通信时代重要的一部分, 它能够提供快速、可靠的超低延迟信息传输. 然而, 信
                 息在开放的无线网络环境中传输易受到各种攻击, 因此需要提供强有力的安全防护措施. 目前, 在                             IoV  中仍然存在
                 如下挑战: (1) 消息以明文的形式在无线网络中传输, 这使得非法用户可以拦截消息, 并对消息进行篡改、重放或
                 者窃取其中的隐私信息; (2) 由于车辆数量的剧增, 采用传统的单一可信第三方中心式管理, 容易出现单点故障问
                 题; (3) 网络中充斥着大量虚假消息, 这些消息通常由熟悉网络配置细节的合法但有恶意意图的用户发送                               [5] , 例如:
                 尽管某些车辆在身份上是合法的, 但若存在不诚实行为, 如发布虚假消息, 可能导致网络拥塞或误导其他车辆的行
                 驶路线. 这类不可信的消息可能引发一系列严重后果, 包括旅程延误、交通事故                         [6] , 甚至可能造成现实世界中的财
                 产损失乃至人员伤亡.
                    针对上述挑战      (1), 对传输的消息进行数字签名并加密能保证消息的完整性、身份认证和机密性. 目前, 数字
                 签名主要分为传统公钥密码          (public-key infrastructure, PKI)、基于身份的公钥密码  (identity-based cryptography,
                 IBC) 和基于无证书的公钥密码        (certificateless cryptography, CLC) 这  3  类, 其中  CLC  能有效地解决  PKI 中的证书
                 管理问题和    IBC  中的密钥托管问题, 具有极高的安全性、实用性和研究价值                   [7−10] . 然而, 许多  CLC  方案使用双线
                 性配对运算, 这就在一定程度上增加了方案的计算负载                  [11] , IoV  中车载单元的计算和存储能力低的特性使得上述
                 构造并不能很好地在        IoV  中部署  [12] . 此外, 为了兼顾消息的机密性, 有研究者提出签密方案          [13,14] , 即在一个逻辑步
                 骤内同时完成签名和加密. 数字签密方案的使用能很好地保证消息的机密性与身份认证, 但采用非对称机制加密
                 的消息只能由指定的单一用户解密, 无法加密需要与多个用户共享的广播消息. 在                          IoV  中, 同一消息  (如道路通畅
                 情况) 需要发送给多个车辆, 若使用数字签密, 发送给不同的车辆的相同消息都需要重新执行一次签密, 这将造成
                 极大的计算开销, 故此类签密方案并不适用于              IoV  环境信息广播共享; 其次, 针对上述挑战          (2), 去中心化的区块链
                 可以帮助我们解决这个问题. 区块链被定义为分布式、共享和防篡改的分类账本, 利用区块链代替传统的单一可
                 信第三方, 可以实现分布式管理系统           [15−18] , 以及解决单点故障问题. 区块链技术的引入为          IoV  管理提供了一种新
   451   452   453   454   455   456   457   458   459   460   461