Tamarin’s standard usage is to analyze the design of a given security protocol or perhaps accompany the evolution of that design, checking the protocol after each modification. But Tamarin can also be used to compare protocols and even analyze families of related protocols. This can be used to determine the differences in the protocols’ strengths with respect to the properties they meet, the adversaries they resist, or even where in the protocol run particular properties are established. Such an analysis supports protocol implementers in choosing the protocol variant that best matches the guarantees they need for their specific use case. For example, for resource-constrained devices one might be willing to sacrifice some security guarantees for less computation or communication. Alternatively one might trade off privacy for security or vice versa.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Analyzing Protocol Families

  • David Basin,
  • Cas Cremers,
  • Jannik Dreier,
  • Ralf Sasse

摘要

Tamarin’s standard usage is to analyze the design of a given security protocol or perhaps accompany the evolution of that design, checking the protocol after each modification. But Tamarin can also be used to compare protocols and even analyze families of related protocols. This can be used to determine the differences in the protocols’ strengths with respect to the properties they meet, the adversaries they resist, or even where in the protocol run particular properties are established. Such an analysis supports protocol implementers in choosing the protocol variant that best matches the guarantees they need for their specific use case. For example, for resource-constrained devices one might be willing to sacrifice some security guarantees for less computation or communication. Alternatively one might trade off privacy for security or vice versa.