Skip to content

Latest commit

 

History

History
29 lines (18 loc) · 1.73 KB

File metadata and controls

29 lines (18 loc) · 1.73 KB
title Integrating Security by Design and Automated Security Analysis for Digital Identity Management
thesis MarcoPernpruner_P
people
MarcoPernpruner
SilvioRanise
GiadaSciarretta
peopleOrder none

Symbolic Analysis

The symbolic layer of our methodology requires to model protocols through the specification language ASLan++, a high-level language that formalizes the interactions between the different protocol roles. These models have then been given in input to SATMC (SAT-based Model Checker), an open and flexible platform for model-checking security protocols via reduction to SAT.

SATMC takes as input a security protocol and can determine whether the concurrent execution of a finite number of sessions of the specified protocol satisfies the expected security properties inspite of the interference of a malicious intruder. The verification of the security properties is performed interfacing with state-of-the-art SAT solvers (MiniSat and zChaff are currently supported) and is based on the use of LTL logic.

For our analyses, we used SATMC (Version 3.5.7) launched within Eclipse using the STIATE Plugin (Version 1.0.0.1).

ASLan++ file and analyses outputs are available in the following repositories:

SATMC + STIATE Plugin + instructions to add STIATE Plugin in Eclipse are available here.

The AVANTSSAR deliverable D2.3 "ASLan++ specification and tutorial" is available here.