利索能及
我要发布
收藏
专利号: 2025102664556
申请人: 南京信息工程大学
专利类型:发明专利
专利状态:已下证
更新日期:2026-01-08
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.基于跨链的自适应身份撤销系统,其特征在于,包括:应用链、超级链、可信硬件以及自动代理节点;

所述应用链为跨链交易提供发起者与接收者,通过智能合约实现对用户跨链操作的识别,并将其传递给所述自动代理节点;所述超级链通过心跳机制向所述自动代理节点定期发布撤销列表信息;所述自动代理节点皆配有所述可信硬件,为身份撤销机制提供可信执行环境,用以验证心跳信息并同步时间,同时执行身份撤销操作。

2.根据权利要求1所述的基于跨链的自适应身份撤销系统,其特征在于,所述撤销操作包括自我撤销和自动撤销。

3.根据权利要求1所述的基于跨链的自适应身份撤销系统,其特征在于,所述应用链和超级链中包含身份认证智能合约,用于应用链用户身份注册。

4.基于跨链的自适应身份撤销方法,使用权利要求1‑3任一项所述的基于跨链的自适应身份撤销系统,其特征在于,包括以下步骤:应用链新加入跨链系统时,应用链的部分节点在本地运行超级链的客户端,成为超级链的一个节点,在应用链中调用身份认证智能合约,输入在应用链的地址和其注册的在超级链的节点公钥,同样,在超级链中,调用身份认证智能合约,输入在超级链的地址及其在应用链的节点公钥,智能合约返回自动代理节点公钥哈希值作为身份证书,完成身份注册;

撤销机构在超级链定期广播心跳信息,自动代理节点验证并接收心跳信息,转发给可信硬件,更新时间戳,实现时间同步,心跳信息包含撤销列表、时间戳thb及数字签名;

智能合约检测到节点的不当行为,上传不当行为信息及节点身份到撤销机构,撤销机构生成撤销指令,并将撤销的节点身份证书加入到撤销列表中,广播心跳信息和撤销指令,自动代理节点接收到心跳信息后,转发给可信硬件,可信硬件根据撤销列表检查是否身份已被撤销,若被撤销,则执行自我撤销;若因为网络延迟或用户恶意拒绝接收心跳信息至可信硬件中,则可信硬件会因长时间未接收HB执行自动撤销。

5.根据权利要求4所述的基于跨链的自适应身份撤销方法,其特征在于,所述可信硬件实现时间同步的公式如下:now= max(now , thb)

其中,now是可信硬件内部当前时间戳,通过与接收到是心跳信息时间戳thb比较,取最大值来更新进而同步时间。

6.根据权利要求5所述的基于跨链的自适应身份撤销方法,其特征在于,所述自我撤销过程包括:设置时间窗口Tv,撤销机构发出撤销指令时,心跳信息的时间戳为trev,经过最多一个时间窗口时间,自动代理节点接收到撤销指令及心跳信息;

可信硬件使用撤销机构公钥验证签名,进行撤销列表检查,执行自我撤销,并且,最多会经过Tv时间处理结束,完成撤销操作;

所述撤销列表检查的判断公式为:

其中, 表示PRL中检测不到该身份证书,即检测结果为空集,Cert表示身份证书,PRL表示撤销列表;如果满足公式,表示身份未被撤销,相反,若不满足公式,表示身份已被撤销,交易请求失败。

7.根据权利要求6所述的基于跨链的自适应身份撤销方法,其特征在于,所述自动撤销过程包括:自动代理节点因为网络延迟没有接收到撤销机构发出的撤销指令及心跳信息或接收到之后恶意不转发到可信硬件中,防止可信硬件执行自我撤销;

由于没有接收到新的心跳信息或其他交易信息来同步时间,导致时间戳过时,超过时间窗口TV,那么没有时间同步的自动代理节点的可信硬件就会因为超时没有更新时间戳而执行自动撤销;

当可信硬件接收到的任何信息的时间戳 tmsg 满足:tmsg >now+TV时,同样会触发自动撤销;

自动代理节点接收到任何信息时会检查信息的新鲜度,若信息的时间戳 t不满足:t≥now‑TV时,则表明信息已过时,可信硬件会自动撤销该过时的信息。

8.一种计算机存储介质,存储有可读程序,其特征在于,当程序运行时,能够执行权利要求4‑7任一项所述的基于跨链的自适应身份撤销方法。

9.一种电子设备,其特征在于,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;

所述存储器用于存放至少一条可执行指令,所述可执行指令使所述处理器执行如权利要求4‑7中任一项所述的基于跨链的自适应身份撤销方法对应的操作。

10.一种计算机程序产品,包括计算机指令,其特征在于,所述计算机指令指示计算设备执行如权利要求4‑7中任一所述的基于跨链的自适应身份撤销方法对应的操作。