Protocol state fuzzing of {TLS} implementations

J De Ruiter, E Poll - 24th USENIX Security Symposium (USENIX Security …, 2015 - usenix.org
We describe a largely automated and systematic analysis of TLS implementations by what
we call 'protocol state fuzzing': we use state machine learning to infer state machines from …

Learning register automata: from languages to program structures

M Isberner, F Howar, B Steffen - Machine Learning, 2014 - Springer
This paper reviews the development of Register Automaton learning, an enhancement of
active automata learning to deal with infinite-state systems. We will revisit the precursor …

Active learning for extended finite state machines

S Cassel, F Howar, B Jonsson, B Steffen - Formal aspects of computing, 2016 - Springer
We present a black-box active learning algorithm for inferring extended finite state machines
(EFSM) s by dynamic black-box analysis. EFSMs can be used to model both data flow and …

Model learning and model checking of SSH implementations

P Fiterău-Broştean, T Lenaerts, E Poll… - Proceedings of the 24th …, 2017 - dl.acm.org
We apply model learning on three SSH implementations to infer state machine models, and
then use model checking to verify that these models satisfy basic security properties and …

HVLearn: Automated black-box analysis of hostname verification in SSL/TLS implementations

S Sivakorn, G Argyros, K Pei… - … IEEE Symposium on …, 2017 - ieeexplore.ieee.org
SSL/TLS is the most commonly deployed family of protocols for securing network
communications. The security guarantees of SSL/TLS are critically dependent on the correct …

Benchmarks for automata learning and conformance testing

D Neider, R Smetsers, F Vaandrager… - … the How, and the Why Not …, 2019 - Springer
We describe a large collection of benchmarks, publicly available through the wiki automata.
cs. ru. nl, of different types of state machine models: DFAs, Moore machines, Mealy …

Learning i/o automata

F Aarts, F Vaandrager - International Conference on Concurrency Theory, 2010 - Springer
Links are established between three widely used modeling frameworks for reactive systems:
the ioco theory of Tretmans, the interface automata of De Alfaro and Henzinger, and Mealy …

Formal models of bank cards for free

F Aarts, J De Ruiter, E Poll - 2013 IEEE Sixth International …, 2013 - ieeexplore.ieee.org
Learning techniques allow the automatic inference of the behaviour of a system as a finite
state machine. We demonstrate that learning techniques can be used to extract such formal …

Model learning and model-based testing

BK Aichernig, W Mostowski, MR Mousavi… - Machine Learning for …, 2018 - Springer
We present a survey of the recent research efforts in integrating model learning with model-
based testing. We distinguished two strands of work in this domain, namely test-based …

Fingerprinting Bluetooth Low Energy devices via active automata learning

A Pferscher, BK Aichernig - … , FM 2021, Virtual Event, November 20–26 …, 2021 - Springer
Active automata learning is a technique to automatically infer behavioral models of black-
box systems. Today's learning algorithms enable the deduction of models that describe …