• DocumentCode
    2731292
  • Title

    Proof Sketches: Verifiable In-Network Aggregation

  • Author

    Garofalakis, M. ; Hellerstein, Joseph M. ; Maniatis, Petros

  • Author_Institution
    Intel Res. Berkeley, CA, USA
  • fYear
    2007
  • fDate
    15-20 April 2007
  • Firstpage
    996
  • Lastpage
    1005
  • Abstract
    A work on distributed, in-network aggregation assumes a benign population of participants. Unfortunately, modern distributed systems are plagued by malicious participants. In this paper we present a first step towards verifiable yet efficient distributed, in-network aggregation in adversarial settings. We describe a general framework and threat model for the problem and then present proof sketches, a compact verification mechanism that combines cryptographic signatures and Flajolet-Martin sketches to guarantee acceptable aggregation error bounds with high probability. We derive proof sketches for count aggregates and extend them for random sampling, which can be used to provide verifiable approximations for a broad class of data-analysis queries, e.g., quantiles and heavy hitters. Finally, we evaluate the practical use of proof sketches, and observe that adversaries can often be reduced to much smaller violations in practice than our worst-case bounds suggest.
  • Keywords
    cryptography; digital signatures; distributed processing; formal verification; query processing; Flajolet-Martin sketches; compact verification; cryptographic signatures; data analysis queries; distributed systems; distributedaggregation; proof sketches; verifiable in-network aggregation; worst-case bounds; Aggregates; Asset management; Central Processing Unit; Computer network management; Computerized monitoring; Cryptography; Intrusion detection; Sampling methods; Sensor systems; Web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Data Engineering, 2007. ICDE 2007. IEEE 23rd International Conference on
  • Conference_Location
    Istanbul
  • Print_ISBN
    1-4244-0802-4
  • Type

    conf

  • DOI
    10.1109/ICDE.2007.368958
  • Filename
    4221748