Skip to content
NewA calmer, faster ZeroHour

Trust a Few: The Weakest Assumptions a Protocol Needs

arXiv cs.CRby Bhumika Mittal ()1 min read1 · 1 read
AI summary · grok-4.7Summaries by Vani AI

A verifier loop computes the weakest key, value, and channel assumptions a protocol needs to meet a goal.

The paper characterizes the weakest key, value, and channel assumptions a protocol needs to meet a security goal. Minimal stopping sets of attacks define that trust; the answer is unique once either/or assumptions are allowed, and deciding whether at most k assumptions suffice is NP-hard. A loop using a bounded analyser and CPSA finds the weakest trust for 18 goals across ten protocols and agrees with exhaustive verification. It shows a Kerberos PKINIT model states an assumption the client's server authentication does not need, and identifies channel assumptions under which Needham-Schroeder meets its goal in a bounded model.

Key facts
  • Weakest trust equals the minimal ways to stop all minimal attacks.
  • Deciding whether at most k assumptions suffice is NP-hard.
  • The loop matches exhaustive checks on 18 goals over ten protocols.
  • Kerberos PKINIT client authentication does not need one stated assumption.
  • Bounded Needham-Schroeder meets its goal under identified channel assumptions.
Analyze this story with Vani AIImpact, who is affected and what defenders should do, in a new chat

From the original article

1 min read at arxiv.org

Protocol verifiers check whether a protocol meets a security goal under stated trust assumptions, such as that a key is never leaked, a value is fresh, or a channel is authentic. They do not say which of those assumptions the goal needs. Rowe, Guttman and Liskov asked for the weakest assumptions under which a protocol achieves a goal and left the question open.

arXiv cs.CR

By Bhumika Mittal · arxiv.org

Read the full article at arXiv cs.CR

A short excerpt; the article and its images belong to the publisher. Summary, key facts and assessment above are AI-written from the article and can be wrong.