首页 > 最新文献

Blockchain-Research and Applications最新文献

英文 中文
Privacy-preserving pathological data sharing among multiple remote parties 在多个远程方之间共享病理数据时保护隐私
IF 6.9 3区 计算机科学 Q1 COMPUTER SCIENCE, INFORMATION SYSTEMS Pub Date : 2024-09-01 DOI: 10.1016/j.bcra.2024.100204

The sharing of pathological data is highly important in various applications, such as remote diagnosis, graded diagnosis, illness treatment, and specialist system development. However, ensuring reliable, secure, privacy-preserving, and efficient sharing of pathological data poses significant challenges. This paper presents a novel solution that leverages blockchain technology to ensure reliability in pathological data sharing. Additionally, it employs conditional proxy re-encryption (C-PRE) and public key encryption with equality test technology to control the scope and preserve the privacy of shared data. To assess the practicality of our solution, we implemented a prototype system using Hyperledger Fabric and conducted evaluations with various metrics. We also compared the solution with relevant schemes. The results demonstrate that the proposed solution effectively meets the requirements for pathological data sharing and is practical in production scenarios.

病理数据共享在远程诊断、分级诊断、疾病治疗和专家系统开发等各种应用中都非常重要。然而,确保可靠、安全、保护隐私和高效地共享病理数据是一项重大挑战。本文提出了一种新颖的解决方案,利用区块链技术确保病理数据共享的可靠性。此外,它还采用了条件代理重加密(C-PRE)和公钥加密与平等测试技术,以控制共享数据的范围并保护其隐私。为了评估解决方案的实用性,我们使用 Hyperledger Fabric 实现了一个原型系统,并用各种指标进行了评估。我们还将该解决方案与相关方案进行了比较。结果表明,所提出的解决方案有效地满足了病理数据共享的要求,并在生产场景中切实可行。
{"title":"Privacy-preserving pathological data sharing among multiple remote parties","authors":"","doi":"10.1016/j.bcra.2024.100204","DOIUrl":"10.1016/j.bcra.2024.100204","url":null,"abstract":"<div><p>The sharing of pathological data is highly important in various applications, such as remote diagnosis, graded diagnosis, illness treatment, and specialist system development. However, ensuring reliable, secure, privacy-preserving, and efficient sharing of pathological data poses significant challenges. This paper presents a novel solution that leverages blockchain technology to ensure reliability in pathological data sharing. Additionally, it employs conditional proxy re-encryption (C-PRE) and public key encryption with equality test technology to control the scope and preserve the privacy of shared data. To assess the practicality of our solution, we implemented a prototype system using Hyperledger Fabric and conducted evaluations with various metrics. We also compared the solution with relevant schemes. The results demonstrate that the proposed solution effectively meets the requirements for pathological data sharing and is practical in production scenarios.</p></div>","PeriodicalId":53141,"journal":{"name":"Blockchain-Research and Applications","volume":"5 3","pages":"Article 100204"},"PeriodicalIF":6.9,"publicationDate":"2024-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2096720924000174/pdfft?md5=2f0d8f88a5acc867cc2092153e8fba03&pid=1-s2.0-S2096720924000174-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141045558","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Toward scalable docker-based emulations of blockchain networks for research and development 基于 docker 的可扩展区块链网络仿真,促进研究与开发
IF 6.9 3区 计算机科学 Q1 COMPUTER SCIENCE, INFORMATION SYSTEMS Pub Date : 2024-09-01 DOI: 10.1016/j.bcra.2024.100212
Diego Pennino , Maurizio Pizzonia
Blockchain, like any other complex technology, needs a strong testing methodology to support its evolution in both research and development contexts. Setting up meaningful tests for permissionless blockchain technology is a notoriously complex task for several reasons: software is complex, a large number of nodes are involved, the network is non-ideal, etc. Developers usually adopt small virtual laboratories or costly real devnets based on real software. Researchers usually prefer simulations of a large number of nodes based on simplified models.
In this paper, we aim to obtain the advantages of both approaches, i.e., performing large, realistic, inexpensive, and flexible experiments, using real blockchain software within a virtual environment. To do that, we address the challenge of running large blockchain networks in a single physical machine, leveraging Linux and Docker. We analyze a number of problems that arise when large blockchain networks are emulated, and we provide technical solutions for all of them. Finally, we describe two experiences of emulating fairly large blockchain networks on a single machine: adopting both research-oriented and production-oriented software and involving more than 3000 containers.
区块链与其他复杂技术一样,需要强有力的测试方法来支持其在研究和开发方面的发展。为无权限区块链技术建立有意义的测试是一项众所周知的复杂任务,原因有以下几点:软件复杂、涉及大量节点、网络不理想等。开发人员通常采用小型虚拟实验室或基于真实软件的昂贵真实开发网。在本文中,我们的目标是获得这两种方法的优势,即在虚拟环境中使用真实的区块链软件进行大型、真实、廉价和灵活的实验。为此,我们利用 Linux 和 Docker 解决了在单个物理机中运行大型区块链网络的难题。我们分析了模拟大型区块链网络时出现的一系列问题,并提供了所有问题的技术解决方案。最后,我们介绍了在单台机器上模拟相当大的区块链网络的两种经验:同时采用研究型和生产型软件,并涉及 3000 多个容器。
{"title":"Toward scalable docker-based emulations of blockchain networks for research and development","authors":"Diego Pennino ,&nbsp;Maurizio Pizzonia","doi":"10.1016/j.bcra.2024.100212","DOIUrl":"10.1016/j.bcra.2024.100212","url":null,"abstract":"<div><div>Blockchain, like any other complex technology, needs a strong testing methodology to support its evolution in both research and development contexts. Setting up meaningful tests for permissionless blockchain technology is a notoriously complex task for several reasons: software is complex, a large number of nodes are involved, the network is non-ideal, etc. Developers usually adopt small virtual laboratories or costly real devnets based on real software. Researchers usually prefer simulations of a large number of nodes based on simplified models.</div><div>In this paper, we aim to obtain the advantages of both approaches, i.e., performing large, realistic, inexpensive, and flexible experiments, using real blockchain software within a virtual environment. To do that, we address the challenge of running large blockchain networks in a single physical machine, leveraging Linux and Docker. We analyze a number of problems that arise when large blockchain networks are emulated, and we provide technical solutions for all of them. Finally, we describe two experiences of emulating fairly large blockchain networks on a single machine: adopting both research-oriented and production-oriented software and involving more than 3000 containers.</div></div>","PeriodicalId":53141,"journal":{"name":"Blockchain-Research and Applications","volume":"5 3","pages":"Article 100212"},"PeriodicalIF":6.9,"publicationDate":"2024-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142423221","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Multi-task learning for PBFT optimisation in permissioned blockchains 允许区块链中 PBFT 优化的多任务学习
IF 6.9 3区 计算机科学 Q1 COMPUTER SCIENCE, INFORMATION SYSTEMS Pub Date : 2024-09-01 DOI: 10.1016/j.bcra.2024.100206
Finance, supply chains, healthcare, and energy have an increasing demand for secure transactions and data exchange. Permissioned blockchains fulfilled this need thanks to the consensus protocol that ensures that participants agree on a common value. One of the most widely used protocols in private blockchains is the Practical Byzantine Fault Tolerance (PBFT), which tolerates up to one-third of Byzantine nodes, performs within partially synchronous systems, and has superior throughput compared to other protocols. It has, however, an important bandwidth consumption: 2N(N1) messages are exchanged in a system composed of N nodes to validate only one block.
It is possible to reduce the number of consensus participants by restricting the validation process to nodes that have demonstrated high levels of security, rapidity, and availability. In this paper, we propose the first database that traces the behavior of nodes within a system that performs PBFT consensus. It reflects their level of security, rapidity, and availability throughout the consensus. We first investigate different Single-Task Learning (STL) techniques to classify the nodes within our dataset. Then, using Multi-Task Learning (MTL) techniques, the results are much more interesting, with classification accuracies over 98%. Integrating node classification as a preliminary step to the PBFT protocol optimizes the consensus. In the best cases, it is able to reduce the latency by up to 94% and the communication traffic by up to 99%.
金融、供应链、医疗保健和能源行业对安全交易和数据交换的需求与日俱增。由于共识协议可确保参与者就共同的价值达成一致,许可区块链满足了这一需求。在私有区块链中使用最广泛的协议之一是实用拜占庭容错协议(PBFT),该协议可容忍多达三分之一的拜占庭节点,在部分同步系统中执行,与其他协议相比具有更高的吞吐量。不过,它也有一个重要的带宽消耗问题:在一个由 N 个节点组成的系统中,仅验证一个区块就要交换 2N(N-1)条信息。在本文中,我们提出了首个可追溯执行 PBFT 共识的系统内节点行为的数据库。它反映了整个共识过程中节点的安全性、快速性和可用性水平。我们首先研究了不同的单任务学习(STL)技术,以对数据集中的节点进行分类。然后,使用多任务学习(MTL)技术,结果更加有趣,分类准确率超过 98%。将节点分类作为 PBFT 协议的第一步,可以优化共识。在最佳情况下,它能将延迟时间减少 94%,通信流量减少 99%。
{"title":"Multi-task learning for PBFT optimisation in permissioned blockchains","authors":"","doi":"10.1016/j.bcra.2024.100206","DOIUrl":"10.1016/j.bcra.2024.100206","url":null,"abstract":"<div><div>Finance, supply chains, healthcare, and energy have an increasing demand for secure transactions and data exchange. Permissioned blockchains fulfilled this need thanks to the consensus protocol that ensures that participants agree on a common value. One of the most widely used protocols in private blockchains is the Practical Byzantine Fault Tolerance (PBFT), which tolerates up to one-third of Byzantine nodes, performs within partially synchronous systems, and has superior throughput compared to other protocols. It has, however, an important bandwidth consumption: <span><math><mn>2</mn><mi>N</mi><mo>(</mo><mi>N</mi><mo>−</mo><mn>1</mn><mo>)</mo></math></span> messages are exchanged in a system composed of <em>N</em> nodes to validate only one block.</div><div>It is possible to reduce the number of consensus participants by restricting the validation process to nodes that have demonstrated high levels of security, rapidity, and availability. In this paper, we propose the first database that traces the behavior of nodes within a system that performs PBFT consensus. It reflects their level of security, rapidity, and availability throughout the consensus. We first investigate different Single-Task Learning (STL) techniques to classify the nodes within our dataset. Then, using Multi-Task Learning (MTL) techniques, the results are much more interesting, with classification accuracies over 98%. Integrating node classification as a preliminary step to the PBFT protocol optimizes the consensus. In the best cases, it is able to reduce the latency by up to 94% and the communication traffic by up to 99%.</div></div>","PeriodicalId":53141,"journal":{"name":"Blockchain-Research and Applications","volume":"5 3","pages":"Article 100206"},"PeriodicalIF":6.9,"publicationDate":"2024-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2096720924000198/pdfft?md5=e11c2d536c1985f173948098606e4b4b&pid=1-s2.0-S2096720924000198-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141051117","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
A privacy-preserving data aggregation system based on blockchain in VANET 基于区块链的 VANET 隐私保护数据聚合系统
IF 6.9 3区 计算机科学 Q1 COMPUTER SCIENCE, INFORMATION SYSTEMS Pub Date : 2024-09-01 DOI: 10.1016/j.bcra.2024.100210
Ruicheng Yang , Guofang Dong , Zhengnan Xu , Juangui Ning , Jianming Du
In the realm of vehicular ad hoc networks (VANETs), data aggregation plays a pivotal role in bringing together data from multiple vehicles for further processing and sharing. Erroneous data feedback can significantly impact vehicle operations, control, and overall safety, necessitating the assurance of security in vehicular data aggregation. Addressing the security risks and challenges inherent in data aggregation within VANETs, this paper introduces a blockchain-based scheme for secure and anonymous data aggregation. The proposed scheme integrates cloud computing with blockchain technology, presenting a novel blockchain-based data aggregation system that robustly supports efficient and secure data collection in VANETs. Leveraging key escrow resilience mechanisms, the solution ensures the security of system keys, preventing the security problems caused by keys generated by third parties alone in the past. Furthermore, through secondary data aggregation, fine-grained data aggregation is achieved, providing effective support for cloud services in VANETs. The effectiveness of the proposed scheme is confirmed through security analysis and performance evaluations, demonstrating superior computational and communication efficiency compared existing alternatives.
在车辆特设网络(VANET)领域,数据聚合在汇集来自多辆车辆的数据以供进一步处理和共享方面发挥着关键作用。错误的数据反馈会严重影响车辆的运行、控制和整体安全,因此必须确保车辆数据聚合的安全性。针对 VANET 数据聚合中固有的安全风险和挑战,本文介绍了一种基于区块链的安全匿名数据聚合方案。该方案将云计算与区块链技术相结合,提出了一种新颖的基于区块链的数据聚合系统,可为 VANET 中高效、安全的数据收集提供有力支持。该方案利用密钥托管弹性机制,确保了系统密钥的安全性,避免了以往由第三方单独生成密钥所带来的安全问题。此外,通过二次数据聚合,实现了细粒度数据聚合,为 VANET 中的云服务提供了有效支持。通过安全分析和性能评估证实了所提方案的有效性,与现有方案相比,该方案具有更高的计算和通信效率。
{"title":"A privacy-preserving data aggregation system based on blockchain in VANET","authors":"Ruicheng Yang ,&nbsp;Guofang Dong ,&nbsp;Zhengnan Xu ,&nbsp;Juangui Ning ,&nbsp;Jianming Du","doi":"10.1016/j.bcra.2024.100210","DOIUrl":"10.1016/j.bcra.2024.100210","url":null,"abstract":"<div><div>In the realm of vehicular ad hoc networks (VANETs), data aggregation plays a pivotal role in bringing together data from multiple vehicles for further processing and sharing. Erroneous data feedback can significantly impact vehicle operations, control, and overall safety, necessitating the assurance of security in vehicular data aggregation. Addressing the security risks and challenges inherent in data aggregation within VANETs, this paper introduces a blockchain-based scheme for secure and anonymous data aggregation. The proposed scheme integrates cloud computing with blockchain technology, presenting a novel blockchain-based data aggregation system that robustly supports efficient and secure data collection in VANETs. Leveraging key escrow resilience mechanisms, the solution ensures the security of system keys, preventing the security problems caused by keys generated by third parties alone in the past. Furthermore, through secondary data aggregation, fine-grained data aggregation is achieved, providing effective support for cloud services in VANETs. The effectiveness of the proposed scheme is confirmed through security analysis and performance evaluations, demonstrating superior computational and communication efficiency compared existing alternatives.</div></div>","PeriodicalId":53141,"journal":{"name":"Blockchain-Research and Applications","volume":"5 3","pages":"Article 100210"},"PeriodicalIF":6.9,"publicationDate":"2024-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141711744","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
nPPoS: Non-interactive practical proof-of-storage for blockchain nPPoS:区块链非交互式实用存储证明
IF 6.9 3区 计算机科学 Q1 COMPUTER SCIENCE, INFORMATION SYSTEMS Pub Date : 2024-07-19 DOI: 10.1016/j.bcra.2024.100221
Jun Wook Heo, Gowri Ramachandran, Raja Jurdak
Blockchain full nodes are pivotal for transaction availability, as they store the entire ledger, but verifying their storage integrity faces challenges from malicious remote storage attacks such as Sybil, outsourcing, and generation attacks. However, there is no suitable proof-of-storage solution for blockchain full nodes to ensure a healthy number of replicas of the ledger. Existing proof-of-storage solutions are designed for general-purpose settings where a data owner uses secret information to verify storage, rendering them unsuitable for blockchain where proof-of-storage must be fast, publicly verifiable, and data owner-agnostic. This paper introduces a decentralised and quantum-resistant solution named Non-interactive Practical Proof of Storage (nPPoS) with an asymmetric encoding and decoding scheme for fast and secure PoStorage and Zero-Knowledge Scalable Transparent Arguments of Knowledge (zk-STARKs) for public variability in blockchain full nodes. The algorithm with asymmetric times for encoding and decoding creates unique block replicas and corresponding proofs for each storage node to mitigate malicious remote attacks and minimise performance degradation. The intentional resource-intensive encoding deters attacks, while faster decoding minimises performance overhead. Through zk-STARKs, nPPoS achieves public verifiability, enabling one-to-many verification for scalability, quantum resistance and decentralisation. It also introduces a two-phase randomisation technique and a time-weighted trustworthiness measurement for scalability and adaptability.
区块链全节点是交易可用性的关键,因为它们存储了整个账本,但验证其存储完整性面临着恶意远程存储攻击(如 Sybil、外包和生成攻击)的挑战。然而,目前还没有合适的区块链全节点存储证明解决方案来确保账本有健康的副本数量。现有的存储证明解决方案是为数据所有者使用秘密信息验证存储的通用设置而设计的,因此不适合区块链,因为区块链的存储证明必须快速、可公开验证,并且与数据所有者无关。本文介绍了一种名为 "非交互式实用存储证明(nPPoS)"的去中心化和抗量子解决方案,它采用非对称编码和解码方案,用于快速、安全的 PoStorage 和零知识可扩展透明知识论证(zk-STARKs),以实现区块链全节点的公共可变性。该算法的编码和解码时间不对称,为每个存储节点创建唯一的区块副本和相应的证明,以减轻恶意远程攻击并最大限度地减少性能下降。有意识的资源密集型编码可阻止攻击,而更快的解码可将性能开销降至最低。通过zk-STARKs,nPPoS实现了公共可验证性,实现了一对多的验证,从而实现了可扩展性、量子抗性和去中心化。它还引入了两阶段随机化技术和时间加权可信度测量,以实现可扩展性和适应性。
{"title":"nPPoS: Non-interactive practical proof-of-storage for blockchain","authors":"Jun Wook Heo,&nbsp;Gowri Ramachandran,&nbsp;Raja Jurdak","doi":"10.1016/j.bcra.2024.100221","DOIUrl":"10.1016/j.bcra.2024.100221","url":null,"abstract":"<div><div>Blockchain full nodes are pivotal for transaction availability, as they store the entire ledger, but verifying their storage integrity faces challenges from malicious remote storage attacks such as Sybil, outsourcing, and generation attacks. However, there is no suitable proof-of-storage solution for blockchain full nodes to ensure a healthy number of replicas of the ledger. Existing proof-of-storage solutions are designed for general-purpose settings where a data owner uses secret information to verify storage, rendering them unsuitable for blockchain where proof-of-storage must be fast, publicly verifiable, and data owner-agnostic. This paper introduces a decentralised and quantum-resistant solution named <em>Non-interactive Practical Proof of Storage (nPPoS) with an asymmetric encoding and decoding scheme for fast and secure PoStorage and Zero-Knowledge Scalable Transparent Arguments of Knowledge (zk-STARKs)</em> for public variability in blockchain full nodes. The algorithm with asymmetric times for encoding and decoding creates unique block replicas and corresponding proofs for each storage node to mitigate malicious remote attacks and minimise performance degradation. The intentional resource-intensive encoding deters attacks, while faster decoding minimises performance overhead. Through zk-STARKs, nPPoS achieves public verifiability, enabling one-to-many verification for scalability, quantum resistance and decentralisation. It also introduces a two-phase randomisation technique and a time-weighted trustworthiness measurement for scalability and adaptability.</div></div>","PeriodicalId":53141,"journal":{"name":"Blockchain-Research and Applications","volume":"5 4","pages":"Article 100221"},"PeriodicalIF":6.9,"publicationDate":"2024-07-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141853546","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
PrivySeC: A secure and privacy-compliant distributed framework for personal data sharing in IoT ecosystems PrivySeC:物联网生态系统中个人数据共享的安全且符合隐私标准的分布式框架
IF 6.9 3区 计算机科学 Q1 COMPUTER SCIENCE, INFORMATION SYSTEMS Pub Date : 2024-07-09 DOI: 10.1016/j.bcra.2024.100220
Imran Makhdoom, Mehran Abolhasan, Justin Lipman, Massimo Piccardi, Daniel Franklin
The contemporary era is experiencing an unprecedented dependence on data generated by individuals via an array of interconnected devices constituting the Internet of Things (IoT). The information amassed through IoT devices serves many objectives, including prescriptive analytics and predictive maintenance, preemptive healthcare measures, disaster mitigation, operational efficiency, and increased yield. In contrast, most applications or systems that rely on user-generated data to fulfill their business objectives face challenges in adhering to privacy protocols. Consequently, users are exposed to many privacy risks. Such infringements upon privacy provisions give rise to apprehensions regarding the authenticity of the processed data. Hence, this paper presents the weaknesses and challenges in current practices and proposes “PrivySeC”, a Distributed Ledger Technology (DLT)-based framework for privacy preserving and secure sharing of personally and non-personally identifiable information. The security analysis indicates that the proposed solution ensures data privacy by design and complies with most of the requirements mandated by various privacy regulations. Similarly, PrivySeC promises low transaction latency and provides high throughput. Although we have created a privacy-preserving solution for sharing smart farm data, it can be customized to meet the specific privacy requirements of individual applications.
当今时代,人们对个人通过构成物联网(IoT)的一系列互联设备产生的数据的依赖程度前所未有。通过物联网设备积累的信息可实现许多目标,包括规范性分析和预测性维护、先发制人的医疗保健措施、减灾、运营效率和提高产量。相比之下,大多数依赖用户生成的数据来实现业务目标的应用程序或系统在遵守隐私协议方面都面临挑战。因此,用户面临许多隐私风险。这种对隐私条款的侵犯会引起人们对所处理数据真实性的担忧。因此,本文介绍了当前实践中的弱点和挑战,并提出了 "PrivySeC"--一种基于分布式账本技术(DLT)的框架,用于保护隐私并安全共享个人和非个人身份信息。安全分析表明,拟议的解决方案从设计上确保了数据隐私,并符合各种隐私法规规定的大多数要求。同样,PrivySeC 承诺交易延迟低,吞吐量高。虽然我们已经为共享智能农场数据创建了一个保护隐私的解决方案,但它还可以进行定制,以满足个别应用的特定隐私要求。
{"title":"PrivySeC: A secure and privacy-compliant distributed framework for personal data sharing in IoT ecosystems","authors":"Imran Makhdoom,&nbsp;Mehran Abolhasan,&nbsp;Justin Lipman,&nbsp;Massimo Piccardi,&nbsp;Daniel Franklin","doi":"10.1016/j.bcra.2024.100220","DOIUrl":"10.1016/j.bcra.2024.100220","url":null,"abstract":"<div><div>The contemporary era is experiencing an unprecedented dependence on data generated by individuals via an array of interconnected devices constituting the Internet of Things (IoT). The information amassed through IoT devices serves many objectives, including prescriptive analytics and predictive maintenance, preemptive healthcare measures, disaster mitigation, operational efficiency, and increased yield. In contrast, most applications or systems that rely on user-generated data to fulfill their business objectives face challenges in adhering to privacy protocols. Consequently, users are exposed to many privacy risks. Such infringements upon privacy provisions give rise to apprehensions regarding the authenticity of the processed data. Hence, this paper presents the weaknesses and challenges in current practices and proposes “PrivySeC”, a Distributed Ledger Technology (DLT)-based framework for privacy preserving and secure sharing of personally and non-personally identifiable information. The security analysis indicates that the proposed solution ensures data privacy by design and complies with most of the requirements mandated by various privacy regulations. Similarly, PrivySeC promises low transaction latency and provides high throughput. Although we have created a privacy-preserving solution for sharing smart farm data, it can be customized to meet the specific privacy requirements of individual applications.</div></div>","PeriodicalId":53141,"journal":{"name":"Blockchain-Research and Applications","volume":"5 4","pages":"Article 100220"},"PeriodicalIF":6.9,"publicationDate":"2024-07-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"141697045","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Blockchain-based crowdsourcing for human intelligence tasks with dual fairness 基于区块链的人类智能任务众包具有双重公平性
IF 6.9 3区 计算机科学 Q1 COMPUTER SCIENCE, INFORMATION SYSTEMS Pub Date : 2024-06-25 DOI: 10.1016/j.bcra.2024.100213
Yihuai Liang , Yan Li , Byeong-Seok Shin
Human intelligence tasks (HITs), such as labeling images for machine learning, are widely utilized for crowdsourcing human knowledge. Centralized crowdsourcing platforms face challenges of a single point of failure and a lack of service transparency. Existing blockchain-based crowdsourcing approaches overlook the low scalability problem of permissionless blockchains or inconveniently rely on existing ground-truth data as the root of trust in evaluating the quality of workers' answers. We propose a blockchain-based crowdsourcing scheme for ensuring dual fairness (i.e., preventing false reporting and free riding) and improving on-chain efficiency concerning on-chain storage and smart contract computation. The proposed scheme does not rely on trusted authorities but rather depends on a public blockchain to guarantee dual fairness. An efficient and publicly verifiable truth discovery scheme is designed based on majority voting and cryptographic accumulators. This truth discovery scheme aims at inferring ground truth from workers' answers. The ground truth is further utilized to estimate the quality of workers' answers. Additionally, a novel blockchain-based protocol is designed to further reduce on-chain costs while ensuring truthfulness. The scheme has O(n) complexity for both on-chain storage and smart contract computation, regardless of the number of questions, where n denotes the number of workers. Formal security analysis is provided, and extensive experiments are conducted to evaluate its effectiveness and performance.
人类智能任务(HIT),如为机器学习标记图像,被广泛用于人类知识的众包。集中式众包平台面临着单点故障和缺乏服务透明度的挑战。现有的基于区块链的众包方法忽视了无权限区块链的低可扩展性问题,或者不便依赖现有的地面实况数据作为评估工人回答质量的信任根源。我们提出了一种基于区块链的众包方案,以确保双重公平性(即防止虚假报告和搭便车),并提高链上存储和智能合约计算的效率。所提出的方案不依赖于可信机构,而是依靠公共区块链来保证双重公平性。基于多数投票和加密累积器,设计了一种高效且可公开验证的真相发现方案。该真相发现方案旨在从工人的答案中推断出基本真相。基础真相可进一步用于估算工人答案的质量。此外,还设计了一种基于区块链的新型协议,以进一步降低链上成本,同时确保真实性。该方案的链上存储和智能合约计算复杂度均为 O(n),与问题数量无关,其中 n 表示工人数量。我们提供了正式的安全分析,并进行了大量实验来评估其有效性和性能。
{"title":"Blockchain-based crowdsourcing for human intelligence tasks with dual fairness","authors":"Yihuai Liang ,&nbsp;Yan Li ,&nbsp;Byeong-Seok Shin","doi":"10.1016/j.bcra.2024.100213","DOIUrl":"10.1016/j.bcra.2024.100213","url":null,"abstract":"<div><div>Human intelligence tasks (HITs), such as labeling images for machine learning, are widely utilized for crowdsourcing human knowledge. Centralized crowdsourcing platforms face challenges of a single point of failure and a lack of service transparency. Existing blockchain-based crowdsourcing approaches overlook the low scalability problem of permissionless blockchains or inconveniently rely on existing ground-truth data as the root of trust in evaluating the quality of workers' answers. We propose a blockchain-based crowdsourcing scheme for ensuring dual fairness (i.e., preventing false reporting and free riding) and improving on-chain efficiency concerning on-chain storage and smart contract computation. The proposed scheme does not rely on trusted authorities but rather depends on a public blockchain to guarantee dual fairness. An efficient and publicly verifiable truth discovery scheme is designed based on majority voting and cryptographic accumulators. This truth discovery scheme aims at inferring ground truth from workers' answers. The ground truth is further utilized to estimate the quality of workers' answers. Additionally, a novel blockchain-based protocol is designed to further reduce on-chain costs while ensuring truthfulness. The scheme has O(<em>n</em>) complexity for both on-chain storage and smart contract computation, regardless of the number of questions, where <em>n</em> denotes the number of workers. Formal security analysis is provided, and extensive experiments are conducted to evaluate its effectiveness and performance.</div></div>","PeriodicalId":53141,"journal":{"name":"Blockchain-Research and Applications","volume":"5 4","pages":"Article 100213"},"PeriodicalIF":6.9,"publicationDate":"2024-06-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142701161","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Design and evaluation of Swift routing for payment channel network 支付通道网络 Swift 路由的设计与评估
IF 5.6 3区 计算机科学 Q1 COMPUTER SCIENCE, INFORMATION SYSTEMS Pub Date : 2024-06-01 DOI: 10.1016/j.bcra.2023.100179
Neeraj Sharma , Kalpesh Kapoor , V. Anirudh

Payment Channel Networks (PCNs) are a promising alternative to improve the scalability of a blockchain network. A PCN employs off-chain micropayment channels that do not need a global block confirmation procedure, thereby sacrificing the ability to confirm transactions instantaneously. PCN uses a routing algorithm to identify a path between two users who do not have a direct channel between them to settle a transaction. The performance of most of the existing centralized path-finding algorithms does not scale with network size. The rapid growth of Bitcoin PCN necessitates considering distributed algorithms. However, the existing decentralized algorithms suffer from resource underutilization. We present a decentralized routing algorithm, Swift, focusing on fee optimization. The concept of a secret path is used to reduce the path length between a sender and a receiver to optimize the fees. Furthermore, we reduce a network structure into combinations of cycles to theoretically study fee optimization with changes in cloud size. The secret path also helps in edge load sharing, which results in an improvement of throughput. Swift routing achieves up to 21% and 63% in fee and throughput optimization, respectively. The results from the simulations follow the trends identified in the theoretical analysis.

支付通道网络(PCN)是提高区块链网络可扩展性的一种有前途的替代方案。PCN 采用链外小额支付通道,不需要全局区块确认程序,因此牺牲了即时确认交易的能力。PCN 使用路由算法来确定两个用户之间的路径,这两个用户之间没有直接的交易结算渠道。现有的大多数集中式路径寻找算法的性能不能随着网络规模的扩大而扩展。随着比特币 PCN 的快速增长,有必要考虑采用分布式算法。然而,现有的分散式算法存在资源利用不足的问题。我们提出了一种去中心化路由算法 Swift,其重点是费用优化。秘密路径的概念用于减少发送方和接收方之间的路径长度,从而优化费用。此外,我们还将网络结构简化为循环组合,从理论上研究云规模变化时的费用优化问题。秘密路径还有助于边缘负载分担,从而提高吞吐量。Swift 路由分别实现了 21% 和 63% 的费用和吞吐量优化。模拟结果与理论分析中确定的趋势一致。
{"title":"Design and evaluation of Swift routing for payment channel network","authors":"Neeraj Sharma ,&nbsp;Kalpesh Kapoor ,&nbsp;V. Anirudh","doi":"10.1016/j.bcra.2023.100179","DOIUrl":"10.1016/j.bcra.2023.100179","url":null,"abstract":"<div><p>Payment Channel Networks (PCNs) are a promising alternative to improve the scalability of a blockchain network. A PCN employs off-chain micropayment channels that do not need a global block confirmation procedure, thereby sacrificing the ability to confirm transactions instantaneously. PCN uses a routing algorithm to identify a path between two users who do not have a direct channel between them to settle a transaction. The performance of most of the existing centralized path-finding algorithms does not scale with network size. The rapid growth of Bitcoin PCN necessitates considering distributed algorithms. However, the existing decentralized algorithms suffer from resource underutilization. We present a decentralized routing algorithm, Swift, focusing on fee optimization. The concept of a secret path is used to reduce the path length between a sender and a receiver to optimize the fees. Furthermore, we reduce a network structure into combinations of cycles to theoretically study fee optimization with changes in cloud size. The secret path also helps in edge load sharing, which results in an improvement of throughput. Swift routing achieves up to 21% and 63% in fee and throughput optimization, respectively. The results from the simulations follow the trends identified in the theoretical analysis.</p></div>","PeriodicalId":53141,"journal":{"name":"Blockchain-Research and Applications","volume":"5 2","pages":"Article 100179"},"PeriodicalIF":5.6,"publicationDate":"2024-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2096720923000544/pdfft?md5=7b1d5eb08e2f11797584988bf124ed9f&pid=1-s2.0-S2096720923000544-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139191289","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
A study of a blockchain-based judicial evidence preservation scheme 基于区块链的司法证据保全方案研究
IF 6.9 3区 计算机科学 Q1 COMPUTER SCIENCE, INFORMATION SYSTEMS Pub Date : 2024-06-01 DOI: 10.1016/j.bcra.2024.100192
Shuaiqi Liu, Qingxiao Zheng

To address the challenges of low credibility, difficult data sharing, and regulatory supervision issues involving electronic evidence storage in the judicial preservation process, this paper proposes a blockchain-based judicial evidence preservation scheme. The scheme utilizes the characteristics of blockchain’s immutability to achieve credible forensics of electronic evidence on the chain and employs the decentralized storage of the interplanetary file system for secure and efficient off-chain storage. Simultaneously, it resolves the problem of declining throughput due to limited block capacity. Additionally, it leverages smart contract technology to encompass major aspects of the judicial process, including user case registration, authority management, judicial evidence uploading and downloading, case data sharing, partial disclosure of case information, and regulatory review. Simulation experiments demonstrate that the scheme significantly improves throughput and stability. Performance tests indicate that the transfer speed of the interplanetary file system can meet the data-sharing needs of judicial organizations.

针对司法保全过程中涉及电子证据存储的可信度低、数据共享难、监管不到位等难题,本文提出了一种基于区块链的司法证据保全方案。该方案利用区块链不可篡改的特性,实现链上电子证据的可信取证,并采用星际文件系统的去中心化存储,实现安全高效的链下存储。同时,它还解决了因区块容量有限而导致吞吐量下降的问题。此外,它还利用智能合约技术涵盖了司法流程的主要环节,包括用户案件注册、权限管理、司法证据上传下载、案件数据共享、案件信息部分公开和监管审查等。模拟实验证明,该方案显著提高了吞吐量和稳定性。性能测试表明,星际文件系统的传输速度可以满足司法机构的数据共享需求。
{"title":"A study of a blockchain-based judicial evidence preservation scheme","authors":"Shuaiqi Liu,&nbsp;Qingxiao Zheng","doi":"10.1016/j.bcra.2024.100192","DOIUrl":"10.1016/j.bcra.2024.100192","url":null,"abstract":"<div><p>To address the challenges of low credibility, difficult data sharing, and regulatory supervision issues involving electronic evidence storage in the judicial preservation process, this paper proposes a blockchain-based judicial evidence preservation scheme. The scheme utilizes the characteristics of blockchain’s immutability to achieve credible forensics of electronic evidence on the chain and employs the decentralized storage of the interplanetary file system for secure and efficient off-chain storage. Simultaneously, it resolves the problem of declining throughput due to limited block capacity. Additionally, it leverages smart contract technology to encompass major aspects of the judicial process, including user case registration, authority management, judicial evidence uploading and downloading, case data sharing, partial disclosure of case information, and regulatory review. Simulation experiments demonstrate that the scheme significantly improves throughput and stability. Performance tests indicate that the transfer speed of the interplanetary file system can meet the data-sharing needs of judicial organizations.</p></div>","PeriodicalId":53141,"journal":{"name":"Blockchain-Research and Applications","volume":"5 2","pages":"Article 100192"},"PeriodicalIF":6.9,"publicationDate":"2024-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2096720924000058/pdfft?md5=2e348c2e2fdee9fd6d0a35ddadba3f13&pid=1-s2.0-S2096720924000058-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139880914","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Implementation of blockchain technology in integrated IoT networks for constructing scalable ITS systems in India 在集成物联网网络中实施区块链技术,在印度构建可扩展的智能交通系统
IF 6.9 3区 计算机科学 Q1 COMPUTER SCIENCE, INFORMATION SYSTEMS Pub Date : 2024-06-01 DOI: 10.1016/j.bcra.2024.100188
Arya Kharche, Sanskar Badholia, Ram Krishna Upadhyay

The implementation of blockchain technology in integrated IoT networks for constructing scalable Intelligent Transportation Systems (ITSs) in India has the potential to revolutionize the way we approach transportation. By leveraging the power of IoT and blockchain, we can create a highly secure, transparent, and efficient system that can transform the way we move people and goods. India, one of the world’s most populous countries, has a highly congested and inefficient transportation system that often leads to delays, accidents, and waste of time and resources. The integration of IoT and blockchain can help address these issues by enabling real-time monitoring, tracking, and optimization of traffic flows, thereby reducing congestion, improving safety, and increasing the overall efficiency of the transportation system. This paper explores the potential of blockchain technology in the context of integrated IoT networks for constructing scalable ITS systems in India. The methodology followed is to develop a proof-of-concept blockchain-based application for ITS, implement the blockchain solution into the existing ITS infrastructure, and ensure proper integration and compatibility with other systems. Conduct thorough research and maintenance to ensure the reliability and sustainability of such blockchain-based systems. This research discusses the various benefits and challenges of this approach and the various applications of this technology in the transportation sector, including the green sustainability concept. The results find various ways in which such implementations of blockchain and IoT-Machine Learning (IoT-ML) can revolutionize transportation systems.

在印度,为构建可扩展的智能交通系统(ITS)而在集成物联网网络中实施区块链技术,有可能彻底改变我们的交通方式。通过利用物联网和区块链的力量,我们可以创建一个高度安全、透明和高效的系统,从而改变我们运送人员和货物的方式。印度是世界上人口最多的国家之一,其交通系统高度拥堵且效率低下,经常导致延误、事故以及时间和资源的浪费。物联网和区块链的整合有助于解决这些问题,实现对交通流的实时监控、跟踪和优化,从而减少拥堵、提高安全性并提高交通系统的整体效率。本文探讨了区块链技术在集成物联网网络方面的潜力,以便在印度构建可扩展的智能交通系统。所采用的方法是为智能交通系统开发基于区块链的概念验证应用程序,将区块链解决方案实施到现有的智能交通系统基础设施中,并确保与其他系统的适当集成和兼容性。进行彻底的研究和维护,以确保这种基于区块链的系统的可靠性和可持续性。本研究讨论了这种方法的各种优势和挑战,以及该技术在交通领域的各种应用,包括绿色可持续发展理念。研究结果发现了区块链和物联网-机器学习(IoT-ML)的各种实现方式,可以彻底改变交通系统。
{"title":"Implementation of blockchain technology in integrated IoT networks for constructing scalable ITS systems in India","authors":"Arya Kharche,&nbsp;Sanskar Badholia,&nbsp;Ram Krishna Upadhyay","doi":"10.1016/j.bcra.2024.100188","DOIUrl":"10.1016/j.bcra.2024.100188","url":null,"abstract":"<div><p>The implementation of blockchain technology in integrated IoT networks for constructing scalable Intelligent Transportation Systems (ITSs) in India has the potential to revolutionize the way we approach transportation. By leveraging the power of IoT and blockchain, we can create a highly secure, transparent, and efficient system that can transform the way we move people and goods. India, one of the world’s most populous countries, has a highly congested and inefficient transportation system that often leads to delays, accidents, and waste of time and resources. The integration of IoT and blockchain can help address these issues by enabling real-time monitoring, tracking, and optimization of traffic flows, thereby reducing congestion, improving safety, and increasing the overall efficiency of the transportation system. This paper explores the potential of blockchain technology in the context of integrated IoT networks for constructing scalable ITS systems in India. The methodology followed is to develop a proof-of-concept blockchain-based application for ITS, implement the blockchain solution into the existing ITS infrastructure, and ensure proper integration and compatibility with other systems. Conduct thorough research and maintenance to ensure the reliability and sustainability of such blockchain-based systems. This research discusses the various benefits and challenges of this approach and the various applications of this technology in the transportation sector, including the green sustainability concept. The results find various ways in which such implementations of blockchain and IoT-Machine Learning (IoT-ML) can revolutionize transportation systems.</p></div>","PeriodicalId":53141,"journal":{"name":"Blockchain-Research and Applications","volume":"5 2","pages":"Article 100188"},"PeriodicalIF":6.9,"publicationDate":"2024-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://www.sciencedirect.com/science/article/pii/S2096720924000010/pdfft?md5=f0df3bf2f2a306097761b6d525acf13d&pid=1-s2.0-S2096720924000010-main.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"139393019","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
期刊
Blockchain-Research and Applications
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1