Nalazite se na CroRIS probnoj okolini. Ovdje evidentirani podaci neće biti pohranjeni u Informacijskom sustavu znanosti RH. Ako je ovo greška, CroRIS produkcijskoj okolini moguće je pristupi putem poveznice www.croris.hr
izvor podataka: crosbi !

Model-Based Testing of Cryptographic Protocols (CROSBI ID 511167)

Prilog sa skupa u zborniku | izvorni znanstveni rad | međunarodna recenzija

Rosenzweig, Dean ; Runje, Davor ; Schulte, Wolfram Model-Based Testing of Cryptographic Protocols // Trustworthy Global Computing 2005, Springer LNCS 3705 / de Nicola, Sangiorgi (ur.). Berlin: Springer, 2005. str. 33-61-x

Podaci o odgovornosti

Rosenzweig, Dean ; Runje, Davor ; Schulte, Wolfram

engleski

Model-Based Testing of Cryptographic Protocols

Modeling is a popular way of representing the behavior of a system. A very useful type of model in computing is an abstract state machine which describes transitions over first order structures. The general purpose model-based testing tool SpecExplorer (used within Microsoft, also available externally) uses such a model, written in AsmL or Spec\#, to perform a search that checks that all reachable states of the model are safe, and also to check conformance of an arbitrary .NET implementation to the model. Spec Explorer provides a variety of ways to cut down the state space of the model, for instance by finitizing parameter domains or by providing predicate abstraction. It has already found subtle bugs in production software. First order structures and abstract state machines over them are also a useful way to think about cryptographic protocols, since models formulated in these terms arise by natural abstraction from computational cryptography. In this paper we explain this abstraction process, `experiments as structures', and argue for its faithfulness. We show how the Dolev--Yao intruder model fits into SpecExplorer. In a word, the actions of the Dolev--Yao intruder are the `controllable' actions of the testing framework, whereas the actions of protocol participants are the `observable' actions of the model. The unsafe states are the states violating say Lowe's security guarantees. Under this view, the general purpose software testing tool quickly finds known attacks, such as Lowe's attack on the Needham--Schroeder protocol.

model based testing; cryptographic protocols

nije evidentirano

nije evidentirano

nije evidentirano

nije evidentirano

nije evidentirano

nije evidentirano

Podaci o prilogu

33-61-x.

2005.

objavljeno

Podaci o matičnoj publikaciji

de Nicola, Sangiorgi

Berlin: Springer

Podaci o skupu

Internation Symposium on Trustworthy Global Computing

pozvano predavanje

05.04.2005-07.04.2005

Edinburgh, Ujedinjeno Kraljevstvo

Povezanost rada

Matematika