Modeling and Verification of a Stream Authentication Protocol Using Communicating Sequential Processes

dc.contributor.advisor Aytaç, İsmail Sıtkı
dc.contributor.author Özkan, Süleyman Murat
dc.date.accessioned 2014-07-22T13:52:26Z
dc.date.available 2014-07-22T13:52:26Z
dc.date.issued 2010
dc.description Thesis (Master)--Izmir Institute of Technology, Computer Engineering, Izmir, 2010 en_US
dc.description Includes bibliographical references (leaves: 85-92) en_US
dc.description Text in English; Abstract: Turkish and English en_US
dc.description x, 71 leaves en_US
dc.description.abstract Although most systems used for computation are concurrent systems, classical theories of computation are generally involved in sequential formalisms. Thus, mathematical methods are developed for modeling and analyzing the behavior of concurrent and reactive systems. One of these formal methods is Communicating Sequential Processes (CSP), which is a process algebra proposed by Hoare in the 1970s. Broad theory of CSP captures different properties of processes by using different approaches within a unifying formalization. Many security protocols are modeled with CSP and successfully verified using model-checking or theorem proving techniques. Unlike other authentication protocols modeled using CSP, each of the Efficient Multi-chained Stream Signature (EMSS) protocol messages are linked to the previous messages, forming hash chains, which introduce difficulties into the modeling and verification. In this thesis the EMSS stream authentication protocol is modeled using CSP and its authentication properties are verified using model checking, which in turn calls for building an infinite state model of the protocol that is also successfully reduced into a finite state model. en_US
dc.identifier.uri https://hdl.handle.net/11147/3819
dc.language.iso en en_US
dc.publisher Izmir Institute of Technology en_US
dc.rights info:eu-repo/semantics/openAccess en_US
dc.subject.lcsh CSP (Computer program language) en
dc.subject.lcsh Secuential processing (Computer science) en
dc.title Modeling and Verification of a Stream Authentication Protocol Using Communicating Sequential Processes en_US
dc.type Master Thesis en_US
dspace.entity.type Publication
gdc.author.institutional Özkan, Süleyman Murat
gdc.coar.access open access
gdc.coar.type text::thesis::master thesis
gdc.description.department Thesis (Master)--İzmir Institute of Technology, Computer Engineering en_US
gdc.description.publicationcategory Tez en_US
gdc.description.scopusquality N/A
gdc.description.wosquality N/A
relation.isAuthorOfPublication.latestForDiscovery 5d026f17-aa1c-4850-9309-1e091211d14f
relation.isOrgUnitOfPublication.latestForDiscovery 9af2b05f-28ac-4014-8abe-a4dfe192da5e

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Name:
T000847.pdf
Size:
1.53 MB
Format:
Adobe Portable Document Format
Description:
MasterThesis

License bundle

Now showing 1 - 1 of 1
Loading...
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: