Skip to main content

Showing 1–44 of 44 results for author: Dolev, D

Searching in archive cs. Search in all archives.
.
  1. arXiv:2308.11379  [pdf, other

    cs.GT cs.DC

    Colordag: An Incentive-Compatible Blockchain

    Authors: Ittai Abraham, Danny Dolev, Ittay Eyal, Joseph Y. Halpern

    Abstract: We present Colordag, a blockchain protocol where following the prescribed strategy is, with high probability, a best response as long as all miners have less than 1/2 of the mining power. We prove the correctness of Colordag even if there is an extremely powerful adversary who knows future actions of the scheduler: specifically, when agents will generate blocks and when messages will arrive. The s… ▽ More

    Submitted 22 August, 2023; originally announced August 2023.

    Comments: To be published in DISC 2023

  2. arXiv:2006.16686  [pdf, other

    cs.DC

    Revisiting Asynchronous Fault Tolerant Computation with Optimal Resilience

    Authors: Ittai Abraham, Danny Dolev, Gilad Stern

    Abstract: The celebrated result of Fischer, Lynch and Paterson is the fundamental lower bound for asynchronous fault tolerant computation: any 1-crash resilient asynchronous agreement protocol must have some (possibly measure zero) probability of not terminating. In 1994, Ben-Or, Kelmer and Rabin published a proof-sketch of a lesser known lower bound for asynchronous fault tolerant computation with optimal… ▽ More

    Submitted 31 July, 2020; v1 submitted 30 June, 2020; originally announced June 2020.

  3. arXiv:1806.01214  [pdf, ps, other

    cs.DC cs.CR cs.GT

    Implementing Mediators with Asynchronous Cheap Talk

    Authors: Ittai Abraham, Danny Dolev, Ivan Geffner, Joseph Y. Halpern

    Abstract: A mediator can help non-cooperative agents obtain an equilibrium that may otherwise not be possible. We study the ability of players to obtain the same equilibrium without a mediator, using only cheap talk, that is, nonbinding pre-play communication. Previous work has considered this problem in a synchronous setting. Here we consider the effect of asynchrony on the problem, and provide upper bound… ▽ More

    Submitted 4 June, 2018; originally announced June 2018.

  4. arXiv:1805.03391  [pdf, other

    cs.DC

    Communication Complexity of Byzantine Agreement, Revisited

    Authors: Ittai Abraham, T-H. Hubert Chan, Danny Dolev, Kartik Nayak, Rafael Pass, Ling Ren, Elaine Shi

    Abstract: As Byzantine Agreement (BA) protocols find application in large-scale decentralized cryptocurrencies, an increasingly important problem is to design BA protocols with improved communication complexity. A few existing works have shown how to achieve subquadratic BA under an {\it adaptive} adversary. Intriguingly, they all make a common relaxation about the adaptivity of the attacker, that is, if an… ▽ More

    Submitted 15 February, 2020; v1 submitted 9 May, 2018; originally announced May 2018.

    Comments: The conference version of this paper appeared in PODC 2019

  5. arXiv:1704.02397  [pdf, other

    cs.DC cs.CR

    Efficient Synchronous Byzantine Consensus

    Authors: Ittai Abraham, Srinivas Devadas, Danny Dolev, Kartik Nayak, Ling Ren

    Abstract: We present new protocols for Byzantine state machine replication and Byzantine agreement in the synchronous and authenticated setting. The celebrated PBFT state machine replication protocol tolerates $f$ Byzantine faults in an asynchronous setting using $3f+1$ replicas, and has since been studied or deployed by numerous works. In this work, we improve the Byzantine fault tolerance threshold to… ▽ More

    Submitted 12 September, 2017; v1 submitted 7 April, 2017; originally announced April 2017.

  6. arXiv:1611.10068  [pdf, ps, other

    cs.DC

    Stateless Computation

    Authors: Danny Dolev, Michael Erdmann, Neil Lutz, Michael Schapira, Adva Zair

    Abstract: We present and explore a model of stateless and self-stabilizing distributed computation, inspired by real-world applications such as routing on today's Internet. Processors in our model do not have an internal state, but rather interact by repeatedly mapping incoming messages ("labels") to outgoing messages and output values. While seemingly too restrictive to be of interest, stateless computatio… ▽ More

    Submitted 30 November, 2016; originally announced November 2016.

  7. arXiv:1611.05161  [pdf, other

    cs.DC

    Possibility and Impossibility of Reliable Broadcast in the Bounded Model

    Authors: Danny Dolev, Meir Spielrien

    Abstract: The Reliable Broadcast concept allows an honest party to send a message to all other parties and to make sure that all honest parties receive this message. In addition, it allows an honest party that received a message to know that all other honest parties would also receive the same message. This technique is important to ensure distributed consistency when facing failures. In the current paper… ▽ More

    Submitted 16 November, 2016; originally announced November 2016.

    ACM Class: C.2.1; C.2.4; D.1.3; D.4.7; F.2.0

  8. arXiv:1611.04276  [pdf, other

    cs.DC

    Byzantine Processors and Cuckoo Birds: Confining Maliciousness to the Outset

    Authors: Danny Dolev, Eli Gafni

    Abstract: Are there Byzantine Animals? A Fooling Behavior is exhibited by the Cuckoo bird. It sneakily replaces some of the eggs of other species with its own. Lest the Cuckoo extinct itself by destroying its host, it self-limits its power: It does not replace too large a fraction of the eggs. Here, we show that any Byzantine Behavior that does not destroy the system it attacks, i.e. allows the system to so… ▽ More

    Submitted 14 November, 2016; originally announced November 2016.

    Comments: arXiv admin note: text overlap with arXiv:1607.01210

    ACM Class: C.2.1; C.2.4; D.1.3; D.4.7; F.2.0

  9. arXiv:1607.01210  [pdf, other

    cs.DC

    Some Garbage In - Some Garbage Out: Asynchronous t-Byzantine as Asynchronous Benign t-resilient system with fixed t-Trojan-Horse Inputs

    Authors: Danny Dolev, Eli Gafni

    Abstract: We show that asynchronous $t$ faults Byzantine system is equivalent to asynchronous $t$-resilient system, where unbeknownst to all, the private inputs of at most $t$ processors were altered and installed by a malicious oracle. The immediate ramification is that dealing with asynchronous Byzantine systems does not call for new topological methods, as was recently employed by various researchers:… ▽ More

    Submitted 3 August, 2016; v1 submitted 5 July, 2016; originally announced July 2016.

    Comments: 14 pages

  10. arXiv:1605.02279  [pdf, other

    cs.DC

    Synchronous Hybrid Message-Adversary

    Authors: Danny Dolev, Eli Gafni

    Abstract: The theory of distributed computing, lagging in its development behind practice, has been biased in its modelling by employing mechanisms within the model mimicking reality. Reality means, processors can fail. But theory is about predicting consequences of reality, hence if we capture reality by "artificial models," but those nevertheless make analysis simpler, we should pursue the artificial mode… ▽ More

    Submitted 5 July, 2016; v1 submitted 8 May, 2016; originally announced May 2016.

    Comments: adding the bbl file that was missing

  11. arXiv:1508.04234  [pdf, other

    cs.DC cs.DS cs.NI

    Compact Routing Messages in Self-Healing Trees

    Authors: Armando Castaneda, Danny Dolev, Amitabh Trehan

    Abstract: Existing compact routing schemes, e.g., Thorup and Zwick [SPAA 2001] and Chechik [PODC 2013], often have no means to tolerate failures, once the system has been setup and started. This paper presents, to our knowledge, the first self-healing compact routing scheme. Besides, our schemes are developed for low memory nodes, i.e., nodes need only $O(\log^2 n)$ memory, and are thus, compact schemes.… ▽ More

    Submitted 18 August, 2015; originally announced August 2015.

    Comments: Under Submission

    ACM Class: E.1; H.3.4; C.2.1; C.2.4; G.2.2

  12. arXiv:1504.02547  [pdf, ps, other

    cs.DC

    Byzantine Agreement with Optimal Early Stopping, Optimal Resilience and Polynomial Complexity

    Authors: Ittai Abraham, Danny Dolev

    Abstract: We provide the first protocol that solves Byzantine agreement with optimal early stopping ($\min\{f+2,t+1\}$ rounds) and optimal resilience ($n>3t$) using polynomial message size and computation. All previous approaches obtained sub-optimal results and used resolve rules that looked only at the immediate children in the EIG (\emph{Exponential Information Gathering}) tree. At the heart of our sol… ▽ More

    Submitted 14 April, 2015; v1 submitted 10 April, 2015; originally announced April 2015.

    Comments: full version of STOC 2015 abstract

  13. arXiv:1307.7976  [pdf, other

    cs.DC

    Node-Initiated Byzantine Consensus Without a Common Clock

    Authors: Danny Dolev, Christoph Lenzen

    Abstract: The majority of the literature on consensus assumes that protocols are jointly started at all nodes of the distributed system. We show how to remove this problematic assumption in semi-synchronous systems, where messages delays and relative drifts of local clocks may vary arbitrarily within known bounds. Our framework is self-stabilizing and efficient both in terms of communication and time; more… ▽ More

    Submitted 31 July, 2013; v1 submitted 30 July, 2013; originally announced July 2013.

    Comments: 19 pages, no figures; under submission to SODA 2014

  14. Synchronous Counting and Computational Algorithm Design

    Authors: Danny Dolev, Keijo Heljanko, Matti Järvisalo, Janne H. Korhonen, Christoph Lenzen, Joel Rybicki, Jukka Suomela, Siert Wieringa

    Abstract: Consider a complete communication network on $n$ nodes, each of which is a state machine. In synchronous 2-counting, the nodes receive a common clock pulse and they have to agree on which pulses are "odd" and which are "even". We require that the solution is self-stabilising (reaching the correct operation from any initial state) and it tolerates $f$ Byzantine failures (nodes that send arbitrary m… ▽ More

    Submitted 5 January, 2015; v1 submitted 21 April, 2013; originally announced April 2013.

    Comments: 35 pages, extended and revised version

  15. arXiv:1202.1925  [pdf, other

    cs.DC cs.AR

    FATAL+: A Self-Stabilizing Byzantine Fault-tolerant Clocking Scheme for SoCs

    Authors: Danny Dolev, Matthias Függer, Christoph Lenzen, Markus Posch, Ulrich Schmid, Andreas Steininger

    Abstract: We present concept and implementation of a self-stabilizing Byzantine fault-tolerant distributed clock generation scheme for multi-synchronous GALS architectures in critical applications. It combines a variant of a recently introduced self-stabilizing algorithm for generating low-frequency, low-accuracy synchronized pulses with a simple non-stabilizing high-frequency, high-accuracy clock synchroni… ▽ More

    Submitted 9 February, 2012; originally announced February 2012.

    Comments: arXiv admin note: significant text overlap with arXiv:1105.4780

  16. arXiv:1201.6652  [pdf, other

    cs.DC

    "Tri, Tri again": Finding Triangles and Small Subgraphs in a Distributed Setting

    Authors: Danny Dolev, Christoph Lenzen, Shir Peled

    Abstract: Let G = (V,E) be an n-vertex graph and M_d a d-vertex graph, for some constant d. Is M_d a subgraph of G? We consider this problem in a model where all n processes are connected to all other processes, and each message contains up to O(log n) bits. A simple deterministic algorithm that requires O(n^((d-2)/d) / log n) communication rounds is presented. For the special case that M_d is a triangle, w… ▽ More

    Submitted 5 November, 2012; v1 submitted 31 January, 2012; originally announced January 2012.

    Comments: 22 pages, no figures, extended abstract published at DISC'12

    MSC Class: 68M14; 68R10 ACM Class: C.2.4; F.2

  17. arXiv:1106.2673  [pdf, ps, other

    cs.DC cs.GT

    No justified complaints: On fair sharing of multiple resources

    Authors: Danny Dolev, Dror G. Feitelson, Joseph Y. Halpern, Raz Kupferman, Nati Linial

    Abstract: Fair allocation has been studied intensively in both economics and computer science, and fair sharing of resources has aroused renewed interest with the advent of virtualization and cloud computing. Prior work has typically focused on mechanisms for fair sharing of a single resource. We provide a new definition for the simultaneous fair allocation of multiple continuously-divisible resources… ▽ More

    Submitted 14 June, 2011; originally announced June 2011.

  18. arXiv:1105.4780  [pdf, other

    cs.DC cs.AR

    Fault-tolerant Algorithms for Tick-Generation in Asynchronous Logic: Robust Pulse Generation

    Authors: Danny Dolev, Matthias Fuegger, Christoph Lenzen, Ulrich Schmid

    Abstract: Today's hardware technology presents a new challenge in designing robust systems. Deep submicron VLSI technology introduced transient and permanent faults that were never considered in low-level system designs in the past. Still, robustness of that part of the system is crucial and needs to be guaranteed for any successful product. Distributed systems, on the other hand, have been dealing with sim… ▽ More

    Submitted 14 October, 2011; v1 submitted 24 May, 2011; originally announced May 2011.

    Comments: 52 pages, 7 figures, extended abstract published at SSS 2011

  19. arXiv:1007.1709  [pdf, ps, other

    cs.DC

    A Fault-Resistant Asynchronous Clock Function

    Authors: Ezra N. Hoch, Michael Ben-Or, Danny Dolev

    Abstract: Consider an asynchronous network in a shared-memory environment consisting of n nodes. Assume that up to f of the nodes might be Byzantine (n > 12f), where the adversary is full-information and dynamic (sometimes called adaptive). In addition, the non-Byzantine nodes may undergo transient failures. Nodes advance in atomic steps, which consist of reading all registers, performing some calculation a… ▽ More

    Submitted 14 July, 2010; v1 submitted 10 July, 2010; originally announced July 2010.

  20. arXiv:1007.1049  [pdf, ps, other

    cs.DC

    Simple Gradecast Based Algorithms

    Authors: Michael Ben-Or, Danny Dolev, Ezra N. Hoch

    Abstract: Gradecast is a simple three-round algorithm presented by Feldman and Micali. The current work presents a very simple algorithm that utilized Gradecast to achieve Byzantine agreement. Two small variations of the presented algorithm lead to improved algorithms for solving the Approximate agreement problem and the Multi-consensus problem. An optimal approximate agreement algorithm was presented by… ▽ More

    Submitted 29 September, 2010; v1 submitted 7 July, 2010; originally announced July 2010.

  21. An Optimal Self-Stabilizing Firing Squad

    Authors: Danny Dolev, Ezra N. Hoch, Yoram Moses

    Abstract: Consider a fully connected network where up to $t$ processes may crash, and all processes start in an arbitrary memory state. The self-stabilizing firing squad problem consists of eventually guaranteeing simultaneous response to an external input. This is modeled by requiring that the non-crashed processes "fire" simultaneously if some correct process received an external "GO" input, and that th… ▽ More

    Submitted 17 August, 2009; originally announced August 2009.

    Comments: Shorter version to appear in SSS09

  22. arXiv:0908.2005  [pdf, ps, other

    cs.IT

    Fault Identification via Non-parametric Belief Propagation

    Authors: Danny Bickson, Dror Baron, Alex T. Ihler, Harel Avissar, Danny Dolev

    Abstract: We consider the problem of identifying a pattern of faults from a set of noisy linear measurements. Unfortunately, maximum a posteriori probability estimation of the fault pattern is computationally intractable. To solve the fault identification problem, we propose a non-parametric belief propagation approach. We show empirically that our belief propagation solver is more accurate than recent stat… ▽ More

    Submitted 1 February, 2011; v1 submitted 13 August, 2009; originally announced August 2009.

    Comments: In IEEE Tran. On Signal Processing

  23. arXiv:0908.0160  [pdf, ps, other

    cs.DC

    Self-stabilizing Byzantine Agreement

    Authors: Ariel Daliot, Danny Dolev

    Abstract: Byzantine agreement algorithms typically assume implicit initial state consistency and synchronization among the correct nodes and then operate in coordinated rounds of information exchange to reach agreement based on the input values. The implicit initial assumptions enable correct nodes to infer about the progression of the algorithm at other nodes from their local state. This paper considers… ▽ More

    Submitted 2 August, 2009; originally announced August 2009.

    Comments: A revision of PODC06 submission that includes full proofs and corrections of mistakes

    ACM Class: C.1.4; C.2.4

  24. arXiv:0907.0931  [pdf, ps, other

    cs.IT

    Distributed Sensor Selection using a Truncated Newton Method

    Authors: Danny Bickson, Danny Dolev

    Abstract: We propose a new distributed algorithm for computing a truncated Newton method, where the main diagonal of the Hessian is computed using belief propagation. As a case study for this approach, we examine the sensor selection problem, a Boolean convex optimization problem. We form two distributed algorithms. The first algorithm is a distributed version of the interior point method by Joshi and Boy… ▽ More

    Submitted 14 January, 2010; v1 submitted 6 July, 2009; originally announced July 2009.

    Comments: Submitted for publication

  25. arXiv:0901.4192  [pdf, ps, other

    cs.IT cs.LG stat.CO

    Fixing Convergence of Gaussian Belief Propagation

    Authors: Jason K. Johnson, Danny Bickson, Danny Dolev

    Abstract: Gaussian belief propagation (GaBP) is an iterative message-passing algorithm for inference in Gaussian graphical models. It is known that when GaBP converges it converges to the correct MAP estimate of the Gaussian random vector and simple sufficient conditions for its convergence have been established. In this paper we develop a double-loop algorithm for forcing convergence of GaBP. Our method… ▽ More

    Submitted 3 July, 2009; v1 submitted 27 January, 2009; originally announced January 2009.

    Comments: In the IEEE International Symposium on Information Theory (ISIT) 2009, Seoul, South Korea, July 2009

  26. A Low Density Lattice Decoder via Non-Parametric Belief Propagation

    Authors: Danny Bickson, Alexander T. Ihler, Danny Dolev

    Abstract: The recent work of Sommer, Feder and Shalvi presented a new family of codes called low density lattice codes (LDLC) that can be decoded efficiently and approach the capacity of the AWGN channel. A linear time iterative decoding scheme which is based on a message-passing formulation on a factor graph is given. In the current work we report our theoretical findings regarding the relation between… ▽ More

    Submitted 7 October, 2009; v1 submitted 21 January, 2009; originally announced January 2009.

    Comments: Submitted for publication

  27. Peer-to-Peer Secure Multi-Party Numerical Computation Facing Malicious Adversaries

    Authors: Danny Bickson, Tzachy Reinman, Danny Dolev, Benny Pinkas

    Abstract: We propose an efficient framework for enabling secure multi-party numerical computations in a Peer-to-Peer network. This problem arises in a range of applications such as collaborative filtering, distributed computation of trust and reputation, monitoring and other tasks, where the computing nodes is expected to preserve the privacy of their inputs while performing a joint computation of a certa… ▽ More

    Submitted 18 January, 2009; originally announced January 2009.

    Comments: Submitted to Peer-to-Peer Networking and Applications Journal (PPNA) 2009

  28. arXiv:0901.2684  [pdf, ps, other

    cs.IT cs.DC math.OC

    Distributed Large Scale Network Utility Maximization

    Authors: Danny Bickson, Yoav Tock, Argyris Zymnis, Stephen Boyd, Danny Dolev

    Abstract: Recent work by Zymnis et al. proposes an efficient primal-dual interior-point method, using a truncated Newton method, for solving the network utility maximization (NUM) problem. This method has shown superior performance relative to the traditional dual-decomposition approach. Other recent work by Bickson et al. shows how to compute efficiently and distributively the Newton step, which is the m… ▽ More

    Submitted 9 May, 2009; v1 submitted 18 January, 2009; originally announced January 2009.

    Comments: In the International Symposium on Information Theory (ISIT) 2009

  29. arXiv:0901.2682  [pdf, ps, other

    math.NA cs.DC

    Self-stabilizing Numerical Iterative Computation

    Authors: Danny Bickson, Ezra N. Hoch, Harel Avissar, Danny Dolev

    Abstract: Many challenging tasks in sensor networks, including sensor calibration, ranking of nodes, monitoring, event region detection, collaborative filtering, collaborative signal processing, {\em etc.}, can be formulated as a problem of solving a linear system of equations. Several recent works propose different distributed algorithms for solving these problems, usually by using linear iterative numer… ▽ More

    Submitted 18 January, 2009; originally announced January 2009.

    Comments: Submitted to Theory of Computer Science (TCS) Journal

    Report number: TCS09

  30. Self-stabilizing Numerical Iterative Computation

    Authors: Ezra N. Hoch, Danny Bickson, Danny Dolev

    Abstract: Many challenging tasks in sensor networks, including sensor calibration, ranking of nodes, monitoring, event region detection, collaborative filtering, collaborative signal processing, {\em etc.}, can be formulated as a problem of solving a linear system of equations. Several recent works propose different distributed algorithms for solving these problems, usually by using linear iterative numer… ▽ More

    Submitted 19 November, 2008; originally announced November 2008.

    Journal ref: In the 10th International Symposium on Stabilization, Safety, and Security of Distributed Systems (SSS '08), Detriot, Nov. 2008

  31. Gaussian Belief Propagation Solver for Systems of Linear Equations

    Authors: Ori Shental, Paul H. Siegel, Jack K. Wolf, Danny Bickson, Danny Dolev

    Abstract: The canonical problem of solving a system of linear equations arises in numerous contexts in information theory, communication theory, and related fields. In this contribution, we develop a solution based upon Gaussian belief propagation (GaBP) that does not involve direct matrix inversion. The iterative nature of our approach allows for a distributed message-passing implementation of the soluti… ▽ More

    Submitted 9 October, 2008; originally announced October 2008.

    Comments: 5 pages, 2 figures, appeared in the 2008 IEEE International Symposium on Information Theory, Toronto, July 2008

    ACM Class: E.5

    Journal ref: The 2008 IEEE International Symposium on Information Theory (ISIT 2008), Toronto, July 2008

  32. Gaussian Belief Propagation Based Multiuser Detection

    Authors: Danny Bickson, Danny Dolev, Ori Shental, Paul H. Siegel, Jack K. Wolf

    Abstract: In this work, we present a novel construction for solving the linear multiuser detection problem using the Gaussian Belief Propagation algorithm. Our algorithm yields an efficient, iterative and distributed implementation of the MMSE detector. We compare our algorithm's performance to a recent result and show an improved memory consumption, reduced computation steps and a reduction in the number… ▽ More

    Submitted 9 October, 2008; originally announced October 2008.

    Comments: 6 pages, 1 figures, appeared in the 2008 IEEE International Symposium on Information Theory, Toronto, July 2008

    ACM Class: E.5

    Journal ref: The 2008 IEEE International Symposium on Information Theory (ISIT 2008), Toronto, July 2008

  33. arXiv:0810.1648  [pdf, ps, other

    cs.LG cs.IT

    A Gaussian Belief Propagation Solver for Large Scale Support Vector Machines

    Authors: Danny Bickson, Elad Yom-Tov, Danny Dolev

    Abstract: Support vector machines (SVMs) are an extremely successful type of classification and regression algorithms. Building an SVM entails solving a constrained convex quadratic programming problem, which is quadratic in the number of training samples. We introduce an efficient parallel implementation of an support vector regression solver, based on the Gaussian Belief Propagation algorithm (GaBP).… ▽ More

    Submitted 9 October, 2008; originally announced October 2008.

    Comments: 12 pages, 1 figure, appeared in the 5th European Complex Systems Conference, Jerusalem, Sept. 2008

    ACM Class: I.2.6

    Journal ref: The 5th European Complex Systems Conference (ECCS 2008), Jerusalem, Sept. 2008

  34. Polynomial Linear Programming with Gaussian Belief Propagation

    Authors: Danny Bickson, Yoav Tock, Ori Shental, Danny Dolev

    Abstract: Interior-point methods are state-of-the-art algorithms for solving linear programming (LP) problems with polynomial complexity. Specifically, the Karmarkar algorithm typically solves LP problems in time O(n^{3.5}), where $n$ is the number of unknown variables. Karmarkar's celebrated algorithm is known to be an instance of the log-barrier method using the Newton iteration. The main computational… ▽ More

    Submitted 9 October, 2008; originally announced October 2008.

    Comments: 7 pages, 1 figure, appeared in the 46th Annual Allerton Conference on Communication, Control and Computing, Allerton House, Illinois, Sept. 2008

    ACM Class: E.5

    Journal ref: The 46th Annual Allerton Conference on Communication, Control and Computing, Allerton House, Illinois, Sept. 2008

  35. Distributed Kalman Filter via Gaussian Belief Propagation

    Authors: Danny Bickson, Ori Shental, Danny Dolev

    Abstract: Recent result shows how to compute distributively and efficiently the linear MMSE for the multiuser detection problem, using the Gaussian BP algorithm. In the current work, we extend this construction, and show that operating this algorithm twice on the matching inputs, has several interesting interpretations. First, we show equivalence to computing one iteration of the Kalman filter. Second, we… ▽ More

    Submitted 9 October, 2008; originally announced October 2008.

    Comments: 8 pages, 3 figures, appeared in the 46th Annual Allerton Conference on Communication, Control and Computing, Allerton House, Illinois, Sept. 2008

    ACM Class: E.5

    Journal ref: The 46th Annual Allerton Conference on Communication, Control and Computing, Allerton House, Illinois, Sept. 2008

  36. Peer-to-Peer Secure Multi-Party Numerical Computation

    Authors: Danny Bickson, Genia Bezman, Danny Dolev, Benny Pinkas

    Abstract: We propose an efficient framework for enabling secure multi-party numerical computations in a Peer-to-Peer network. This problem arises in a range of applications such as collaborative filtering, distributed computation of trust and reputation, monitoring and numerous other tasks, where the computing nodes would like to preserve the privacy of their inputs while performing a joint computation of… ▽ More

    Submitted 9 October, 2008; originally announced October 2008.

    Comments: 10 pages, 2 figures, appeared in the 8th IEEE Peer-to-Peer Computing, Aachen, Germany, Sept. 2008

    ACM Class: C.2.4

    Journal ref: The 8th IEEE Peer-to-Peer Computing (P2P 2008), Aachen, Germany, Sept. 2008

  37. arXiv:0810.1119  [pdf, ps, other

    cs.IT

    Gaussian Belief Propagation for Solving Systems of Linear Equations: Theory and Application

    Authors: Ori Shental, Danny Bickson, Paul H. Siegel, Jack K. Wolf, Danny Dolev

    Abstract: The canonical problem of solving a system of linear equations arises in numerous contexts in information theory, communication theory, and related fields. In this contribution, we develop a solution based upon Gaussian belief propagation (GaBP) that does not involve direct matrix inversion. The iterative nature of our approach allows for a distributed message-passing implementation of the soluti… ▽ More

    Submitted 7 October, 2008; originally announced October 2008.

    Comments: Submitted to IEEE Transactions on Information Theory

    ACM Class: E.4

  38. arXiv:0808.1505  [pdf, ps, other

    cs.DC

    An Almost-Surely Terminating Polynomial Protocol for Asynchronous Byzantine Agreement with Optimal Resilience

    Authors: Ittai Abraham, Danny Dolev, Joseph Y. Halpern

    Abstract: Consider an asynchronous system with private channels and $n$ processes, up to $t$ of which may be faulty. We settle a longstanding open question by providing a Byzantine agreement protocol that simultaneously achieves three properties: 1. (optimal) resilience: it works as long as $n>3t$ 2. (almost-sure) termination: with probability one, all nonfaulty processes terminate 3. (polynomial) e… ▽ More

    Submitted 11 August, 2008; originally announced August 2008.

    ACM Class: C.2.4; D.4.5; D.4.7; C.4

  39. arXiv:0803.0241  [pdf, ps, other

    cs.DC

    Self-Stabilizing Pulse Synchronization Inspired by Biological Pacemaker Networks

    Authors: Ariel Daliot, Danny Dolev, Hanna Parnas

    Abstract: We define the ``Pulse Synchronization'' problem that requires nodes to achieve tight synchronization of regular pulse events, in the settings of distributed computing systems. Pulse-coupled synchronization is a phenomenon displayed by a large variety of biological systems, typically overcoming a high level of noise. Inspired by such biological models, a robust and self-stabilizing Byzantine puls… ▽ More

    Submitted 4 March, 2008; v1 submitted 3 March, 2008; originally announced March 2008.

    Comments: This is the full and revised version. A previous (obsolete) version appeared as TR2003-1, The Hebrew University of Jerusalem, 2003

    ACM Class: C.1.4; C.2.4; D.4.5

    Journal ref: In Proceedings of the Sixth Symposium on Self-Stabilizing Systems (SSS'03), San Francisco, June 2003. See also LNCS 2704

  40. arXiv:0704.3646  [pdf, other

    cs.GT cs.CR cs.DC

    Lower Bounds on Implementing Robust and Resilient Mediators

    Authors: Ittai Abraham, Danny Dolev, Joseph Y. Halpern

    Abstract: We consider games that have (k,t)-robust equilibria when played with a mediator, where an equilibrium is (k,t)-robust if it tolerates deviations by coalitions of size up to k and deviations by up to $t$ players with unknown utilities. We prove lower bounds that match upper bounds on the ability to implement such mediators using cheap talk (that is, just allowing communication among the players).… ▽ More

    Submitted 6 December, 2007; v1 submitted 26 April, 2007; originally announced April 2007.

  41. arXiv:cs/0608096  [pdf, ps, other

    cs.DC

    Linear-time Self-stabilizing Byzantine Clock Synchronization

    Authors: Ariel Daliot, Danny Dolev, Hanna Parnas

    Abstract: Clock synchronization is a very fundamental task in distributed system. It thus makes sense to require an underlying clock synchronization mechanism to be highly fault-tolerant. A self-stabilizing algorithm seeks to attain synchronization once lost; a Byzantine algorithm assumes synchronization is never lost and focuses on containing the influence of the permanent presence of faulty nodes. There… ▽ More

    Submitted 24 August, 2006; originally announced August 2006.

    Comments: This is a corrected version. The original paper appeared in OPODIS'03

    ACM Class: C.1.4; C.2.4; D.4.5

    Journal ref: Proc. of 7th International Conference on Principles of Distributed Systems (OPODIS'03 La Martinique, France), December, 2003

  42. arXiv:cs/0608092  [pdf, ps, other

    cs.DC

    Self-Stabilizing Byzantine Pulse Synchronization

    Authors: Ariel Daliot, Danny Dolev

    Abstract: The ``Pulse Synchronization'' problem can be loosely described as targeting to invoke a recurring distributed event as simultaneously as possible at the different nodes and with a frequency that is as regular as possible. This target becomes surprisingly subtle and difficult to achieve when facing both transient and permanent failures. In this paper we present an algorithm for pulse synchronizat… ▽ More

    Submitted 24 August, 2006; v1 submitted 24 August, 2006; originally announced August 2006.

    Comments: An updated version. The original version appeared as TR-2005-84, The Hebrew university, Aug. 2005

    Report number: TR-2005-84 ACM Class: C.2.4; D.4.5

  43. arXiv:cs/0601082  [pdf, ps, other

    cs.NI cond-mat.dis-nn

    Search in Complex Networks : a New Method of Naming

    Authors: Shai Carmi, Reuven Cohen, Danny Dolev

    Abstract: We suggest a method for routing when the source does not posses full information about the shortest path to the destination. The method is particularly useful for scale-free networks, and exploits its unique characteristics. By assigning new (short) names to nodes (aka labelling) we are able to reduce significantly the memory requirement at the routers, yet we succeed in routing with high probab… ▽ More

    Submitted 18 January, 2006; originally announced January 2006.

    Comments: 5 pages, 4 figures

    Journal ref: Europhys. Lett., 74 (6), pp. 1102-1108 (2006)

  44. arXiv:cond-mat/0305582  [pdf, ps, other

    cond-mat cond-mat.dis-nn cs.NI

    On the Tomography of Networks and Multicast Trees

    Authors: R. Cohen, D. Dolev, S. Havlin, T. Kalisky, O. Mokryn, Y. Shavitt

    Abstract: In this paper we model the tomography of scale free networks by studying the structure of layers around an arbitrary network node. We find, both analytically and empirically, that the distance distribution of all nodes from a specific network node consists of two regimes. The first is characterized by rapid growth, and the second decays exponentially. We also show that the nodes degree distribut… ▽ More

    Submitted 25 May, 2003; originally announced May 2003.

    Report number: TR2002-49 HUJI (2002)