<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Burrows-Abadi-Needham-Logik</id>
	<title>Burrows-Abadi-Needham-Logik - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Burrows-Abadi-Needham-Logik"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Burrows-Abadi-Needham-Logik&amp;action=history"/>
	<updated>2026-06-12T15:31:06Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Burrows-Abadi-Needham-Logik&amp;diff=1204366&amp;oldid=prev</id>
		<title>imported&gt;Aka: /* Axiome */ Tippfehler entfernt</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Burrows-Abadi-Needham-Logik&amp;diff=1204366&amp;oldid=prev"/>
		<updated>2021-07-22T19:29:06Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Axiome: &lt;/span&gt; &lt;a href=&quot;/index.php?title=Benutzer:Aka/Tippfehler_entfernt&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Benutzer:Aka/Tippfehler entfernt (Seite nicht vorhanden)&quot;&gt;Tippfehler entfernt&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Die &amp;#039;&amp;#039;&amp;#039;Burrows-Abadi-Needham-Logik&amp;#039;&amp;#039;&amp;#039; (auch bekannt als &amp;#039;&amp;#039;&amp;#039;BAN-Logik&amp;#039;&amp;#039;&amp;#039;) ist eine 1989 von Michael Burrows, Martín Abadi und Roger Needham publizierte [[Modallogik]], mit der kryptographische [[Kommunikationsprotokoll|Protokolle]] zum Informationsaustausch definiert und auf Schwachstellen untersucht werden können. Eine Weiterentwicklung der BAN-Logik ist die [[Gong-Needham-Yahalom-Logik|GNY-Logik]].&lt;br /&gt;
&lt;br /&gt;
Wird ein Protokoll analysiert, wird die Beschreibung des Protokolls in BAN-Logik ausgedrückt. Danach werden [[Prämisse]]n des Protokolls analysiert und anschließend in gültige Aussagen transformiert.&lt;br /&gt;
&lt;br /&gt;
Dabei gibt es jedoch auch Schwachstellen. Auf der einen Seite können gewisse Protokollereignisse gar nicht in BAN-Logik ausgedrückt werden. Andererseits muss beim Übersetzen in BAN-Logik idealisiert werden, was schwierig ist. Sichere und unsichere Varianten eines Protokolls können, in BAN-Logik ausgedrückt, kaum mehr unterschieden werden.&amp;lt;ref name=&amp;quot;boyd1994&amp;quot;&amp;gt;{{Literatur |Autor=Colin Boyd, Wenbo Mao |Titel=“On a Limitation of BAN Logic” |Sammelwerk=Lecture Notes in Computer Science |Band=765/1994 |Verlag=Springer Berlin / Heidelberg |Datum=2001-07 |ISSN=1611-3349 |Seiten=240–247 |DOI=10.1007/3-540-48285-7_20}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Konstrukte ==&lt;br /&gt;
* &amp;lt;math&amp;gt; P \mid\!\equiv X&amp;lt;/math&amp;gt;: P glaubt X&lt;br /&gt;
* &amp;lt;math&amp;gt; P \triangleleft X&amp;lt;/math&amp;gt;: P hat eine Nachricht erhalten, die X enthält. P kann X nun lesen und wiederholen.&lt;br /&gt;
* &amp;lt;math&amp;gt; P \mid\!\sim X&amp;lt;/math&amp;gt;: P hat X in der Vergangenheit bereits gesendet&lt;br /&gt;
* &amp;lt;math&amp;gt;\sharp(X)&amp;lt;/math&amp;gt;: X ist noch nicht im Zuge des Protokollverlaufs gesendet worden&lt;br /&gt;
* &amp;lt;math&amp;gt;P \Rightarrow X&amp;lt;/math&amp;gt;: P hat Autorität über X und ist uneingeschränkt glaubwürdig, wenn er X äußert&lt;br /&gt;
* &amp;lt;math&amp;gt;P \overset{K}{\longleftrightarrow} Q&amp;lt;/math&amp;gt;: Der symmetrische Schlüssel K kann für vertrauliche Kommunikation zwischen P und Q verwendet werden&lt;br /&gt;
* &amp;lt;math&amp;gt;\overset{K}{\mapsto}P&amp;lt;/math&amp;gt;: P verwendet K als öffentlichen Schlüssel&lt;br /&gt;
* &amp;lt;math&amp;gt;P \overset{X}{\rightleftharpoons} Q&amp;lt;/math&amp;gt;: X ist ein nur P und Q bekanntes Geheimnis&lt;br /&gt;
* &amp;lt;math&amp;gt;\{X\}_K&amp;lt;/math&amp;gt;: Die Nachricht X ist mit dem symmetrischen Schlüssel K verschlüsselt&lt;br /&gt;
* &amp;lt;math&amp;gt;\langle X \rangle_Y&amp;lt;/math&amp;gt;: X mit der Formel Y kombiniert, hierbei ist Y ein Geheimnis, dessen Verwendung die Identität desjenigen beweist, der X äußert&lt;br /&gt;
&lt;br /&gt;
== Axiome ==&lt;br /&gt;
Die BAN-Logik verfügt über eine Schlussregel, die in allgemeiner Form wie folgt aussieht: &amp;lt;math&amp;gt;\frac{A_1,\ldots, A_n}{F}&amp;lt;/math&amp;gt;. Hierbei sind &amp;lt;math&amp;gt;A_1, \ldots, A_n&amp;lt;/math&amp;gt; Prämissen und &amp;lt;math&amp;gt;F&amp;lt;/math&amp;gt; ist die Folgerung. Die Axiome im Einzelnen:&lt;br /&gt;
&lt;br /&gt;
=== Message-Meaning ===&lt;br /&gt;
Diese Axiome regeln die Interpretation von Nachrichten. Für verschiedene Verschlüsselungsvarianten lauten sie:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;math&amp;gt;\frac{P\mid\!\equiv Q \overset{K}{\longleftrightarrow} P, \; P \triangleleft \{X\}_K}{P \mid\!\equiv Q \mid\!\sim X}&amp;lt;/math&amp;gt; für [[Symmetrisches Kryptosystem|Symmetrische Verschlüsselung]],&lt;br /&gt;
* &amp;lt;math&amp;gt;\frac{P\mid\!\equiv \overset{K}{\mapsto} Q, \; P \triangleleft \{X\}_{K^{-1}}}{P \mid\!\equiv Q \mid\!\sim X}&amp;lt;/math&amp;gt; für [[Asymmetrisches Kryptosystem|Asymmetrische Verschlüsselung]] und&lt;br /&gt;
* &amp;lt;math&amp;gt;\frac{P\mid\!\equiv Q \overset{Y}{\rightleftharpoons} P, \; P \triangleleft \langle X \rangle_Y}{P \mid\!\equiv Q \mid\!\sim X}&amp;lt;/math&amp;gt; für [[Shared Secret]]s.&lt;br /&gt;
&lt;br /&gt;
Am Beispiel des ersten Schlusses erläutert bedeutet dies: Aus „P glaubt einen sicheren, symmetrischen Schlüssel K für eine Verbindung mit Q zu kennen“ und „P hat eine mit K verschlüsselte Nachricht erhalten“ wird „P glaubt Q habe X in der Vergangenheit gesendet“.&lt;br /&gt;
&lt;br /&gt;
Hierbei wird implizit angenommen, dass P lokal verschlüsselte Nachrichten erkennen kann und dass &amp;lt;math&amp;gt;\{X\}_K&amp;lt;/math&amp;gt; nicht von P stammt.&amp;lt;ref name=&amp;quot;monniaux2001&amp;quot;&amp;gt;{{Literatur |Autor=David Monniaux |Titel=“Analysis of Cryptographic Protocols using Logics of Belief: an Overview” |Sammelwerk=Journal of Telecommunications and Information Technology |Band=4 |Datum=2002 |Seiten=57–67 |Online=http://citeseer.ist.psu.edu/monniaux01analysis.html}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Nonce-Verification ===&lt;br /&gt;
Diese Regel ist die einzige, mit der von &amp;lt;math&amp;gt;\mid\!\sim&amp;lt;/math&amp;gt; auf &amp;lt;math&amp;gt;\mid\!\equiv&amp;lt;/math&amp;gt; geschlossen wird. Sie drückt aus, dass eine Nachricht „frisch“ ist, also nicht zuvor gesendet wurde, und der Sender noch immer daran glaubt. Dies stellt eine abstrakte [[Challenge-Response-Authentifizierung]] dar, die insbesondere Replay-Angriffe verhindern soll.&lt;br /&gt;
:&amp;lt;math&amp;gt;\frac{P \mid\!\equiv \sharp(X),\; P \mid\!\equiv Q \mid\!\sim X}{P \mid\!\equiv Q \mid\!\equiv X}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Wenn P glaubt, dass X „frisch“ ist und dass Q in der Vergangenheit X gesendet hat, dann glaubt P, dass Q noch immer an X glaubt. X ist hierbei nach Voraussetzung ein Klartext.&lt;br /&gt;
&lt;br /&gt;
=== Jurisdiction ===&lt;br /&gt;
:&amp;lt;math&amp;gt;\frac{P\mid\!\equiv Q \Rightarrow X, \; P \mid\!\equiv Q \mid\!\equiv X}{P \mid\!\equiv X}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Falls Q nach Glauben von P eine Autorität für X ist und X glaubt, so glaubt auch P X.&lt;br /&gt;
&lt;br /&gt;
=== Eigenschaften der Konstrukte ===&lt;br /&gt;
P glaubt eine Menge von Aussagen (X, Y) nur genau dann, wenn er jede der Teilaussagen glaubt.&lt;br /&gt;
:&amp;lt;math&amp;gt;\frac{P\mid\!\equiv X, \; P \mid\!\equiv Y}{P \mid\!\equiv (X,Y)}, \quad \frac{P \mid\!\equiv (X,Y)}{P\mid\!\equiv X}, \quad \frac{P\mid\!\equiv Q \mid\!\equiv (X,Y)}{P \mid\!\equiv Q \mid\!\equiv X}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Ähnlich zu den Eigenschaften für &amp;lt;math&amp;gt;\mid\!\equiv&amp;lt;/math&amp;gt; hat Q auch jede der Teilaussagen X und Y gesendet, wenn er (X,Y) gesendet hat. Die Umkehrung gilt hingegen nicht, da X und Y dann nicht notwendigerweise zusammengesendet wurden.&lt;br /&gt;
:&amp;lt;math&amp;gt;\frac{P \mid\!\equiv Q \mid\!\sim (X,Y)}{P \mid\!\equiv Q \mid\!\sim X}&amp;lt;/math&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
* {{Literatur&lt;br /&gt;
   |Autor=Michael Burrows, Martín Abadi, Roger Needham&lt;br /&gt;
   |Titel=“A Logic of Authentication” (revised version)&lt;br /&gt;
   |Sammelwerk=ACM Transactions on Computer Systems&lt;br /&gt;
   |Band=8&lt;br /&gt;
   |Nummer=1&lt;br /&gt;
   |Datum=1990-02&lt;br /&gt;
   |ISSN=0734-2071&lt;br /&gt;
   |Seiten=18–36&lt;br /&gt;
   |DOI=10.1145/77648.77649}}&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Kryptologie]]&lt;br /&gt;
[[Kategorie:Digitale Kommunikation]]&lt;br /&gt;
[[Kategorie:Nichtklassische Logik]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Aka</name></author>
	</entry>
</feed>