多层次并行化无证书身份认证智能合约虚拟机制造技术

技术编号:46073359 阅读:7 留言:0更新日期:2025-08-12 17:59
本发明专利技术公开了一种多层次并行化无证书身份认证智能合约虚拟机,身份认证合约预处理子系统对身份认证合约进行解析得到生成控制流图的指令集合,将指令集合划分为基本块,识别出基本块中密集型算子的指令进行标记;WASM虚拟机执行子系统解析任务分片内部的计算密集型算子标记,直接在WASM实例内部执行不包含计算密集型算子标记的任务分片,并缓存执行结果;将包含有计算密集型算子标记的任务分片放入计算密集型任务分片集合;异构并行加速子系统将计算密集型任务分片进一步划分为若干子任务,通过映射函数将子任务分配至相适配的加速单元,计算完成后,将子任务执行结果返回至调用WASM实例,实现高效、稳定、安全的身份认证。

【技术实现步骤摘要】

本专利技术涉及区块链技术,特别涉及用于身份认证的智能合约虚拟机技术。


技术介绍

1、智能合约作为区块链上的自动执行程序,能够在无需第三方介入的前提下实现自动化、可信任的业务逻辑执行。然而,如以太坊虚拟机evm等传统智能合约虚拟机由于设计上侧重通用性,其在处理复杂计算任务或高并发请求时,常常暴露出计算瓶颈、资源浪费及延时较高等问题。

2、传统身份认证系统一般依赖于公钥基础设施pki,通过中心化的证书颁发机构ca颁发数字证书来验证用户身份。这种模式存在集中化风险、证书管理复杂、单点故障及潜在的隐私泄露问题。近年来,证书模式逐步暴露出在分布式网络中难以应对高并发、实时性要求严格的身份认证需求的问题。因此,无证书身份认证(certificate-less identityauthentication)应运而生,通过采用分布式信任模型与区块链技术实现身份验证,既避免了中心化ca的管理弊端,又降低了证书维护成本,并可大幅提升系统的安全性和扩展性。

3、进行分布式身份认证需要进行大量密码算法的计算,比如椭圆曲线公钥算法sm2、哈希算法sm3、分组本文档来自技高网...

【技术保护点】

1.多层次并行化无证书身份认证智能合约虚拟机,其特征在于,包括:

2.如权利要求1所述多层次并行化无证书身份认证智能合约虚拟机,其特征在于,加速单元还包括多核CPU。

3.如权利要求1所述多层次并行化无证书身份认证智能合约虚拟机,其特在于,映射函数Φ具体表达为:

4.如权利要求3所述多层次并行化无证书身份认证智能合约虚拟机,其特在于,将计算密集型任务分片进一步划分为若干子任务的具体方法为:

5.如权利要求3所述多层次并行化无证书身份认证智能合约虚拟机,其特在于,WASM虚拟机执行子系统中每个WASM线程在获得加速单元返回执行结果后,依据预定...

【技术特征摘要】

1.多层次并行化无证书身份认证智能合约虚拟机,其特征在于,包括:

2.如权利要求1所述多层次并行化无证书身份认证智能合约虚拟机,其特征在于,加速单元还包括多核cpu。

3.如权利要求1所述多层次并行化无证书身份认证智能合约虚拟机,其特在于,映射函数φ具体表达为:

4.如权利要求3所述多层次并行化无证书身份认证智能合约虚拟机,其特在于,将计算密集型任务分片进一步划分为若干子任务的具体方法为:

5.如权利要求3所述多层...

【专利技术属性】
技术研发人员:桂勋袁泰立李闯峰诸克求翁文杰牛伟纳张小松
申请(专利权)人:电子科技大学
类型:发明
国别省市:

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

1