~/talk

A Comprehensive Formal Security Analysis of OPC UA

Talkat USENIX Security '25 · 2025-08-13..08-15· [security, web-platform]
links:none on file
links:none on file
links:none on file
slides:none on file

Formal model of OPC UA v1.04 and v1.05 uses ProVerif symbolic model to analyze RSA and new DH/ECC key exchange, covering secure-channel, session creation, reopening and switching, with a configurable lattice of 7,560 variants. The effort finds five attacks and three weaknesses (including a session-hijack via channel reopening when client keys are compromised), proves many configurations secure and verifies Perfect Forward Secrecy (PFS) for ECC channels, and proposes fixes that the OPC Foundation acknowledges and partially adopts.

AI-written summary · about

  1. 0:00OPC UA introduction
  2. 4:04Security analysis goals
  3. 5:30Formal modeling with ProVerif
  4. 7:15ProVerif challenges
  5. 12:29Discovered vulnerabilities
  6. 13:34Session hijack example
  7. 16:23Findings and future work
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.