首页 > 最新文献

2022 IEEE 42nd International Conference on Distributed Computing Systems (ICDCS)最新文献

英文 中文
ITF: A Blockchain System with Incentivized Transaction Forwarding ITF:一个具有激励交易转发的区块链系统
Pub Date : 2022-07-01 DOI: 10.1109/ICDCS54860.2022.00029
Jiarui Zhang, Yaodong Huang
The blockchain is introduced as a safe and decentralized technology widely used in cryptocurrencies. It provides a distributed and disintermediation system to securely process and store transactions between peer devices. Traditionally, every transaction in the blockchain is broadcasted throughout the network, which leaves huge computational and communicational overhead to nodes. Nodes may refuse to forward transactions, thereby hindering the consensus of the blockchain. In this paper, we design a blockchain system with Incentive Transaction Forwarding (ITF). ITF allows nodes to share the revenue from transaction fees as the incentive for transaction forwarding. We propose a mechanism keeping the topology updated for computing incentive allocations. We develop an incentive allocation algorithm to distribute revenue among nodes that forward transactions. We analyze the security of ITF and prove that nodes cannot get unfair advantages in our system by common attacks. Extensive simulations show that our system can have fair incentive allocations for relay nodes and against several attacks from adversaries.
区块链是一种安全、分散的技术,广泛应用于加密货币。它提供了一个分布式和非中介系统来安全地处理和存储对等设备之间的交易。传统上,区块链中的每笔交易都在整个网络中广播,这给节点留下了巨大的计算和通信开销。节点可能会拒绝转发交易,从而阻碍区块链的共识。在本文中,我们设计了一个具有激励交易转发(ITF)的区块链系统。ITF允许节点分享交易费用收入,作为交易转发的激励。我们提出了一种保持拓扑更新的机制来计算激励分配。我们开发了一种激励分配算法,在转发交易的节点之间分配收益。分析了ITF的安全性,证明了节点在我们的系统中不能通过常见的攻击获得不公平的优势。大量的仿真表明,我们的系统可以对中继节点进行公平的激励分配,并抵御来自对手的多种攻击。
{"title":"ITF: A Blockchain System with Incentivized Transaction Forwarding","authors":"Jiarui Zhang, Yaodong Huang","doi":"10.1109/ICDCS54860.2022.00029","DOIUrl":"https://doi.org/10.1109/ICDCS54860.2022.00029","url":null,"abstract":"The blockchain is introduced as a safe and decentralized technology widely used in cryptocurrencies. It provides a distributed and disintermediation system to securely process and store transactions between peer devices. Traditionally, every transaction in the blockchain is broadcasted throughout the network, which leaves huge computational and communicational overhead to nodes. Nodes may refuse to forward transactions, thereby hindering the consensus of the blockchain. In this paper, we design a blockchain system with Incentive Transaction Forwarding (ITF). ITF allows nodes to share the revenue from transaction fees as the incentive for transaction forwarding. We propose a mechanism keeping the topology updated for computing incentive allocations. We develop an incentive allocation algorithm to distribute revenue among nodes that forward transactions. We analyze the security of ITF and prove that nodes cannot get unfair advantages in our system by common attacks. Extensive simulations show that our system can have fair incentive allocations for relay nodes and against several attacks from adversaries.","PeriodicalId":225883,"journal":{"name":"2022 IEEE 42nd International Conference on Distributed Computing Systems (ICDCS)","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122219594","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Towards Developing a Global Federated Learning Platform for IoT 迈向物联网全球联合学习平台
Pub Date : 2022-07-01 DOI: 10.1109/ICDCS54860.2022.00145
Hamza Safri, Mohamed Mehdi Kandi, Youssef Miloudi, C. Bortolaso, D. Trystram, F. Desprez
Federated learning (FL) is an approach that enables collaborative machine learning (ML) without sharing data over the network. Internet of Things (IoT) and Industry 4.0 are promising areas for FL adoption. Nevertheless, there are several challenges to overcome before the deployment of FL methods in existing large-scale IoT environments. In this paper, we present one step further toward the adoption of FL systems for IoT. More specifically, we developed a prototype that enables distributed ML model deployment, federated task orchestration, and monitoring of system state and model performance. We tested the prototype on a network that contains multiple Raspberry Pi for a use case of modeling the states of conveyors in an airport.
联邦学习(FL)是一种无需通过网络共享数据即可实现协作机器学习(ML)的方法。物联网(IoT)和工业4.0是有希望采用FL的领域。然而,在现有的大规模物联网环境中部署FL方法之前,还有几个挑战需要克服。在本文中,我们向物联网采用FL系统进一步迈进了一步。更具体地说,我们开发了一个原型,它支持分布式ML模型部署、联合任务编排,以及监视系统状态和模型性能。我们在一个包含多个树莓派的网络上测试了原型,用于建模机场输送机状态的用例。
{"title":"Towards Developing a Global Federated Learning Platform for IoT","authors":"Hamza Safri, Mohamed Mehdi Kandi, Youssef Miloudi, C. Bortolaso, D. Trystram, F. Desprez","doi":"10.1109/ICDCS54860.2022.00145","DOIUrl":"https://doi.org/10.1109/ICDCS54860.2022.00145","url":null,"abstract":"Federated learning (FL) is an approach that enables collaborative machine learning (ML) without sharing data over the network. Internet of Things (IoT) and Industry 4.0 are promising areas for FL adoption. Nevertheless, there are several challenges to overcome before the deployment of FL methods in existing large-scale IoT environments. In this paper, we present one step further toward the adoption of FL systems for IoT. More specifically, we developed a prototype that enables distributed ML model deployment, federated task orchestration, and monitoring of system state and model performance. We tested the prototype on a network that contains multiple Raspberry Pi for a use case of modeling the states of conveyors in an airport.","PeriodicalId":225883,"journal":{"name":"2022 IEEE 42nd International Conference on Distributed Computing Systems (ICDCS)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131320787","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Distributionally Robust Federated Learning for Differentially Private Data 差分私有数据的分布式鲁棒联邦学习
Pub Date : 2022-07-01 DOI: 10.1109/ICDCS54860.2022.00086
Siping Shi, Chuang Hu, Dan Wang, Yifei Zhu, Zhu Han
Local differential privacy (LDP) is a prominent approach and widely adopted in federated learning (FL) to preserve the privacy of local training data. It also nicely provides a rigorous privacy guarantee with computational efficiency in theory. However, a strong privacy guarantee with local differential privacy can degrade the adversarial robustness of the learned global model. To date, very few studies focus on the interplay between LDP and the adversarial robustness of federated learning. In this paper, we observe that LDP adds random noise to the data to achieve privacy guarantee of local data, and thus introduces uncertainty to the training dataset of federated learning. This leads to decreased robustness. To solve this robustness problem caused by uncertainty, we propose to leverage the promising distributionally robust optimization (DRO) modeling approach. Specifically, we first formulate a distributionally robust and private federated learning problem (DRPri). While our formulation successfully captures the uncertainty generated by the LDP, we show that it is not easily tractable. We thus transform our DRPri problem to another equivalent problem, under the Wasserstein distance-based uncertainty set, which is named the DRPri-W problem. We then design a robust and private federated learning algorithm, RPFL, to solve the DRPri-W problem. We analyze RPFL and theoretically show it satisfies differential privacy with a robustness guarantee. We evaluate algorithm RPFL by training classifiers on real-world datasets under a set of well-known attacks. Our experimental results show our algorithm RPFL can significantly improve the robustness of the trained global model under differentially private data by up to 4.33 times.
局部差分隐私(LDP)是联邦学习中广泛采用的一种保护局部训练数据隐私的重要方法。从理论上讲,它也很好地提供了严格的隐私保证和计算效率。然而,具有局部差分隐私的强隐私保证会降低学习全局模型的对抗鲁棒性。迄今为止,很少有研究关注LDP和联邦学习的对抗性鲁棒性之间的相互作用。在本文中,我们观察到LDP在数据中加入随机噪声以实现局部数据的隐私保证,从而给联邦学习的训练数据集引入不确定性。这将导致鲁棒性降低。为了解决这种由不确定性引起的鲁棒性问题,我们提出利用有前途的分布鲁棒优化(DRO)建模方法。具体来说,我们首先提出了一个分布式鲁棒私有联邦学习问题(DRPri)。虽然我们的公式成功地捕获了自民党产生的不确定性,但我们表明它不容易处理。因此,我们将我们的DRPri问题转化为另一个等价的问题,在基于Wasserstein距离的不确定性集下,称为DRPri- w问题。然后,我们设计了一个鲁棒且私有的联邦学习算法RPFL来解决DRPri-W问题。对RPFL进行了分析,从理论上证明了它满足差分隐私,并具有鲁棒性保证。我们通过在一组已知攻击下的真实数据集上训练分类器来评估RPFL算法。实验结果表明,RPFL算法可将训练好的全局模型在差分私有数据下的鲁棒性提高4.33倍。
{"title":"Distributionally Robust Federated Learning for Differentially Private Data","authors":"Siping Shi, Chuang Hu, Dan Wang, Yifei Zhu, Zhu Han","doi":"10.1109/ICDCS54860.2022.00086","DOIUrl":"https://doi.org/10.1109/ICDCS54860.2022.00086","url":null,"abstract":"Local differential privacy (LDP) is a prominent approach and widely adopted in federated learning (FL) to preserve the privacy of local training data. It also nicely provides a rigorous privacy guarantee with computational efficiency in theory. However, a strong privacy guarantee with local differential privacy can degrade the adversarial robustness of the learned global model. To date, very few studies focus on the interplay between LDP and the adversarial robustness of federated learning. In this paper, we observe that LDP adds random noise to the data to achieve privacy guarantee of local data, and thus introduces uncertainty to the training dataset of federated learning. This leads to decreased robustness. To solve this robustness problem caused by uncertainty, we propose to leverage the promising distributionally robust optimization (DRO) modeling approach. Specifically, we first formulate a distributionally robust and private federated learning problem (DRPri). While our formulation successfully captures the uncertainty generated by the LDP, we show that it is not easily tractable. We thus transform our DRPri problem to another equivalent problem, under the Wasserstein distance-based uncertainty set, which is named the DRPri-W problem. We then design a robust and private federated learning algorithm, RPFL, to solve the DRPri-W problem. We analyze RPFL and theoretically show it satisfies differential privacy with a robustness guarantee. We evaluate algorithm RPFL by training classifiers on real-world datasets under a set of well-known attacks. Our experimental results show our algorithm RPFL can significantly improve the robustness of the trained global model under differentially private data by up to 4.33 times.","PeriodicalId":225883,"journal":{"name":"2022 IEEE 42nd International Conference on Distributed Computing Systems (ICDCS)","volume":"44 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125592789","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
EndGraph: An Efficient Distributed Graph Preprocessing System EndGraph:一个高效的分布式图形预处理系统
Pub Date : 2022-07-01 DOI: 10.1109/ICDCS54860.2022.00020
Tianfeng Liu, Dan Li
Graph processing mainly includes two stages, namely, preprocessing and algorithm execution. Most previous proposals for performance enhancement of graph processing systems focus on the algorithm execution stage, and simple ignore the preprocessing overhead. However, in this work, we argue that the cost of preprocessing can not be ignored since the preprocessing time is much longer than the algorithm execution time in state-of-the-art systems.We propose EndGraph, a distributed graph preprocessing system, to improve preprocessing performance. Firstly, for graph partitioning, we find existing systems either assign imbalanced preprocessing workloads or spend too much time on graph partitioning. Hence, EndGraph proposes a novel chunk-based partition algorithm to balance preprocessing workloads and achieve theoretical lower bound of time complexity. Secondly, for graph construction (converting data layout from edge array to adjacency list), existing systems use counting sort, which is not efficient for computation and communication. EndGraph employs a novel two-level graph construction method by carefully decoupling the graph construction into intra-machine and inter-machine construction. Our extensive evaluation results show that, compared with five state-of-the-art systems, LFGraph, PowerLyra, PowerGraph, D-Galois, and Gemini, EndGraph can improve the preprocessing performance up to 35.76 ×(from 4.72×). To show the generality of EndGraph, we integrate it with D-Galois and Gemini, and it improves the end-to-end (including preprocessing and algorithm execution) graph processing performance up to 7.44× (from 2.96×).
图处理主要包括预处理和算法执行两个阶段。以前大多数关于图形处理系统性能增强的建议都集中在算法执行阶段,而简单地忽略了预处理开销。然而,在这项工作中,我们认为预处理的成本不能忽视,因为在最先进的系统中,预处理时间比算法执行时间长得多。为了提高预处理性能,我们提出了分布式图形预处理系统EndGraph。首先,对于图分区,我们发现现有系统要么分配不平衡的预处理工作负载,要么在图分区上花费太多时间。因此,EndGraph提出了一种新的基于块的分区算法来平衡预处理工作负载并实现时间复杂度的理论下界。其次,对于图的构造(将数据布局从边数组转换为邻接表),现有系统使用计数排序,计算和通信效率不高。EndGraph采用了一种新颖的两级图构造方法,将图构造仔细地解耦为机器内图构造和机器间图构造。我们广泛的评估结果表明,与LFGraph、PowerLyra、PowerGraph、D-Galois和Gemini这五个最先进的系统相比,EndGraph可以将预处理性能提高35.76倍(从4.72倍)。为了显示EndGraph的通用性,我们将其与D-Galois和Gemini集成,将端到端(包括预处理和算法执行)图形处理性能从2.96×提高到7.44×。
{"title":"EndGraph: An Efficient Distributed Graph Preprocessing System","authors":"Tianfeng Liu, Dan Li","doi":"10.1109/ICDCS54860.2022.00020","DOIUrl":"https://doi.org/10.1109/ICDCS54860.2022.00020","url":null,"abstract":"Graph processing mainly includes two stages, namely, preprocessing and algorithm execution. Most previous proposals for performance enhancement of graph processing systems focus on the algorithm execution stage, and simple ignore the preprocessing overhead. However, in this work, we argue that the cost of preprocessing can not be ignored since the preprocessing time is much longer than the algorithm execution time in state-of-the-art systems.We propose EndGraph, a distributed graph preprocessing system, to improve preprocessing performance. Firstly, for graph partitioning, we find existing systems either assign imbalanced preprocessing workloads or spend too much time on graph partitioning. Hence, EndGraph proposes a novel chunk-based partition algorithm to balance preprocessing workloads and achieve theoretical lower bound of time complexity. Secondly, for graph construction (converting data layout from edge array to adjacency list), existing systems use counting sort, which is not efficient for computation and communication. EndGraph employs a novel two-level graph construction method by carefully decoupling the graph construction into intra-machine and inter-machine construction. Our extensive evaluation results show that, compared with five state-of-the-art systems, LFGraph, PowerLyra, PowerGraph, D-Galois, and Gemini, EndGraph can improve the preprocessing performance up to 35.76 ×(from 4.72×). To show the generality of EndGraph, we integrate it with D-Galois and Gemini, and it improves the end-to-end (including preprocessing and algorithm execution) graph processing performance up to 7.44× (from 2.96×).","PeriodicalId":225883,"journal":{"name":"2022 IEEE 42nd International Conference on Distributed Computing Systems (ICDCS)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129800108","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Aligning before Aggregating: Enabling Cross-domain Federated Learning via Consistent Feature Extraction 聚合前对齐:通过一致特征提取实现跨域联邦学习
Pub Date : 2022-07-01 DOI: 10.1109/ICDCS54860.2022.00083
Guogang Zhu, Xuefeng Liu, Shaojie Tang, Jianwei Niu
Federated learning (FL) is an emerging machine learning paradigm where multiple distributed clients collaboratively train a model without centrally collecting their raw data. In FL setting, it is a common case that the data on local clients come from different domains, e.g., photos taken by different mobile phones can vary in intensity and contrast due to the difference of imaging parameters. In such a cross-domain case, features extracted from data of different clients deviate from each other in the feature space, leading to the so-called feature shift. The feature shift can reduce the discrimination of features and degrade the performance of the learned model. However, most existing FL methods are not particularly designed for cross-domain setting. In this paper, we propose a novel cross-domain FL method, named AlignFed. In AlignFed, the model on each client is separated to a personalized feature extractor and a shared classifier. The former extracts consistent features among clients by aligning features of different clients to some specific points in the feature space. The latter aggregates the knowledge across clients over the consistent feature space, which can mitigate the performance degradation caused by the feature shift in cross-domain FL. We conduct experiments on common-used multi-domain datasets, including Digits-Five, Office-Caltech10, and DomainNet. The experimental results demonstrate that AlignFed can outperform the state-of-art FL methods.
联邦学习(FL)是一种新兴的机器学习范例,其中多个分布式客户端协作训练模型,而无需集中收集原始数据。在FL设置中,常见的情况是本地客户端的数据来自不同的域,例如不同的手机拍摄的照片由于成像参数的不同,在强度和对比度上存在差异。在这种跨域情况下,从不同客户端数据中提取的特征在特征空间中会相互偏离,导致所谓的特征转移。特征移位会降低特征的辨识度,降低学习模型的性能。然而,大多数现有的FL方法并不是专门为跨域设置而设计的。在本文中,我们提出了一种新的跨域FL方法,命名为AlignFed。在AlignFed中,每个客户机上的模型被分离为个性化的特征提取器和共享的分类器。前者通过将不同客户端的特征与特征空间中的特定点对齐来提取客户端的一致特征。后者在一致的特征空间上聚合跨客户端的知识,这可以减轻跨域FL中由特征转移引起的性能下降。我们在常用的多域数据集上进行了实验,包括Digits-Five, Office-Caltech10和DomainNet。实验结果表明,AlignFed可以优于目前最先进的FL方法。
{"title":"Aligning before Aggregating: Enabling Cross-domain Federated Learning via Consistent Feature Extraction","authors":"Guogang Zhu, Xuefeng Liu, Shaojie Tang, Jianwei Niu","doi":"10.1109/ICDCS54860.2022.00083","DOIUrl":"https://doi.org/10.1109/ICDCS54860.2022.00083","url":null,"abstract":"Federated learning (FL) is an emerging machine learning paradigm where multiple distributed clients collaboratively train a model without centrally collecting their raw data. In FL setting, it is a common case that the data on local clients come from different domains, e.g., photos taken by different mobile phones can vary in intensity and contrast due to the difference of imaging parameters. In such a cross-domain case, features extracted from data of different clients deviate from each other in the feature space, leading to the so-called feature shift. The feature shift can reduce the discrimination of features and degrade the performance of the learned model. However, most existing FL methods are not particularly designed for cross-domain setting. In this paper, we propose a novel cross-domain FL method, named AlignFed. In AlignFed, the model on each client is separated to a personalized feature extractor and a shared classifier. The former extracts consistent features among clients by aligning features of different clients to some specific points in the feature space. The latter aggregates the knowledge across clients over the consistent feature space, which can mitigate the performance degradation caused by the feature shift in cross-domain FL. We conduct experiments on common-used multi-domain datasets, including Digits-Five, Office-Caltech10, and DomainNet. The experimental results demonstrate that AlignFed can outperform the state-of-art FL methods.","PeriodicalId":225883,"journal":{"name":"2022 IEEE 42nd International Conference on Distributed Computing Systems (ICDCS)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129871789","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
ScalaCert: Scalability-Oriented PKI with Redactable Consortium Blockchain Enabled "On-Cert" Certificate Revocation ScalaCert:面向可伸缩性的PKI,具有可读的联盟区块链启用“On-Cert”证书撤销
Pub Date : 2022-07-01 DOI: 10.1109/ICDCS54860.2022.00121
Xin Luo, Zhuo Xu, Kaiping Xue, Qiantong Jiang, Ruidong Li, David S. L. Wei
As the voucher for identity, digital certificates and the public key infrastructure (PKI) system have always played a vital role to provide the authentication services. In recent years, with the increase in attacks on traditional centralized PKIs and the extensive deployment of blockchains, researchers have tried to establish blockchain-based secure decentralized PKIs and have made significant progress. Although blockchain enhances security, it brings new problems in scalability due to the inherent limitations of blockchain’s data structure and consensus mechanism, which become much severe for the massive access in the era of 5G and B5G. In this paper, we propose ScalaCert to mitigate the scalability problems of blockchain-based PKIs by utilizing redactable blockchain for "on-cert" revocation. Specifically, we utilize the redactable blockchain to record revocation information directly on the original certificate ("on-cert") and remove additional data structures such as CRL, significantly reducing storage overhead. Moreover, the combination of redactable and consortium blockchains brings a new kind of attack called deception of versions (DoV) attack. To defend against it, we design a random-block-node-check (RBNC) based freshness check mechanism. Security and performance analyses show that ScalaCert has sufficient security and effectively solves the scalability problem of the blockchain-based PKI system.
数字证书和公钥基础设施(PKI)系统作为身份的凭证,在提供认证服务方面一直发挥着至关重要的作用。近年来,随着传统集中式pki攻击的增加和区块链的广泛部署,研究人员试图建立基于区块链的安全去中心化pki,并取得了重大进展。区块链虽然增强了安全性,但由于区块链数据结构和共识机制的固有局限性,在可扩展性方面带来了新的问题,对于5G和B5G时代的海量接入来说,这一问题变得更加严峻。在本文中,我们提出了ScalaCert,通过利用可读的区块链进行“on-cert”撤销来缓解基于区块链的pki的可扩展性问题。具体来说,我们利用可读的区块链直接在原始证书(“on-cert”)上记录吊销信息,并删除CRL等额外数据结构,从而大大降低了存储开销。此外,可读区块链和联盟区块链的结合带来了一种新的攻击,称为版本欺骗(DoV)攻击。为了防止它,我们设计了一个基于随机块节点检查(RBNC)的新鲜度检查机制。安全性和性能分析表明,ScalaCert具有足够的安全性,有效解决了基于区块链的PKI系统的可扩展性问题。
{"title":"ScalaCert: Scalability-Oriented PKI with Redactable Consortium Blockchain Enabled \"On-Cert\" Certificate Revocation","authors":"Xin Luo, Zhuo Xu, Kaiping Xue, Qiantong Jiang, Ruidong Li, David S. L. Wei","doi":"10.1109/ICDCS54860.2022.00121","DOIUrl":"https://doi.org/10.1109/ICDCS54860.2022.00121","url":null,"abstract":"As the voucher for identity, digital certificates and the public key infrastructure (PKI) system have always played a vital role to provide the authentication services. In recent years, with the increase in attacks on traditional centralized PKIs and the extensive deployment of blockchains, researchers have tried to establish blockchain-based secure decentralized PKIs and have made significant progress. Although blockchain enhances security, it brings new problems in scalability due to the inherent limitations of blockchain’s data structure and consensus mechanism, which become much severe for the massive access in the era of 5G and B5G. In this paper, we propose ScalaCert to mitigate the scalability problems of blockchain-based PKIs by utilizing redactable blockchain for \"on-cert\" revocation. Specifically, we utilize the redactable blockchain to record revocation information directly on the original certificate (\"on-cert\") and remove additional data structures such as CRL, significantly reducing storage overhead. Moreover, the combination of redactable and consortium blockchains brings a new kind of attack called deception of versions (DoV) attack. To defend against it, we design a random-block-node-check (RBNC) based freshness check mechanism. Security and performance analyses show that ScalaCert has sufficient security and effectively solves the scalability problem of the blockchain-based PKI system.","PeriodicalId":225883,"journal":{"name":"2022 IEEE 42nd International Conference on Distributed Computing Systems (ICDCS)","volume":"59 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131083009","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Toward Low-Overhead Inter-Switch Coordination in Network-Wide Data Plane Program Deployment 面向全网数据平面程序部署的低开销交换机间协调
Pub Date : 2022-07-01 DOI: 10.1109/ICDCS54860.2022.00043
Xiang Chen, Hongyan Liu, Qingjiang Xiao, Kaiwei Guo, Tingxin Sun, Xiang Ling, Xuan Liu, Qun Huang, Dong Zhang, Haifeng Zhou, Fan Zhang, Chunming Wu
In modern networks, administrators realize their desired functions such as network measurement in several data plane programs. They often employ the network-wide program deployment paradigm that decomposes input programs into match-action tables (MATs) while deploying each MAT on a specific programmable switch. Since MATs may be deployed on different switches, existing solutions propose the inter-switch coordination that uses the per-packet header space to deliver crucial packet processing information among switches. However, such coordination introduces non-trivial per-packet byte overhead, leading to significant end-to-end network performance degradation. In this paper, we propose Hermes, a program deployment framework that aims to minimize the per-packet byte overhead. The key idea of Hermes is to formulate the network-wide program deployment as a mixed-integer linear programming (MILP) problem with the objective of minimizing the per-packet byte overhead. In view of the NP hardness of the MILP problem, Hermes further offers a greedy-based heuristic that solves the problem in a near-optimal and timely manner. We have implemented Hermes on Tofino-based switches. Our experiments show that compared to existing frameworks, Hermes decreases the per-packet byte overhead by 156 bytes while preserving end-to-end performance in terms of flow completion time and goodput.
在现代网络中,管理员通过多种数据平面程序实现网络测量等所需功能。它们通常采用网络范围的程序部署范式,在将每个MAT部署到特定的可编程交换机上时,将输入程序分解为匹配-动作表(MAT)。由于MATs可以部署在不同的交换机上,现有的解决方案提出了交换机间的协调,即使用每个数据包报头空间在交换机之间传递关键的数据包处理信息。然而,这种协调带来了不小的每包字节开销,导致端到端网络性能显著下降。在本文中,我们提出了Hermes,这是一个旨在最小化每个数据包字节开销的程序部署框架。Hermes的关键思想是将整个网络范围的程序部署表述为一个混合整数线性规划(MILP)问题,其目标是最小化每个数据包的字节开销。鉴于MILP问题的NP硬度,Hermes进一步提出了一种基于贪婪的启发式算法,以接近最优和及时的方式解决了问题。我们已经在基于tofino的交换机上实现了Hermes。我们的实验表明,与现有框架相比,Hermes将每个数据包字节的开销减少了156个字节,同时在流完成时间和goodput方面保持了端到端性能。
{"title":"Toward Low-Overhead Inter-Switch Coordination in Network-Wide Data Plane Program Deployment","authors":"Xiang Chen, Hongyan Liu, Qingjiang Xiao, Kaiwei Guo, Tingxin Sun, Xiang Ling, Xuan Liu, Qun Huang, Dong Zhang, Haifeng Zhou, Fan Zhang, Chunming Wu","doi":"10.1109/ICDCS54860.2022.00043","DOIUrl":"https://doi.org/10.1109/ICDCS54860.2022.00043","url":null,"abstract":"In modern networks, administrators realize their desired functions such as network measurement in several data plane programs. They often employ the network-wide program deployment paradigm that decomposes input programs into match-action tables (MATs) while deploying each MAT on a specific programmable switch. Since MATs may be deployed on different switches, existing solutions propose the inter-switch coordination that uses the per-packet header space to deliver crucial packet processing information among switches. However, such coordination introduces non-trivial per-packet byte overhead, leading to significant end-to-end network performance degradation. In this paper, we propose Hermes, a program deployment framework that aims to minimize the per-packet byte overhead. The key idea of Hermes is to formulate the network-wide program deployment as a mixed-integer linear programming (MILP) problem with the objective of minimizing the per-packet byte overhead. In view of the NP hardness of the MILP problem, Hermes further offers a greedy-based heuristic that solves the problem in a near-optimal and timely manner. We have implemented Hermes on Tofino-based switches. Our experiments show that compared to existing frameworks, Hermes decreases the per-packet byte overhead by 156 bytes while preserving end-to-end performance in terms of flow completion time and goodput.","PeriodicalId":225883,"journal":{"name":"2022 IEEE 42nd International Conference on Distributed Computing Systems (ICDCS)","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132636807","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Profiler: Distributed Model to Detect Phishing 分析器:用于检测网络钓鱼的分布式模型
Pub Date : 2022-07-01 DOI: 10.1109/ICDCS54860.2022.00152
Mariya Shmalko, A. Abuadbba, R. Gaire, Tingmin Wu, Hye-young Paik, Surya Nepal
Many Machine Learning (ML) based phishing detection algorithms are not adept to recognise "concept drift"; attackers introduce small changes in the statistical characteristics of their phishing attempts to successfully bypass detection. This leads to the classification problem of frequent false positives and false negatives, and a reliance on manual reporting of phishing by users. Profiler is a distributed phishing risk assessment tool that combines three email profiling dimensions: (1) threat level, (2) cognitive manipulation, and (3) email content type to detect email phishing. Unlike pure ML-based approaches, Profiler does not require large data sets to be effective and evaluations on real-world data sets show that it can be useful in conjunction with ML algorithms to mitigate the impact of concept drift.
许多基于机器学习(ML)的网络钓鱼检测算法不擅长识别“概念漂移”;攻击者在其网络钓鱼尝试的统计特征中引入微小的变化,以成功绕过检测。这导致了频繁的误报和误报的分类问题,并且依赖于用户手动报告网络钓鱼。Profiler是一种分布式网络钓鱼风险评估工具,它结合了三个电子邮件分析维度:(1)威胁级别,(2)认知操作,(3)电子邮件内容类型来检测电子邮件网络钓鱼。与纯粹的基于ML的方法不同,Profiler不需要大数据集就能有效,对现实世界数据集的评估表明,它可以与ML算法结合使用,以减轻概念漂移的影响。
{"title":"Profiler: Distributed Model to Detect Phishing","authors":"Mariya Shmalko, A. Abuadbba, R. Gaire, Tingmin Wu, Hye-young Paik, Surya Nepal","doi":"10.1109/ICDCS54860.2022.00152","DOIUrl":"https://doi.org/10.1109/ICDCS54860.2022.00152","url":null,"abstract":"Many Machine Learning (ML) based phishing detection algorithms are not adept to recognise \"concept drift\"; attackers introduce small changes in the statistical characteristics of their phishing attempts to successfully bypass detection. This leads to the classification problem of frequent false positives and false negatives, and a reliance on manual reporting of phishing by users. Profiler is a distributed phishing risk assessment tool that combines three email profiling dimensions: (1) threat level, (2) cognitive manipulation, and (3) email content type to detect email phishing. Unlike pure ML-based approaches, Profiler does not require large data sets to be effective and evaluations on real-world data sets show that it can be useful in conjunction with ML algorithms to mitigate the impact of concept drift.","PeriodicalId":225883,"journal":{"name":"2022 IEEE 42nd International Conference on Distributed Computing Systems (ICDCS)","volume":"49 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129474464","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
BlinkRadar: Non-Intrusive Driver Eye-Blink Detection with UWB Radar BlinkRadar:基于超宽带雷达的非侵入式驾驶员眨眼检测
Pub Date : 2022-07-01 DOI: 10.1109/ICDCS54860.2022.00104
Jingyang Hu, Hongbo Jiang, Daibo Liu, Zhu Xiao, S. Dustdar, Jiangchuan Liu, Geyong Min
The eye-blink pattern is crucial for drowsy driving diagnostics, which has become an increasingly serious social issue. However, traditional methods (e.g., with EOG, camera, wearable, and acoustic sensors) are less applicable to real-life scenarios due to the disharmony between user-friendliness, monitoring accuracy, and privacy-preserving. In this work, we design and implement BlinkRadar as a low-cost and contact-free system to conduct fine-grained eye-blink monitoring in a driving situation using a customized impulse-radio ultra-wideband (IR-UWB) radar which has superior spatial resolution with the ultra-wide bandwidth. BlinkRadar leverages an IR-UWB radar to achieve contact-free sensing, and it fully exploits the complex radar signal for data augmentation. BlinkRadar aims to single out the eye-blink induced waveforms modulated by body movements and vehicle status. It solves the serious interference caused by the unique characteristics of blinking (i.e., subtle, sparse, and non-periodic) and from the human target itself and surrounding objects. We evaluate BlinkRadar in a laboratory environment and during actual road testing. Experimental results show that BlinkRadar can achieve a robust performance of drowsy driving with a median detection accuracy of 92.2% and eye blink detection of 95.5%.
眨眼模式对于疲劳驾驶的诊断至关重要,这已经成为日益严重的社会问题。然而,传统的方法(如EOG、相机、可穿戴和声学传感器)由于用户友好性、监控准确性和隐私保护之间的不协调而不太适用于现实场景。在这项工作中,我们设计并实现了BlinkRadar作为一种低成本和非接触式系统,使用定制的脉冲无线电超宽带(IR-UWB)雷达在驾驶情况下进行细粒度的眨眼监测,该雷达具有超宽带宽和优越的空间分辨率。BlinkRadar利用IR-UWB雷达实现无接触传感,并充分利用复杂的雷达信号进行数据增强。BlinkRadar的目标是挑出由身体运动和车辆状态调制的眨眼波形。它解决了闪烁的独特特性(即微妙、稀疏、非周期性)以及人类目标本身和周围物体的严重干扰。我们在实验室环境和实际道路测试中对BlinkRadar进行了评估。实验结果表明,BlinkRadar可以实现对疲劳驾驶的鲁棒性检测,中值检测准确率为92.2%,眨眼检测准确率为95.5%。
{"title":"BlinkRadar: Non-Intrusive Driver Eye-Blink Detection with UWB Radar","authors":"Jingyang Hu, Hongbo Jiang, Daibo Liu, Zhu Xiao, S. Dustdar, Jiangchuan Liu, Geyong Min","doi":"10.1109/ICDCS54860.2022.00104","DOIUrl":"https://doi.org/10.1109/ICDCS54860.2022.00104","url":null,"abstract":"The eye-blink pattern is crucial for drowsy driving diagnostics, which has become an increasingly serious social issue. However, traditional methods (e.g., with EOG, camera, wearable, and acoustic sensors) are less applicable to real-life scenarios due to the disharmony between user-friendliness, monitoring accuracy, and privacy-preserving. In this work, we design and implement BlinkRadar as a low-cost and contact-free system to conduct fine-grained eye-blink monitoring in a driving situation using a customized impulse-radio ultra-wideband (IR-UWB) radar which has superior spatial resolution with the ultra-wide bandwidth. BlinkRadar leverages an IR-UWB radar to achieve contact-free sensing, and it fully exploits the complex radar signal for data augmentation. BlinkRadar aims to single out the eye-blink induced waveforms modulated by body movements and vehicle status. It solves the serious interference caused by the unique characteristics of blinking (i.e., subtle, sparse, and non-periodic) and from the human target itself and surrounding objects. We evaluate BlinkRadar in a laboratory environment and during actual road testing. Experimental results show that BlinkRadar can achieve a robust performance of drowsy driving with a median detection accuracy of 92.2% and eye blink detection of 95.5%.","PeriodicalId":225883,"journal":{"name":"2022 IEEE 42nd International Conference on Distributed Computing Systems (ICDCS)","volume":"4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129844412","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Nezha: Exploiting Concurrency for Transaction Processing in DAG-based Blockchains 哪吒:在基于dag的区块链中利用并发性进行事务处理
Pub Date : 2022-07-01 DOI: 10.1109/ICDCS54860.2022.00034
Jiang Xiao, Shijie Zhang, Zhiwei Zhang, Bo Li, Xiaohai Dai, Hai Jin
A Directed Acyclic Graph (DAG)-based blockchain with its inherent parallel structure can potentially significantly improve the throughput performance over conventional blockchains. Such a performance improvement can be further enhanced through concurrent transaction processing. This, however, brings new challenges in concurrency control design in that there is an increased number of concurrent reads and writes to the same address in a DAG-based blockchain, which leads to a considerable rise of potential conflicts. Therefore, one critical problem is how to effectively and efficiently detect and order conflicting transactions. In this work, for the first time, we aim to improve system throughput and processing latency by exploring the address dependencies among different transactions. We propose NEZHA, an efficient concurrency control scheme for DAG-based blockchains. Specifically, NEZHA intelligently constructs an address-based conflict graph (ACG) while incorporating address dependencies as edges to capture all conflicting transactions. To generate a total order between transactions, we propose a hierarchical sorting (HS) algorithm to derive sorting ranks of addresses based on the ACG and sort transactions on each address. Extensive experiments demonstrate that, even under high data contention, NEZHA can increase the throughput over the conventional conflict graph scheme by up to 8 ×, while decreasing the transaction processing latency up to 10 ×.
基于有向无环图(DAG)的区块链具有固有的并行结构,可以潜在地显著提高传统区块链的吞吐量性能。这种性能改进可以通过并发事务处理进一步增强。然而,这给并发控制设计带来了新的挑战,因为在基于dag的区块链中,对同一地址的并发读写数量增加,从而导致潜在冲突的大幅增加。因此,一个关键问题是如何有效和高效地检测和排序冲突的事务。在这项工作中,我们首次通过探索不同事务之间的地址依赖关系来提高系统吞吐量和处理延迟。我们提出了NEZHA,一种高效的基于dag的区块链并发控制方案。具体来说,NEZHA智能地构建了一个基于地址的冲突图(ACG),同时将地址依赖关系作为边缘合并,以捕获所有冲突事务。为了生成交易之间的总顺序,我们提出了一种基于ACG的分层排序(HS)算法来推导地址的排序秩,并对每个地址上的交易进行排序。大量的实验表明,即使在高数据争用的情况下,NEZHA也可以将吞吐量提高到传统冲突图方案的8倍,同时将事务处理延迟降低10倍。
{"title":"Nezha: Exploiting Concurrency for Transaction Processing in DAG-based Blockchains","authors":"Jiang Xiao, Shijie Zhang, Zhiwei Zhang, Bo Li, Xiaohai Dai, Hai Jin","doi":"10.1109/ICDCS54860.2022.00034","DOIUrl":"https://doi.org/10.1109/ICDCS54860.2022.00034","url":null,"abstract":"A Directed Acyclic Graph (DAG)-based blockchain with its inherent parallel structure can potentially significantly improve the throughput performance over conventional blockchains. Such a performance improvement can be further enhanced through concurrent transaction processing. This, however, brings new challenges in concurrency control design in that there is an increased number of concurrent reads and writes to the same address in a DAG-based blockchain, which leads to a considerable rise of potential conflicts. Therefore, one critical problem is how to effectively and efficiently detect and order conflicting transactions. In this work, for the first time, we aim to improve system throughput and processing latency by exploring the address dependencies among different transactions. We propose NEZHA, an efficient concurrency control scheme for DAG-based blockchains. Specifically, NEZHA intelligently constructs an address-based conflict graph (ACG) while incorporating address dependencies as edges to capture all conflicting transactions. To generate a total order between transactions, we propose a hierarchical sorting (HS) algorithm to derive sorting ranks of addresses based on the ACG and sort transactions on each address. Extensive experiments demonstrate that, even under high data contention, NEZHA can increase the throughput over the conventional conflict graph scheme by up to 8 ×, while decreasing the transaction processing latency up to 10 ×.","PeriodicalId":225883,"journal":{"name":"2022 IEEE 42nd International Conference on Distributed Computing Systems (ICDCS)","volume":"3 3","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"113959874","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
期刊
2022 IEEE 42nd International Conference on Distributed Computing Systems (ICDCS)
全部 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学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1