How Signing Protocols Fail: An Analysis of the Secure Evidence Attribution Label

 

Carson Kegley, William Bowman, Michaela Finazzo
Undergraduate Students
CSEE Department
UMBC
Joint work with Enis Golaszewski and Edward Zieglar

12 noon–1pm
Friday, September 11, 2026
Remotely via WebEx: https://umbc.webex.com/meet/sherman

Recording of Talk

Abstract:

AI image generation is a powerful accelerant in the existing mis/disinformation crisis, leaving governments and firms scrambling for solutions. We analyze one such proposed solution, the Secure Evidence Attribution Label (SEAL), a protocol designed to establish provenance of digital media. SEAL allows signers to attest the provenance of media cryptographically by signing a hash of a digital asset, then distributing the public key used to verify the signature in a DNS TXT record. The name of the domain, where the public key is stored, is hashed with the asset and protected under the signature, giving cryptographic proof of file integrity and the identity of the signer.

We perform the first independent security analysis of the SEAL protocol, in which we assess the specification for structural weaknesses. We also test for implementation errors in its two first-party signature verifiers: SEAL-C and the online SEAL Validator. We identify and formalize SEAL’s stated security goals (record integrity, file integrity) and define an additional necessary security goal (domain authentication). Using the Cryptographic Protocol Shapes Analyzer (CPSA) we model the protocol and determine whether the model meets the stated security goals. Additionally, we evaluate
whether the two signature verifier reference implementations adhere to the specification.

Our investigation concludes that SEAL currently neither satisfies record integrity, file integrity, nor domain authentication goals. Because SEAL relies on a DNS root of trust and does not attempt to mitigate the unsecured nature of DNS over UDP, it is vulnerable to simple man-in-the-middle (MITM) and DNS cache-poisoning attacks. Additionally, SEAL allows signers to sign only parts of a file yet have the signature validated as if they had signed the entire file. This property permits a malicious actor to sign only certain parts of a file and change the content of unsigned portions without detection. We propose and formally verify several mitigations to address these challenges.

About the Speaker:

Carson Kegley (ckegley1@umbc.edu) is an UMBC undergraduate student majoring in computer science. He is also a veteran of the United States Air Force, where he worked in defensive cyber operations. Kegley is a researcher in the UMBC Protocol Analysis Lab (PAL).

Michaela Finazzo (michaef1@umbc.edu) is an undergraduate computer science student and Cyber Scholar at UMBC. She is a member of PAL, where she works on the SEAL project. In the Data Management & Semantics (DAMS) research group, she is building a knowledge graph for sensors in assisted living communities. Her current research projects include analysis of the Agent Payments Protocol (AP2) for INSuRE+E.

William Bowman (wbowman4@umbc.edu) is a computer science undergraduate at UMBC. They are a researcher in PAL, where they have worked on projects including the Coalition for Content Provenance and Authenticity (C2PA) protocol and SEAL. Their current research projects include analysis of the AP2 in CMSC 691. Bowman is a UMBC Cyber Scholar.

Host:

Alan T. Sherman, sherman@umbc.edu

Support for this event was provided in part by the National Science Foundation under SFS grant DGE-1753681.

The UMBC Cyber Defense Lab meets biweekly Fridays 12-1pm. All meetings are open to the public.

Upcoming CDL meetings:
Sept 25 (1-2pm), Christiana Garcia (VA Tech)
Oct 9, Clement Fung (UMBC CS)
Oct 23 (1-2pm), Alexander Senichev (UMBC Physics)
Nov 6, Christian Badolato (UMBC CS)
Nov 20, Dong Li (UMBC CS)
Dec 4, Reece Roberston (UMBC Physics)

Oct 10, CDL Hike (Mary’s Rock on Skyline Drive)
Dec 13-15, SSR 2026 Conference (Hilton Baltimore Inner Harbor)
https://ssresearch26.umbc.edu/

Recordings of talks are posted on the CDL Website https://cisa.umbc.edu/

Related recent work at CDL/PAL on providence of digital assets:
C2PA Long technical paper on IACR: https://eprint.iacr.org/2026/804
C2PA Short non-technical whitepaper on arXiv: http://arxiv.org/abs/2604.24890