Universal Randomized Guessing with Application to Asynchronous Decentralized Brute-Force Attacks

11/11/2018
by   Neri Merhav, et al.
0

Consider the problem of guessing the realization of a random vector X by repeatedly submitting queries (guesses) of the form "Is X equal to x?" until an affirmative answer is obtained. In this setup, a key figure of merit is the number of queries required until the right vector is identified, a number that is termed the guesswork. Typically, one wishes to devise a guessing strategy which minimizes a certain guesswork moment. In this work, we study a universal, decentralized scenario where the guesser does not know the distribution of X, and is not allowed to use a strategy which prepares a list of words to be guessed in advance, or even remember which words were already used. Such a scenario is useful, for example, if bots within a Botnet carry out a brute-force attack in order to guess a password or decrypt a message, yet cannot coordinate the guesses between them or even know how many bots actually participate in the attack. We devise universal decentralized guessing strategies, first, for memoryless sources, and then generalize them for finite-state sources. In each case, we derive the guessing exponent, and then prove its asymptotic optimality by deriving a compatible converse bound. The strategies are based on randomized guessing using a universal distribution. We also extend the results to guessing with side information. Finally, for all above scenarios, we design efficient algorithms in order to sample from the universal distributions, resulting in strategies which do not depend on the source distribution, are efficient to implement, and can be used asynchronously by multiple agents.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/27/2021

Universal Randomized Guessing Subjected to Distortion

In this paper, we consider the problem of guessing a sequence subject to...
research
08/28/2020

Centralized vs Decentralized Targeted Brute-Force Attacks: Guessing with Side-Information

According to recent empirical studies, a majority of users have the same...
research
12/09/2020

Asynchronous Guessing Subject to Distortion

The problem of guessing subject to distortion is considered, and the per...
research
05/29/2018

Why Botnets Work: Distributed Brute-Force Attacks Need No Synchronization

In September 2017, McAffee Labs quarterly report estimated that brute fo...
research
06/26/2019

Guessing Individual Sequences: Generating Randomized Guesses Using Finite-State Machines

Motivated by earlier results on universal randomized guessing, we consid...
research
10/01/2019

Noisy Guesses

We consider the problem of guessing a random, finite-alphabet, secret n-...
research
10/28/2016

Decentralized Clustering and Linking by Networked Agents

We consider the problem of decentralized clustering and estimation over ...

Please sign up or login with your details

Forgot password? Click here to reset