arXivDaily arXiv每日学术速递 周一至周五更新
北美退伍军人节(Veterans Day),12 日无更新
arXiv 2203.04258cs.DC
收藏

RAPTEE:利用可信执行环境实现拜占庭容忍对等采样服务

RAPTEE: Leveraging trusted execution environments for Byzantine-tolerant peer sampling services

Matthieu Pigaglio, Joachim Bruneau-Queyreix, David Bromberg, Davide Frey, Etienne Rivière, Laurent Réveillère

摘要:

对等采样是分布式系统中用于覆盖管理和信息传播的第一级抽象。对等点采样的目标是不断地构建和刷新动态的、大规模的分布式系统的完整成员的局部视图。在对手控制下的恶意节点可能旨在在正确节点的视图中被过度表示,从而增加它们对基于对等采样构建的协议的正确操作的影响。最先进的拜占庭弹性对等采样协议减少了这种偏见,只要拜占庭不是过度存在。本文研究了在考虑到一小部分可信节点可以运行代码时,对等采样服务的弹性所带来的好处,这些代码的真实性和完整性可以在可信执行环境中进行评估,特别是英特尔的软件防护扩展技术(SGX)。我们提出了RAPTEE,协议,建立和利用可信的八卦为基础的通信,阻碍对手的能力,以增加其系统范围内的代表性的所有节点的意见。我们将RAPTEE应用于BRAHMS,这是迄今为止最具弹性的对等采样协议。10,000个节点的实验表明,只有1%的支持SGX的设备,RAPTEE可以在系统包含10%的拜占庭节点时,将诚实节点中拜占庭ID的比例降低17%。此外,RAPTEE的安全保证即使在存在强大的攻击者试图识别可信节点和注入视图中毒的可信节点的情况下也能保持。

英文摘要:

Peer sampling is a first-class abstraction used in distributed systems for overlay management and information dissemination. The goal of peer sampling is to continuously build and refresh a partial and local view of the full membership of a dynamic, large-scale distributed system. Malicious nodes under the control of an adversary may aim at being over-represented in the views of correct nodes, increasing their impact on the proper operation of protocols built over peer sampling. State-of-the-art Byzantine resilient peer sampling protocols reduce this bias as long as Byzantines are not overly present. This paper studies the benefits brought to the resilience of peer sampling services when considering that a small portion of trusted nodes can run code whose authenticity and integrity can be assessed within a trusted execution environment, and specifically Intel's software guard extensions technology (SGX). We present RAPTEE, a protocol that builds and leverages trusted gossip-based communications to hamper an adversary's ability to increase its system-wide representation in the views of all nodes. We apply RAPTEE to BRAHMS, the most resilient peer sampling protocol to date. Experiments with 10,000 nodes show that with only 1% of SGX-capable devices, RAPTEE can reduce the proportion of Byzantine IDs in the view of honest nodes by up to 17% when the system contains 10% of Byzantine nodes. In addition, the security guarantees of RAPTEE hold even in the presence of a powerful attacker attempting to identify trusted nodes and injecting view-poisoned trusted nodes.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑