Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.

Joeri de Ruiter

dblp:24/10823 · DBLP profile ↗
← Back
13ranked-venue papers
2as first author
2since 2021 · last 2021
0000-0003-1535-2335ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Security and privacy · 8 · 1 first-authorComputer networks · 2 · 1 first-author · 2 since 2021Software engineering, systems software and programming languages · 2Theory of computation · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Computer networks
2 papers
Internet architecture and protocols · 42% Software-defined and programmable networks · 42% Cellular and mobile networks · 9%
Network and information security
4 papers
Network security · 38% Cryptographic protocols and secure computation · 27% Authentication and access control · 23%

Topics — the 11 heaviest of 12, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Network security
protocol state fuzzing
0.722020
Analysis of DTLS Implementations Using Protocol State Fuzzing · USENIX Security Symposium 2020
Protocol State Fuzzing of TLS Implementations · USENIX Security Symposium 2015
Internet architecture and protocols
future internet architecture
0.512021
Next-generation internet at terabit speed: SCION in P4 · CoNEXT 2021
Software-defined and programmable networks › programmable data plane
p4 implementation
0.512021
Next-generation internet at terabit speed: SCION in P4 · CoNEXT 2021
Software-defined and programmable networks
programmable data plane
0.512021
Next-generation internet at terabit speed: SCION in P4 · CoNEXT 2021
Internet architecture and protocols › future internet architecture
SCION
0.512021
Next-generation internet at terabit speed: SCION in P4 · CoNEXT 2021
Authentication and access control › proximity-based authentication
distance bounding protocols
0.312018
Modelling and Analysis of a Hierarchy of Distance Bounding Attacks · USENIX Security Symposium 2018
Cryptographic protocols and secure computation
security protocol analysis
0.312018
Modelling and Analysis of a Hierarchy of Distance Bounding Attacks · USENIX Security Symposium 2018
Cellular and mobile networks
cellular network security
0.212015
Defeating IMSI Catchers · CCS 2015
Privacy and data protection
location privacy
0.212015
Defeating IMSI Catchers · CCS 2015
Cryptographic protocols and secure computation › secure message transmission
DTLS
0.112020
Analysis of DTLS Implementations Using Protocol State Fuzzing · USENIX Security Symposium 2020
Authentication and access control
mobile authentication
0.112015
Defeating IMSI Catchers · CCS 2015

Methods — techniques the papers use, named apart from their topics

p4 · 0.5intel tofino · 0.5proverif · 0.4formal verification · 0.4state fuzzing · 0.4model learning · 0.4formal modeling · 0.3fuzzing · 0.2
YearPublicationVenuePosition
2021 Next-generation internet at terabit speed: SCION in P4
abstract
Regularly, new architectures are proposed to address shortcomings in the current internet. It is not always trivial to evaluate how these proposals would perform in practice. This situation is improved significantly with the introduction of the P4 programming language and programmable network equipment. In this paper we discuss our implementation of one particular future internet architecture, namely SCION. We implemented a SCION router in P4 for switches based on the Intel Tofino ASIC. Having an open source P4 implementation of SCION that runs on high-speed hardware can contribute to its adoption as well as support research in this area. Our work lead to several recommendations for and subsequent changes to the SCION protocol, as well as some generic guidelines when designing protocols. A first analysis of our implementation shows it can process SCION packets at high speeds.
Joeri de Ruiter, Caspar Schutijser
CoNEXT1
2021 A National Programmable Infrastructure to Experiment with Next-Generation Networks
Paola Grosso, Cristian Hesselman, Luuk Hendriks, Joseph Hill, Stavros Konstantaras, Ronald van der Pol, Victor Reijs, Joeri de Ruiter, Caspar Schutijser
IM8
2020 Analysis of DTLS Implementations Using Protocol State Fuzzing
Paul Fiterau-Brostean, Bengt Jonsson 0001, Robert Merget, Joeri de Ruiter, Konstantinos Sagonas, Juraj Somorovsky
USENIX Security Symposium4
2018 Extending Automated Protocol State Learning for the 802.11 4-Way Handshake
Chris McMahon Stone, Tom Chothia, Joeri de Ruiter
ESORICS (1)3
2018 Modelling and Analysis of a Hierarchy of Distance Bounding Attacks
Tom Chothia, Joeri de Ruiter, Ben Smyth
USENIX Security Symposium2
2017 cMix: Mixing with Minimal Real-Time Asymmetric Cryptographic Operations
David Chaum, Debajyoti Das 0001, Farid Javani, Aniket Kate, Anna Krasnova, Joeri de Ruiter, Alan T. Sherman
ACNS6
2017 TRAKS: A Universal Key Management Scheme for ERTMS
abstract
This paper presents a new Key Management and Distribution Scheme for use in the European Rail Traffic Management System (ERTMS). Its aim is to simplify key management and improve cross-border operations through hierarchical partitioning. The current scheme used in ERTMS involves the creation and distribution of 3DES keys to train and trackside entities, which are then used as part of the Euro Radio Protocol to provide message authentication. This results in the distribution of tens of thousands of keys using portable media, a prohibitively high burden on management and resourcing. We present a symmetric key solution, TRAKS, which has the benefit of being backwards compatible with the current ERTMS standard and being post-quantum secure. This new scheme reduces the number of cryptographic keys in circulation, and maintains the current security model. We achieve this by dynamically deriving unique keys from a shared secret, i.e. the line secret, which is combined with IDs of trains, and of signalling equipment. In addition to providing better key management, our scheme also adds authentication to the location data provided by EuroBalises.
Richard James Thomas, Mihai Ordean, Tom Chothia, Joeri de Ruiter
ACSAC4
2017 An Attack Against Message Authentication in the ERTMS Train to Trackside Communication Protocols
abstract
This paper presents the results of a cryptographic analysis of the protocols used by the European Rail Traffic Management System (ERTMS). A stack of three protocols secures the communication between trains and trackside equipment; encrypted radio communication is provided by the GSM-R protocol, on top of this the EuroRadio protocol provides authentication for a train control application-level protocol. We present an attack which exploits weaknesses in all three protocols: GSM-R has the same well known weaknesses as the GSM protocol, and we present a new collision attack against the EuroRadio protocol. Combined with design weaknesses in the application-level protocol, these vulnerabilities allow an attacker, who observes a MAC collision, to forge train control messages. We demonstrate this attack with a proof of concept using train control messages we have generated ourselves. Currently, ERTMS is only used to send small amounts of data for short sessions, therefore this attack does not present an immediate danger. However, if EuroRadio was to be used to transfer larger amounts of data trains would become vulnerable to this attack. Additionally, we calculate that, under reasonable assumptions, an attacker who could monitor all backend control centres in a country the size of the UK for 45 days would have a 1% chance of being able to take control of a train.
Tom Chothia, Mihai Ordean, Joeri de Ruiter, Richard James Thomas
AsiaCCS3
2017 Model learning and model checking of SSH implementations
abstract
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 conform to the RFCs. Our analysis showed that all tested SSH server models satisfy the stated security properties, but uncovered several violations of the standard.
Paul Fiterau-Brostean, Toon Lenaerts, Erik Poll, Joeri de Ruiter, Frits W. Vaandrager, Patrick Verleg
SPIN4
2015 Defeating IMSI Catchers
abstract
IMSI catching is a problem on all generations of mobile telecommunication networks, i.e., 2G (GSM, GPRS), 3G (HDSPA, EDGE, UMTS) and 4G (LTE, LTE+). Currently, the SIM card of a mobile phone has to reveal its identity over an insecure plaintext transmission, before encryption is enabled. This identifier (the IMSI) can be intercepted by adversaries that mount a passive or active attack. Such identity exposure attacks are commonly referred to as 'IMSI catching'. Since the IMSI is uniquely identifying, unauthorized exposure can lead to various location privacy attacks. We propose a solution, which essentially replaces the IMSIs with changing pseudonyms that are only identifiable by the home network of the SIM's own network provider. Consequently, these pseudonyms are unlinkable by intermediate network providers and malicious adversaries, and therefore mitigate both passive and active attacks, which we also formally verified using ProVerif. Our solution is compatible with the current specifications of the mobile standards and therefore requires no change in the infrastructure or any of the already massively deployed network equipment. The proposed method only requires limited changes to the SIM and the authentication server, both of which are under control of the user's network provider. Therefore, any individual (virtual) provider that distributes SIM cards and controls its own authentication server can deploy a more privacy friendly mobile network that is resilient against IMSI catching attacks.
Fabian van den Broek, Roel Verdult, Joeri de Ruiter
CCS3
2015 Protocol State Fuzzing of TLS Implementations
Joeri de Ruiter, Erik Poll
USENIX Security Symposium1
2012 The SmartLogic Tool: Analysing and Testing Smart Card Protocols
abstract
This paper introduces the Smart Logic, which is a flexible smart card research tool that gives complete control over the smart card communication channel for eavesdropping, man-in-the-middle attacks, relaying and card emulation. The hardware is available off-the-shelf at a price of about 100 euros. Furthermore, the necessary firm- and software is open source. The Smart Logic provides essential functionality for smart card protocol research and testing. This is demonstrated by reproducing two attack scenarios. The first attack is on an implementation of the EMV payment protocol where a payment terminal is forced to do a rollback to plaintext PIN instead of using encrypted PIN. The second attack is a relay of a smart card payment over a 20 km distance. We also show that this distance can be increased to at least 10.000 km.
Gerhard de Koning Gans, Joeri de Ruiter
ICST2
2012 Model Checking under Fairness in ProB and Its Application to Fair Exchange Protocols
David M. Williams, Joeri de Ruiter, Wan J. Fokkink
ICTAC2