一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第2天,点击查看活动详情。
一、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
-
CLC-KG 密钥生成
完全私钥 SKid=(Did,x) 完全公钥 PKid=(Y,X)
5.IBC-KG 密钥生成
master secret key s
用户ID发送到PKG
PKG 计算Qid=H1(ID)
完全私钥 Sid = s Qid 发送至用户
-
Offline-SC
Need:
system parameters, sender's private key SKid =(Did,x), public key PKid=(Y,X), IDs, message m, receiver's identity IDrselect z,compute ɼ=zP T=z * Qid * Ppub output µ=(z,ɼ,T) -
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,ɼ) -
USC
Given a cipertext ŋ , a sender public key PKid=(Y,Xid), identity IDs, a receiver private key Sid and identity IDr as the input'sT'=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 之间的通信。