A Formal TLS Handshake Model in LNT

03/27/2018
by   Josip Bozic, et al.
0

Testing of network services represents one of the biggest challenges in cyber security. Because new vulnerabilities are detected on a regular basis, more research is needed. These faults have their roots in the software development cycle or because of intrinsic leaks in the system specification. Conformance testing checks whether a system behaves according to its specification. Here model-based testing provides several methods for automated detection of shortcomings. The formal specification of a system behavior represents the starting point of the testing process. In this paper, a widely used cryptographic protocol is specified and tested for conformance with a test execution framework. The first empirical results are presented and discussed.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/20/2018

Formal FocusST Specification of CAN

This paper presents a formal specification of the Controller Area Networ...
research
05/28/2020

eXtreme Modelling in Practice

Formal modelling is a powerful tool for developing complex systems. At M...
research
07/11/2023

Formal and Fuzzing Amplification: Targeting Vulnerability Detection in 5G and Beyond

Softwarization and virtualization in 5G and beyond require rigorous test...
research
05/15/2018

A Formal Model to Facilitate Security Testing in Modern Automotive Systems

Ensuring a car's internal systems are free from security vulnerabilities...
research
05/17/2018

Time-accurate Middleware for the Virtualization of Communication Protocols

Communication between devices in avionics systems must be predictable an...
research
08/17/2017

Extracting Formal Specifications to Strenghten Type Behaviour Testing

Testing has become an indispensable activity of software development, ye...
research
12/08/2021

Dependability Engineering in Isabelle

In this paper, we introduce a process of formal system development suppo...

Please sign up or login with your details

Forgot password? Click here to reset