DocumentCode
3274433
Title
Formal analysis of pure-join model of chord using alloy
Author
Sadeghian, Hamid ; Samadi, A. ; Haghighi, Hamed
Author_Institution
Fac. of Electr. & Comput. Eng., Shahid Beheshti Univ., Tehran, Iran
fYear
2013
fDate
23-25 May 2013
Firstpage
102
Lastpage
106
Abstract
Chord is a popular structured peer-to-peer protocol. In this protocol a hash function is used to identify Nodes ID and data Keys. Therefore, it is possible that different nodes have the same ID; examining the features of this protocol under the condition in which different nodes may have the same ID is important. In this paper, using Alloy, we formally examine two features of Pure-Join model of Chord in such a condition: “Join preserves validity or not” and “The state of Allcycle can be reached with stabilize operation or not”. Our study shows that with high probability, Join preserves validity, and Chord cannot reach “Allcycle” state with stabilize operation in some cases.
Keywords
cryptographic protocols; formal specification; peer-to-peer computing; allcycle state; alloy; chord; data keys; formal analysis; hash function; peer to peer protocol; pure join model; Data models; Metals; Alloy; Chord; formal method; pure-join model; verification;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering and Service Science (ICSESS), 2013 4th IEEE International Conference on
Conference_Location
Beijing
ISSN
2327-0586
Print_ISBN
978-1-4673-4997-0
Type
conf
DOI
10.1109/ICSESS.2013.6615265
Filename
6615265
Link To Document