电子证据使用者的跨域访问申请控制方法及装置制造方法及图纸

技术编号:38548347 阅读:17 留言:0更新日期:2023-08-22 20:56
本发明专利技术实施例涉及一种电子证据使用者的跨域访问申请控制方法及装置,包括:获取电子证据使用者的身份申请请求,并基于身份申请请求为电子证据使用者创建身份信息;当任一域中的第一身份管理服务器接收到其他域中的第二身份管理服务器发送的电子证据使用者的身份验证请求后,第一身份管理服务器接收并向本域中的区块链节点发送身份验证请求;区块链节点基于身份验证请求以及身份信息对电子证据使用者进行身份验证;在身份验证通过后,继续对信任安全等级进行认证;基于认证结果,对跨域访问申请进行控制。由此,实现电子证据跨域流转过程的主体身份可信验证;通过将多个环节的签名聚合压缩,在验证处一次验证所有签名,提升签名验证效率。升签名验证效率。升签名验证效率。

【技术实现步骤摘要】
电子证据使用者的跨域访问申请控制方法及装置


[0001]本专利技术实施例涉及信息安全领域,尤其涉及一种电子证据使用者的跨域访问申请控制方法及装置。

技术介绍

[0002]身份认证技术主要应用于网络通信中通信双方身份验证相关安全问题中,其目的主要防止第三方、非法用户终端窃取通信者的身份从而获得双方的信息资源。身份认证的技术主要目标为识别操作者在网络通信中的数字身份,保证通信双方的真实身份与数字身份相对应。
[0003]但是,电子证据跨域传输时难以进行统一密钥分发和证书管理、电子证据在多环节流转过程中反复签名带来计算量过大、验证耗时过长等问题需要亟待解决。

技术实现思路

[0004]鉴于此,为解决上述技术问题或部分技术问题,本专利技术实施例提供一种电子证据使用者的跨域访问申请控制方法及装置。
[0005]第一方面,本专利技术实施例提供一种电子证据使用者的跨域访问申请控制方法,包括:
[0006]获取每个电子证据使用者的身份申请请求,并基于所述身份申请请求为每个电子证据使用者创建对应的身份信息;
[0007]当任一域中的第一身份管理服务器接收到其他域中的第二身份管理服务器发送的电子证据使用者的身份验证请求后,所述第一身份管理服务器接收并向本域中的区块链节点发送所述身份验证请求;
[0008]所述区块链节点基于所述身份验证请求以及所述身份信息对所述电子证据使用者进行身份验证;
[0009]在对所述电子证据使用者进行身份验证通过后,继续对所述电子证据使用者的信任安全等级进行认证,得到认证结果;
[0010]基于所述认证结果,对所述电子证据使用者的跨域访问申请进行控制。
[0011]在一个可能的实施方式中,所述方法还包括:
[0012]获取每个电子证据使用者对应的电子证据使用终端的指纹信息,并基于所述指纹信息为每个电子证据使用者创建和分配身份,以及对电子证据使用终端的状态信息进行无证书签名;
[0013]将每个电子证据使用终端的身份和无证书签名存储到区块链节点中,以使所述区块链节点对所述身份和无证书签名进行验证;
[0014]为验证通过的电子证据使用者创建对应的身份信息。
[0015]在一个可能的实施方式中,所述方法还包括:
[0016]通过假名跟踪算法对所述电子证据使用者进行身份验证;
[0017]若身份不符合,则验证失败;
[0018]若身份相符,则对所述电子证据使用者进行信任安全等级认证。
[0019]在一个可能的实施方式中,所述方法还包括:
[0020]步骤1:系统初始化;
[0021]步骤2:通过假名算法为所述电子证据使用者生成临时伪身份;
[0022]步骤3:身份管理服务器基于私钥生成算法创建私有签名密钥,所述私有签名密钥用于对电子证据使用者的一个状态信息进行签名;
[0023]步骤4:电子证据使用终端执行用户公钥生成算法,生成对应的秘密值和公钥;
[0024]步骤5:利用电子证据使用者的私有签名密钥对电子证据使用者的一个状态信息进行签名,并生成无证书签名;
[0025]步骤6:基于验证算法验证对应状态下的无证书签名是否有效;
[0026]步骤7:基于聚合签名算法将多个无证书签名的总和组合并计算为一个单独的签名集;
[0027]步骤8:基于聚合验证算法验证签名集是否有效。
[0028]在一个可能的实施方式中,所述方法还包括:
[0029]电子证据使用者Ua在加入目标域之前通过假名生成算法生成临时伪
[0030]″′
[0031]身份U
a
,伪身份U
a
的生成算法如第一公式:U
a
=H(PUF)
×
h(T
i
·
r);
[0032]其中,PUF为一种物理不可克隆技术,H(PUF)为电子证据使用者的指纹信息的哈希值,h为系统的哈希函数,T
i
为电子证据使用者Ua生成伪身份的时间,r为随机数,由随机函数random生成。
[0033]在一个可能的实施方式中,所述方法还包括:
[0034]利用电子证据使用者的私有密钥对电子证据使用者的一个状态信息si进行签名,并生成无证书的签名σi,得到对应状态下的一个签名对(si,σi);
[0035]输入n个状态下的签名对(si,σi),将n个签名对的总和组合并计算为一个单独的签名集,计算公式如第二公式:
[0036]在一个可能的实施方式中,所述方法还包括:
[0037]在跨域过程中,当电子证据使用终端跨不同域进行身份验证时,如果每个域的可信度相同,则电子证据使用终端根据认证结果访问所有域;
[0038]基于预设规则计算电子证据使用者的全部属性分别对应的安全等级值;
[0039]基于全部属性的安全等级值采用线性加权法计算电子证据使用者的综合信任值;
[0040]若每个属性对应的安全等级值和所述综合信任值符合预设条件,则所述电子证据使用者的信任安全等级认证通过;
[0041]若每个属性对应的安全等级值和所述综合信任值未符合预设条件,则所述电子证据使用者的信任安全等级认证不通过。
[0042]在一个可能的实施方式中,所述方法还包括:
[0043]若电子证据使用者的信任安全等级认证通过,则允许电子证据使用者的跨域访问申请,并为其开放跨域访问权限;
[0044]若若电子证据使用者的信任安全等级认证未通过,则拒绝电子证据使用者的跨域访问申请。
[0045]第二方面,本专利技术实施例提供一种电子证据使用者的跨域访问申请控制装置,包括:
[0046]获取创建模块,用于获取每个电子证据使用者的身份申请请求,并基于所述身份申请请求为每个电子证据使用者创建对应的身份信息;
[0047]发送模块,用于当任一域中的第一身份管理服务器接收到其他域中的第二身份管理服务器发送的电子证据使用者的身份验证请求后,所述第一身份管理服务器接收并向本域中的区块链节点发送所述身份验证请求;
[0048]验证模块,用于所述区块链节点基于所述身份验证请求以及所述身份信息对所述电子证据使用者进行身份验证;
[0049]所述验证模块,还用于在对所述电子证据使用者进行身份验证通过后,继续对所述电子证据使用者的信任安全等级进行认证,得到认证结果;
[0050]控制模块,用于基于所述认证结果,对所述电子证据使用者的跨域访问申请进行控制。
[0051]第三方面,本专利技术实施例提供一种电子设备,包括:处理器和存储器,所述处理器用于执行所述存储器中存储的电子证据使用者的跨域访问申请控制程序,以实现上述第一方面中所述的电子证据使用者的跨域访问申请控制方法。
[0052]第四方面,本专利技术实施例提供一种存储介质,包括:所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种电子证据使用者的跨域访问申请控制方法,其特征在于,包括:获取每个电子证据使用者的身份申请请求,并基于所述身份申请请求为每个电子证据使用者创建对应的身份信息;当任一域中的第一身份管理服务器接收到其他域中的第二身份管理服务器发送的电子证据使用者的身份验证请求后,所述第一身份管理服务器接收并向本域中的区块链节点发送所述身份验证请求;所述区块链节点基于所述身份验证请求以及所述身份信息对所述电子证据使用者进行身份验证;在对所述电子证据使用者进行身份验证通过后,继续对所述电子证据使用者的信任安全等级进行认证,得到认证结果;基于所述认证结果,对所述电子证据使用者的跨域访问申请进行控制。2.根据权利要求1所述的方法,其特征在于,所述获取每个电子证据使用者的身份申请请求,并基于所述身份申请请求为每个电子证据使用者创建对应的身份信息,包括:获取每个电子证据使用者对应的电子证据使用终端的指纹信息,并基于所述指纹信息为每个电子证据使用者创建和分配身份,以及对电子证据使用终端的状态信息进行无证书签名;将每个电子证据使用终端的身份和无证书签名存储到区块链节点中,以使所述区块链节点对所述身份和无证书签名进行验证;为验证通过的电子证据使用者创建对应的身份信息。3.根据权利要求1所述的方法,其特征在于,所述所述区块链节点基于所述身份验证请求以及所述身份信息对所述电子证据使用者进行身份验证,包括:通过假名跟踪算法对所述电子证据使用者进行身份验证;若身份不符合,则验证失败;若身份相符,则对所述电子证据使用者进行信任安全等级认证。4.根据权利要求3所述的方法,其特征在于,所述通过假名跟踪算法对所述电子证据使用者进行身份验证,包括:步骤1:系统初始化;步骤2:通过假名算法为所述电子证据使用者生成临时伪身份;步骤3:身份管理服务器基于私钥生成算法创建私有签名密钥,所述私有签名密钥用于对电子证据使用者的一个状态信息进行签名;步骤4:电子证据使用终端执行用户公钥生成算法,生成对应的秘密值和公钥;步骤5:利用电子证据使用者的私有签名密钥对电子证据使用者的一个状态信息进行签名,并生成无证书签名;步骤6:基于验证算法验证对应状态下的无证书签名是否有效;步骤7:基于聚合签名算法将多个无证书签名的总和组合并计算为一个单独的签名集;步骤8:基于聚合验证算法验证签名集是否有效。5.根据权利要求4所述的方法,其特征在于,所述步骤2:通过假名算法为所述电子证据使用者生成临时伪身份,包括:电子证据使用者Ua在加入目标域之前通过假名生成算法生成临时伪
″′
身份U
a
,伪身份U
a
的生成算法如第一公式:U
a
=H(PUF)
×
h(T
i
·
r);其中,PUF为一种物理不可克隆技术,H(PUF)为电子证据使用者的指纹信息的哈希值,h为系统...

【专利技术属性】
技术研发人员:高先周陈鹏于鹏飞李永亮高博
申请(专利权)人:国网宁夏电力有限公司国网宁夏电力有限公司电力科学研究院国家电网有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1