Skip to main content
An official website of the European UnionAn official EU website
Go to the home page of the European Commission (opens in new window)
English English
CORDIS - EU research results
CORDIS
CORDIS Web 30th anniversary CORDIS Web 30th anniversary
Content archived on 2024-05-24
Automated Validation of Internet Security Protocols and Applications

Article Category

Article available in the following languages:

Advanced tool for verification of security protocols

The Constraint Logic based Attack Searcher (CLATSE) software tool has been developed for facilitating the verification of large-scale Internet security sensitive protocols.

The AVISPA project focused on developing suitable technology that would allow the automated validation of Internet security protocols and applications. This technology can contribute to the development of the next generation of network protocols of improved security and enhanced public acceptance. Featuring easy protocol specification and automatic analysis, the robust tool technology could be adopted by industrial and academic parties as well as standardisation bodies. Among the project results is the CLATSE tool that uses constraint logic, robust simplification heuristics and redundancy elimination techniques for checking security protocols. More specifically, the tool transforms any security protocol specification written in the AVISPA's intermediate format into a set of constraints which allow identification of protocol attacks. The CLATSE tool provides translation and checking in a fully automatic way without any requirements on external help. The followed approach consists of modelling each protocol step using a set of minimal constraints on the adversary's knowledge. For instance, a forgery constraint for the attacker would be a message received by a trustworthy participant. Conditions, such as equality, inequality, element or non-element of a list also constitute constraints. Key advantages of the system include input treatment at outstanding speed, efficient protocol execution, user friendly (human-readable) output, easy handling of algebraic properties and rapid tool results. Built in a modular way the CLATSE tool can be easily extended to handle algebraic properties of cryptographic operators. It fully supports type-flaw detection and manages associations of message links. Further collaborations are sought with industrial partners and standardisation organisations engaged in protocol development or application. Academic partners interested in formal methods and automated reasoning for security protocols and applications could also be potential partners. For further information click at: http://www.avispa-project.org(opens in new window)

Discover other articles in the same domain of application