关于异构的车联网在线离线签密方案

204 阅读2分钟

一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第2天,点击查看活动详情

0326.jpg


一、The proposed scheme (CLC-IBC)

1.Setup security parameter k, hash function H, secret key s, public key Ppub =sP, system parameters ={G, q, P, Ppub, H }

2.CLC-PKS set partial key

Step:
KGC select randomly r
用户ID发送到KGC
部分公钥:Y=rP
部分私钥:Did =r +sH1(ID,Y)

3.CLC-SSV set secret Value

X=xP

  1. CLC-KG 密钥生成

    完全私钥 SKid=(Did,x)
    ​
    完全公钥 PKid=(Y,X)
    ​
    

5.IBC-KG 密钥生成

master secret key s
​
用户ID发送到PKG
​
PKG 计算Qid=H1(ID)
​
完全私钥 Sid = s Qid  发送至用户
  1. Offline-SC

    Need: system parameters, sender's private key SKid =(Did,x), public key PKid=(Y,X), IDs, message m, receiver's identity IDr

    select z,compute ɼ=zP
    ​
    T=z * Qid * Ppub
    ​
    output  µ=(z,ɼ,T)
    
  2. Online-SC

    Need: message m ,µ

    R=H2(m‖ɼ‖IDs‖IDr‖X)
    S=(x+z)/(R+Did+x)
    C=H3(T)⊕(m‖S)
    Output ŋ=(S,C,ɼ)
    
  3. USC

    Given a cipertext ŋ , a sender public key PKid=(Y,Xid), identity IDs, a receiver private key Sid and identity IDr as the input's

    T'=Sid*ɼ
    recover m‖S=C⊕H3(T')
    R=H2(m‖ɼ‖IDs‖IDr‖X)
    h'=H1(IDs,Y)
    If S(X + Y + h'*Ppub + RP)=X+ɼ ,obtain the message m. Otherwise return error
    

二、IoV

基本目标: 允许车辆的对等连接并通过安全的通信渠道联系服务提供商

↓↓

安全通信:隐私和身份验证

↓↓

所以提出了一种基于区块链的异构系统的高效在线/离线签密方案,以确保车联网和互联网服务器之间的数据共享。

*智能合约*解决了互联网服务器的弱点,如将不正确的数据传递给 IoV 节点。

RSU、车辆节点 和互联网服务器被认为是 IoV 的底层架构

RSU是大量部署在道路两侧的无线通信设备,用作车辆的服务提供商。它的基本目的是验证消息完整性、验证车辆以及将经过身份验证的消息传输到 Internet 服务器。在 VANET(车载自组织网络) 中,专用短程通信协议 (DSRC) 应用于车辆和 RSU 之间的通信。