Sigstore's command-line tool for signing and verifying software artifacts, including ML model files. Implements keyless signing via OIDC tokens with Rekor transparency logging. Current release uses RFC 6979 deterministic ECDSA, which exposes no signer-controlled nonce entropy at the standard API boundary.
Full definition+ of cosign
Sigstore’s command-line tool for signing and verifying software artifacts, including ML model files. Implements keyless signing: the signer authenticates via an OIDC identity provider, receives a short-lived certificate from Fulcio, signs the artifact, and writes a transparency record to Rekor, with no long-lived private key required. Powers OpenSSF Model Signing. The current release uses RFC 6979 deterministic ECDSA via the Python cryptography library, which does not expose the signing nonce k to callers.
Link to this term ↗ elliptic curve digital signature algorithm
The dominant current digital signature scheme for software and artifact signing. Security rests on the hardness of the elliptic curve discrete log problem, which a sufficiently powerful quantum computer could break. Being phased out in favor of post-quantum schemes. Under RFC 6979 the nonce is deterministic, closing the subliminal channel at the standard API boundary.
Full definition+ of ECDSA
The dominant current digital signature scheme for software and artifact signing, including ML model provenance via Sigstore/cosign. Security rests on the hardness of the elliptic curve discrete log problem. A sufficiently powerful quantum computer running Shor’s algorithm could break ECDSA; this motivates the post-quantum migration to ML-DSA and similar schemes. Under RFC 6979 the signing nonce is derived deterministically from the key and message, meaning standard library implementations expose no signer-controlled entropy at the API boundary.
Link to this term ↗ threshold Schnorr signing · flexible round-optimized Schnorr threshold
Flexible Round-Optimized Schnorr Threshold signatures. A t-of-n threshold scheme where each signer contributes a nonce share to an aggregate signature. A single compromised signer controls its own nonce contribution, enabling a subliminal channel in the aggregate output that the other honest co-signers cannot detect.
Full definition+ of FROST
Flexible Round-Optimized Schnorr Threshold signatures. A t-of-n threshold signing scheme in which each of the n signers contributes a nonce share; the shares are combined into an aggregate signature. Any t signers can produce a valid signature without reconstructing the full private key. The threshold architecture distributes the key to prevent forgery but does not prevent a single compromised signer from encoding a prearranged command in its nonce contribution via an HKDF-based construction. The remaining honest signers produce a valid aggregate and cannot detect the bias.
Link to this term ↗ A graph-based agent orchestration framework (a successor to LangChain's agent abstractions). Defines the agent loop, the tool harness, and the memory model for many production LLM agents; substrate for prompt-injection attacks that need agentic capability to do damage.
Full definition+ of LangGraph
A graph-based agent orchestration framework (a successor to LangChain’s agent abstractions). Defines the agent loop, the tool harness, and the memory model for many production LLM agents; substrate for prompt-injection attacks that need agentic capability to do damage.
Link to this term ↗ A C/C++ implementation of LLM inference designed for CPU and consumer-GPU execution. Defines the GGUF format and is the load-bearing inference engine under Ollama, LM Studio, GPT4All, and most local-LLM tooling. Where most of the parser-level CVEs in 2024-25 landed.
Full definition+ of llama.cpp
A C/C++ implementation of LLM inference designed for CPU and consumer-GPU execution. Defines the GGUF format and is the load-bearing inference engine under Ollama, LM Studio, GPT4All, and most local-LLM tooling. Where most of the parser-level CVEs in 2024-25 landed.
Link to this term ↗ A protocol for exposing tools, resources, and context to LLM clients in a standardized way (Anthropic, 2024-25). MCP servers are tool-call backends; the LLM client invokes them, often with attacker-influenced arguments. The protocol determines what capabilities the substrate...
Full definition+ of MCP servers
A protocol for exposing tools, resources, and context to LLM clients in a standardized way (Anthropic, 2024-25). MCP servers are tool-call backends; the LLM client invokes them, often with attacker-influenced arguments. The protocol determines what capabilities the substrate offers to the decoder.
Link to this term ↗ A long-term memory layer for LLM agents: stores summarized facts and conversational history across sessions in a database, retrieves relevant entries on each new turn. Expands the substrate's capability surface (an injected instruction can persist into future sessions) and is...
Full definition+ of Mem0
A long-term memory layer for LLM agents: stores summarized facts and conversational history across sessions in a database, retrieves relevant entries on each new turn. Expands the substrate’s capability surface (an injected instruction can persist into future sessions) and is itself a poisoning target.
Link to this term ↗ CRYSTALS-Dilithium · FIPS 204
The NIST post-quantum digital signature standard (FIPS 204), based on the CRYSTALS-Dilithium lattice scheme. Supports randomized and deterministic signing modes; the randomized default exposes a 256-bit signer-controlled nonce field absent from the verifiable signature output, enabling a subliminal channel.
Full definition+ of ML-DSA
The NIST post-quantum digital signature standard (FIPS 204), based on the CRYSTALS-Dilithium lattice scheme. The signing procedure computes rho_prime = H(K || rnd || mu, 64), where rnd is a 256-bit value provided by the signer. In the default randomized mode rnd is sampled uniformly at random; in deterministic mode it is set to 32 zero bytes. Because rnd does not appear in the signature output (c_tilde, z, h), any 256-bit value produces a valid, indistinguishable signature, which is a structural subliminal channel. Signing profiles that adopt ML-DSA should mandate deterministic mode.
Link to this term ↗ A wrapper around llama.cpp that adds a model registry, an HTTP API, and a CLI for pulling and running models locally. The default "I want to run an LLM on my laptop" tool for many users; consequently a primary substrate for attacks delivered via redistributed GGUF files.
Full definition+ of Ollama
A wrapper around llama.cpp that adds a model registry, an HTTP API, and a CLI for pulling and running models locally. The default “I want to run an LLM on my laptop” tool for many users; consequently a primary substrate for attacks delivered via redistributed GGUF files.
Link to this term ↗ Cryptographic schemes designed to resist attacks from quantum computers. NIST standardized three algorithms in 2024: ML-DSA (signatures), ML-KEM (key encapsulation), SLH-DSA (hash-based signatures). The transition from ECDSA and RSA to post-quantum equivalents is active across software supply-chain and artifact-signing infrastructure.
Full definition+ of post-quantum cryptography
Cryptographic schemes designed to remain secure against attacks from quantum computers running Shor’s and Grover’s algorithms. NIST completed its post-quantum standardization in 2024 with three primary standards: ML-DSA (FIPS 204, lattice-based signatures), ML-KEM (FIPS 203, lattice-based key encapsulation), and SLH-DSA (FIPS 205, hash-based signatures). The transition from ECDSA and RSA to post-quantum equivalents is now active across software supply-chain infrastructure. Signing scheme migrations introduce new deployment surface that must be specified carefully. ML-DSA’s randomized mode, for instance, opens a subliminal channel absent from ECDSA under RFC 6979.
Link to this term ↗ retrieval-augmented generation
An architecture pattern where a retrieval system (vector index, search engine, structured database) fetches relevant documents at query time and inserts them into the LLM's context, improving accuracy on out-of-training-distribution questions. Also the most common...
Full definition+ of RAG
An architecture pattern where a retrieval system (vector index, search engine, structured database) fetches relevant documents at query time and inserts them into the LLM’s context, improving accuracy on out-of-training-distribution questions. Also the most common runtime-channel attack surface in production LLM systems.
Link to this term ↗ Sigstore's public, append-only transparency log of signed artifact metadata. Every signing event produces a permanent public entry. Designed to make supply-chain operations auditable and detect unauthorized signatures; its permanence also means attacker traffic embedded via subliminal channels cannot be removed without destroying the audit record.
Full definition+ of Rekor
Sigstore’s public, append-only transparency log of signed artifact metadata. Every cosign signing event produces a permanent, publicly visible entry in Rekor. Designed to make supply-chain operations auditable and to make unauthorized signatures detectable. The append-only property cuts both ways: legitimate signing operations build a verifiable audit trail, but traffic embedded via a subliminal channel is equally permanent and equally irremovable. The log cannot be purged of attacker entries without destroying the audit record itself.
Link to this term ↗ In transformer architectures, the persistent vector that flows through every layer and gets updated additively by each attention and MLP block. Mechanistic-interpretability work often analyzes the residual stream as the carrier of the model's "thinking"; offensive...
Full definition+ of residual stream
In transformer architectures, the persistent vector that flows through every layer and gets updated additively by each attention and MLP block. Mechanistic-interpretability work often analyzes the residual stream as the carrier of the model’s “thinking”; offensive forward-hook techniques modify it to steer behavior.
Link to this term ↗ An open-source project providing signing and verification infrastructure for software artifacts, including ML models. Core components: Cosign (signing CLI), Rekor (transparency log), Fulcio (certificate authority). Powers OpenSSF Model Signing. Current model-signing release uses RFC 6979 deterministic ECDSA.
Full definition+ of Sigstore
An open-source project providing signing and verification infrastructure for software supply chains, including ML model artifacts. Core components: Cosign (the signing and verification CLI), Rekor (an append-only public transparency log of signing events), and Fulcio (a certificate authority that issues short-lived certificates bound to OIDC identities). Powers OpenSSF Model Signing. The current v1.1.1 release uses RFC 6979 deterministic ECDSA, which exposes no signer-controlled entropy at the API boundary.
Link to this term ↗ The k highest-ranked documents returned by a retrieval system and inserted into an LLM's context window. A poisoned document ranked outside top-k never reaches the model regardless of its content. In RAG security evaluation, retrieval_rate measures how often the attack payload lands inside top-k.
Full definition+ of top-k
The k highest-ranked documents returned by a retrieval system and inserted into an LLM’s context window. In a standard RAG pipeline, the retriever scores all candidate documents against the query and passes only the top-k results to the model. A poisoned document ranked outside top-k never reaches the model regardless of its payload content, so retrieval is the first gate in the attack chain. In RAG security evaluation, retrieval_rate measures how often the attack payload lands inside top-k; cells where this rate is already near 1.0 cannot be improved by retrieval-side mitigations.
Link to this term ↗ An append-only, publicly auditable log of signing events or certificate issuances. Designed to make supply-chain operations auditable and unauthorized signatures detectable. Rekor is the transparency log used by Sigstore. Entries are permanent: once written they cannot be removed, which has implications for attacker traffic embedded via subliminal channels.
Full definition+ of transparency log
An append-only, publicly auditable log of signing events or certificate issuances. Designed to make supply-chain operations transparent and to surface unauthorized or unexpected signatures. Certificate Transparency (for TLS) and Rekor (for software artifacts) are the main deployed instances. The append-only property is both the mechanism of trustworthiness and a constraint: entries cannot be removed without breaking the audit guarantees. For defenders, this means a historical signing record is always available. For attackers using a subliminal channel in signing operations, it means their traffic is equally permanent and equally public. The log designed to expose them becomes their delivery medium.
Link to this term ↗ A high-throughput inference engine for serving LLMs at scale, with a focus on GPU efficiency (PagedAttention, continuous batching). The default inference engine for many production deployments; a different substrate from llama.cpp-class local tooling.
Full definition+ of vLLM
A high-throughput inference engine for serving LLMs at scale, with a focus on GPU efficiency (PagedAttention, continuous batching). The default inference engine for many production deployments; a different substrate from llama.cpp-class local tooling.
Link to this term ↗