摘要:在车联网中,基于区块链的跨域数据共享与隐私保护机制可通过多种技术手段实现,以下从技术实现路径、具体方案和高效性实现方式三方面展开分析:
在车联网中,基于区块链的跨域数据共享与隐私保护机制可通过多种技术手段实现,以下从技术实现路径、具体方案和高效性实现方式三方面展开分析:
技术实现路径
• 区块链提供可信共享体系:区块链技术可为车联网的数据共享提供有效的技术路径和解决思路,是解决多方数据协作和多方信任问题的一把利器。在区块链架构下构筑车联网数据可信共享体系,设计跨域数据安全共享系统,解决跨域数据安全共享问题,是一项非常有意义且具有较强创新性的工作。
• 分布式存储与共识机制:可运用Hyperledger Fabric联盟链组建区块链网络,每个安全域由一个TA作为区块链节点来进行管理,节点间采用Raft共识机制,结合云服务器存储密文数据,实现数据分布式跨域安全共享。
具体方案
• 基于CP-ABE的跨域数据安全共享方案:CP-ABE将策略嵌入密文,属性嵌入密钥。由数据共享者制定访问策略,只有属性匹配访问策略的数据访问者才能解密密文,以此达到细粒度访问控制。
• 基于布隆过滤器的访问策略隐藏机制:属性名称被属性布隆过滤器隐藏保护,即不直接存储属性元素,而是存储经过异或秘密共享分解得到的字符串,实现隐私保护。
高效性实现方式
• 基于智能合约的快速密文验证:智能合约被部署在区块链上,能够自动化执行快速验证程序,以少量的计算开销判断数据请求者的属性是否满足密文的访问策略,提高了大量密文请求场景下,跨域数据的获取效率。
• 基于外包解密的跨域密文转换:相较于传统属性基加密和代理重加密,云端外包解密跨域密文转换的效率整体上得到提高,保证数据访问者能够高效地解密获取跨域数据。
来源:小杨看科技