国内刊号:51-1307/TP
国际刊号:1001-9081
发布日期:
作者:王睿, 潘恒, 刘坤, 斯雪明, 张博伟, 李坤阳
单位:1.中原工学院 网络空间安全学院,郑州 450007;2.河南省区块链与数据共享国际联合实验室(中原工学院),郑州 450007;3.北京理工大学 自动化学院,北京 100081
关键词:区块链,跨部门协作,身份认证,可验证凭证,零知识证明
基金:河南省高等学校重点科研项目(24A520059);中原工学院优势学科实力提升计划项目(GG202425)
针对政务服务数字化转型过程中跨部门协作身份认证存在的凭证验证流程复杂、凭证共享受限及用户需多次往返申请凭证等问题,提出一种基于区块链的电子政务跨部门协作身份认证方案。首先,设计可验证凭证(VC)及其存在性证明(VC Proof)机制,将凭证哈希值及证明信息存储至区块链,以实现多部门间的高效凭证验证。其次,构建授权凭证机制,使验证方与相关部门进行凭证交互,从而减少用户重复申请凭证的负担;同时,引入基于智能合约的非交互式零知识证明技术,在保障VC隐私的前提下完成身份认证。实验结果表明,所提方案的验证gas消耗较低,稳定在500 gas左右,且合约部署的gas消耗随合约规模呈线性增长;当验证gas消耗为140.55 Gwei时,它的吞吐量达到最高,约7×104 TPS(每秒处理事务数),而验证gas消耗增至562.562 Gwei时,吞吐量下降至约2×104 TPS。此外,与以太坊上的实验结果相比,所提方案在相同并发环境下展现出更优的性能,平均响应时间缩短了约0.32 s。
来源:2025年第11期
《计算机应用》期刊编辑部