Suppr超能文献

基于区块链的 ECDSA 设计与区块链支持的 IoMT 的容错批量验证协议

On the Design of Blockchain-Based ECDSA With Fault-Tolerant Batch Verification Protocol for Blockchain-Enabled IoMT.

出版信息

IEEE J Biomed Health Inform. 2022 May;26(5):1977-1986. doi: 10.1109/JBHI.2021.3112693. Epub 2022 May 5.

Abstract

The blockchain-enabled internet of medical things (IoMT) is an emerging paradigm that could provide strong trust establishment and ensure the traceability of data sharing in the IoMT networks. One of the fundamental building blocks for Blockchain is Elliptic Curve Digital Signature Algorithm (ECDSA). Nevertheless, when processing a large number of transactions, the verification of multiple signatures will incur cumbersome overhead to the nodes in Blockchain. Although batch verification is able to provide a promising approach that verifies multiple signatures simultaneously and efficiently, the upper bound of batch size is limited to small-scale and the efficiency will drop rapidly as the batch size grows in the state-of-the-art ECDSA batch schemes. Meanwhile, most of the existing researches only focus on improving the efficiency of batch verification algorithms in various cryptosystem while ignoring the identification of invalid signatures, which could cause severe performance degradation when the batch verification fails. Motivated by these observations, this paper proposes an efficient and large-scale batch verification scheme with group testing technology based on ECDSA. The application of the presented protocols in Bitcoin and Hyperledger Fabric has been analyzed as supportive and effective. When the batch verification returns a false result, we utilize group testing technology to improve the efficiency of identifying invalid signatures. Comprehensive simulation results demonstrate that our protocol outperforms the related ECDSA batch verification schemes.

摘要

区块链赋能的医疗物联网 (IoMT) 是一种新兴的范例,它可以提供强大的信任建立,并确保在 IoMT 网络中数据共享的可追溯性。区块链的一个基本构建块是椭圆曲线数字签名算法 (ECDSA)。然而,在处理大量交易时,对区块链中的节点来说,验证多个签名会带来繁琐的开销。虽然批量验证是一种能够同时高效验证多个签名的有前途的方法,但在最新的 ECDSA 批量方案中,批处理的大小上限被限制在小规模,并且随着批处理大小的增加,效率会迅速下降。同时,大多数现有研究仅专注于提高各种密码系统中批量验证算法的效率,而忽略了无效签名的识别,这在批量验证失败时会导致严重的性能下降。受此观察结果的启发,本文提出了一种基于 ECDSA 的高效、大规模批量验证方案,该方案结合了群组测试技术。所提出的协议在比特币和 Hyperledger Fabric 中的应用已经进行了分析,是有效的。当批量验证返回错误结果时,我们利用群组测试技术来提高识别无效签名的效率。综合仿真结果表明,我们的协议优于相关的 ECDSA 批量验证方案。

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验