Title :
Formal analysis of anonymity based on strand space model
Author :
Zhang, Lu ; Luo, Junzhou
Author_Institution :
Sch. of Comput. Sci. & Eng., Southeast Univ., Nanjing
fDate :
July 31 2008-Aug. 1 2008
Abstract :
Anonymous communication protocols can be used in ubiquitous environments to preserve the identity of users. To verify the correctness of the protocol, a formal framework for the analysis of anonymity property of anonymous communication protocols in terms of strand space model was proposed. The key ingredient is the notions of equivalent bundles and extremum pair, which are used to define anonymity. Then we illustrate our approach by proving sender anonymity and unlinkability for two well-known anonymous communication protocols, Crowds and Onion Routing and show how the framework is capable of verifying the correctness of protocols or capturing the flaws. The result shows that sender anonymity will fail in Crowds if there exist a global attacker and relation anonymity will fail in Onion Routing if the attacker knows the onion router´s private key. Furthermore, to analyze the particular version of onion routing proposed in [1], it can also find the flaw in the protocol.
Keywords :
formal verification; routing protocols; ubiquitous computing; anonymous communication protocols; formal analysis; onion routing; sender anonymity; strand space model; ubiquitous environments; Algebra; Authentication; Automatic logic units; Calculus; Communication system security; Computer science; Cryptographic protocols; Cryptography; Routing protocols; Ubiquitous computing; Anonymity; Formal Methods; Strand Space Model; Ubiquitous Computing; equivalent bundles; extremum pair;
Conference_Titel :
Ubi-Media Computing, 2008 First IEEE International Conference on
Conference_Location :
Lanzhou
Print_ISBN :
978-1-4244-1865-7
Electronic_ISBN :
978-1-4244-1866-4
DOI :
10.1109/UMEDIA.2008.4570869