A Cryptographic Analysis of Google’s PSP and Falcon Channel Protocols

Google introduced the Falcon channel protocol for efficient data exchange over unreliable networks in its data centers. The protocol augments Google’s basic PSP channel protocol for secure transportation through mechanisms like replay protection and congestion control and provides request-response-based interfaces for upper-layer protocols. Falcon has recently been opened to the public as part of the Open Compute Project, describing the design and choices as Falcon Transport Protocol Specification. We analyze Falcon here in the recently introduced security model of Fischlin et al. (Journal of Cryptology, 2024) for channel protocols, which is particularly applicable to unreliable networks and security properties like replay protection. In passing, we also investigate the security of PSP on which Falcon is based. Our results indicate that PSP and Falcon provide adequate security, albeit our studies also reveal several security-related ambiguities in the specification.

Authors

Institutions

Publication Details

Published
2025-08-13
DOI
https://doi.org/10.1145/3708821.3710829
Primary Topic
Advanced Authentication Protocols Security
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

A Cryptographic Analysis of Google’s PSP and Falcon Channel Protocols

Sascha B. Hoffmann, Marc Fischlin, CM Schwarz, Maximilian Stillger et al.
Advanced Authentication Protocols Security
article

A Cryptographic Analysis of Google’s PSP and Falcon Channel Protocols

Sascha B. Hoffmann, Marc Fischlin, CM Schwarz, Maximilian Stillger, Leonhard Ruppel, Gözde Saçıak, Tobias Schnitzler
article en

Abstract

Google introduced the Falcon channel protocol for efficient data exchange over unreliable networks in its data centers. The protocol augments Google’s basic PSP channel protocol for secure transportation through mechanisms like replay protection and congestion control and provides request-response-based interfaces for upper-layer protocols. Falcon has recently been opened to the public as part of the Open Compute Project, describing the design and choices as Falcon Transport Protocol Specification. We analyze Falcon here in the recently introduced security model of Fischlin et al. (Journal of Cryptology, 2024) for channel protocols, which is particularly applicable to unreliable networks and security properties like replay protection. In passing, we also investigate the security of PSP on which Falcon is based. Our results indicate that PSP and Falcon provide adequate security, albeit our studies also reveal several security-related ambiguities in the specification.

Technische Universität Darmstadt (DE)
Openalex Percentile: Top 77%
Advanced Authentication Protocols Security
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.