7 matches found
tamarin-prover
The Tamarin prover repository This README describes the organization of the repository of the Tamarin prover for security protocol verification. Its intended audience are interested users and future developers of the Tamarin prover. For installation and usage instructions of the Tamarin prover se...
formal_np1sec
Research into proving the confidentiality of the group key in the group key exchange part of n+1sec, with certain limitations such as having only 3 participants. This work was done by Alex Balducci and Andy Lee. The main document is gkepnormxormsimplifiedwriteup.txt. It contains references to the...
PRA-TLS: Attestation of a Client Application for TEE
Trusted Execution Environments TEEs are secure foundations for protecting sensitive information and executing computations over confidential data. Processing in an isolated execution environment enclave is invoked by an untrusted application in the Rich Execution Environment REE. Then the enclave...
Confidence-Guided Protocol IR for LLM-Aided Security Protocol Modeling
Large language models offer a promising interface for translating natural-language protocol descriptions into formal security models, but their outputs remain difficult to trust without expert validation. In this paper, we present a human-in-the-loop framework for generating Tamarin-verifiable...
Beyond the Quantum Promise: A Security Analysis of Classical Control in Quantum Key Distribution
Quantum Key Distribution QKD protocols provide information-theoretic security by using quantum mechanical principles. Yet QKD is fundamentally a hybrid protocol: its security depends on the correct integration of the quantum phase with classical post-processing. While ETSI and ITUT specifications...
Beyond the Finite Variant Property: Extending Symbolic Diffie-Hellman Group Models (Extended Version)
Diffie-Hellman groups are commonly used in cryptographic protocols. While most state-of-the-art, symbolic protocol verifiers support them to some degree, they do not support all mathematical operations possible in these groups. In particular, they lack support for exponent addition, as these tool...
One for All: Formally Verifying Protocols Which Use Aggregate Signatures (Extended Version)
Aggregate signatures are digital signatures that compress multiple signatures from different parties into a single signature, thereby reducing storage and bandwidth requirements. BLS aggregate signatures are a popular kind of aggregate signature, deployed by Ethereum, Dfinity, and Cloudflare...