【技术实现步骤摘要】
一种基于区块链的代理重加密逆向防火墙方法
[0001]本专利技术涉及信息安全
,特别涉及一种适用于车联网环境的基于区块链的代理重加密密码逆向防火墙方法。
技术介绍
[0002]在当今社会环境下,车联网技术(IoV)是大数据时代中一项关键而重要的技术。无线通信技术可以定期收集、分析和存储道路上的实时数据,并且还可以在与IoV技术的连接中提供更方便快捷的功能,通过让附近的车辆和设施形成一个自组织网络,来确保路上的人获得实时的交通数据。为了更兼容IoV环境,我们共享收集的车联网数据,该系统在CBSC和数据用户之间建立智能合约。尽管IoV技术日益完善,但在复杂多变的道路上仍存在各种问题,比如共享信息的内部安全性,第三方云服务器的可信任性仍然是我们需要考虑的重要问题。
[0003]爱德华
·
斯诺登(Edward Snowden)最近的研究表明,用户自己的硬件和软件可以通过各种方式被用来泄露她人的私密信息。为此,我们引入了密码逆向防火墙(CRF)的概念。CRF位于用户的计算机和外部世界之间,会修改参与加密 ...
【技术保护点】
【技术特征摘要】
1.一种基于区块链的代理重加密逆向防火墙方法,其特征在于,包括有以下步骤:步骤1:系统参数初始化:给出一个安全参数k,PKG选择两个具有相同素数阶p>2
k
的加法群G1,以及循环乘法群G2,P为G1的生成元,一个双线性对映射:G1×
G1=G2;两个安全的Hash函数H1:{0,1}
*
→
G1、H2:G2×
{0,1}
*
→
G1;PKG随机选取主密钥并计算P
pub
=sP;随后,PKG保密主密钥s,并将发送给W
PKG
;步骤2:W
PKG
重随机系统参数:W
PKG
生成一个随机数α,计算P
′
pub
=sαP并且公开系统参数步骤3:密钥生成:给定一个用户ID
U
,U∈{DO,DR},PKG计算用户私钥SK
U
=sQ
U
,其中,用户公钥Q
U
=H1(ID
U
),将用户私钥发送至W
PKG
;W
PKG
重随机用户私钥生成SK
′
U
,并将其以一个安全的方式发送给用户;步骤4:加密阶段:数据拥有者DO选取一个随机数并使用自己的公钥Q
DO
对数据M进行加密,计算代理重加密算法的第一层密文为:C
DO
={C1,C2}={rP,M
·
并将C
DO
发送给W
DO
;W
DO
重随机密文生成C
′
DO
,将C
′
DO
发送至与区块链结合的分布式云服务器CBSC中;步骤5:信息的存储与访问:CBSC将收到的密文保存成元数据存储在云服务器上,生成一个与元数据相关的关键词以及存储地址的哈希表并将其存储在区块链上;数据接收者向CBSC发送一个申请信息以及想要的信息的关键词,智能合约验证其身份合理之后来寻找相关信息;找到后返回该信息在云服务器中的存储地址,交由云服务器向DO发出申请,申请DO到DR的代理重加密密钥;步骤6:...
【专利技术属性】
技术研发人员:陈冠华,陈智伟,金春花,陈晓兵,金鹰,于长辉,
申请(专利权)人:DO,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。