<?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=Universelle_Hash-Funktion</id>
	<title>Universelle Hash-Funktion - 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=Universelle_Hash-Funktion"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Universelle_Hash-Funktion&amp;action=history"/>
	<updated>2026-06-02T07:14:05Z</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=Universelle_Hash-Funktion&amp;diff=1398632&amp;oldid=prev</id>
		<title>141.24.210.198: Gemäß der Definition muss die Kollisionswahrscheinlichkeit nicht gleich 1/n, sondern kann auch kleiner sein (in der Tat gib es auch solche Hash-Funktionen).</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Universelle_Hash-Funktion&amp;diff=1398632&amp;oldid=prev"/>
		<updated>2023-08-25T12:10:07Z</updated>

		<summary type="html">&lt;p&gt;Gemäß der Definition muss die Kollisionswahrscheinlichkeit nicht gleich 1/n, sondern kann auch kleiner sein (in der Tat gib es auch solche Hash-Funktionen).&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Eine &amp;#039;&amp;#039;&amp;#039;Universelle [[Hash-Funktion]]&amp;#039;&amp;#039;&amp;#039; (manchmal auch als universale Hash-Funktion bezeichnet) ist ein [[randomisierter Algorithmus]], für welchen gilt, dass die Wahrscheinlichkeit einer Kollision in einer Menge mit &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; Elementen höchstens &amp;lt;math&amp;gt;1/n&amp;lt;/math&amp;gt; beträgt.&lt;br /&gt;
&lt;br /&gt;
Die Grundidee hinter universellem Hashing ist, die Hash-Funktion zu randomisieren: die Hash-Funktion wird aus einer Klasse von Funktionen zufällig ausgewählt. Somit kann die Wahrscheinlichkeit für schlechtes Laufzeitverhalten gleichmäßig über alle Eingaben verteilt werden.&lt;br /&gt;
&lt;br /&gt;
== Definition ==&lt;br /&gt;
Sei &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; eine endliche Menge von Hash-Funktionen, die eine Menge &amp;lt;math&amp;gt;K&amp;lt;/math&amp;gt; von Schlüsseln auf die Menge &amp;lt;math&amp;gt;\{0, 1, \dotsc, m-1\}&amp;lt;/math&amp;gt; abbilden. Eine solche Menge wird als universell bezeichnet, wenn für jedes Paar voneinander verschiedener Schlüssel &amp;lt;math&amp;gt;k,l\in K&amp;lt;/math&amp;gt; die Anzahl der Hash-Funktionen, für die &amp;lt;math&amp;gt;h(k)=h(l)&amp;lt;/math&amp;gt; gilt, höchstens gleich &amp;lt;math&amp;gt;\left| H \right|/m&amp;lt;/math&amp;gt; ist. Mit anderen Worten, mit einer zufällig aus &amp;lt;math&amp;gt;H&amp;lt;/math&amp;gt; ausgewählten Hash-Funktion ist die Wahrscheinlichkeit für eine Kollision zwischen den Schlüsseln &amp;lt;math&amp;gt;k&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;l&amp;lt;/math&amp;gt; nicht größer als die Wahrscheinlichkeit &amp;lt;math&amp;gt;1/m&amp;lt;/math&amp;gt; einer Kollision, wenn &amp;lt;math&amp;gt;h(k)&amp;lt;/math&amp;gt; und &amp;lt;math&amp;gt;h(l)&amp;lt;/math&amp;gt; zufällig und unabhängig aus der Menge &amp;lt;math&amp;gt;\{0, 1, \dotsc, m-1\}&amp;lt;/math&amp;gt; gewählt werden.&lt;br /&gt;
&lt;br /&gt;
Falls &amp;lt;math&amp;gt;n&amp;lt;/math&amp;gt; Elemente in einer Hashtabelle &amp;lt;math&amp;gt;T&amp;lt;/math&amp;gt; der Größe &amp;lt;math&amp;gt;m&amp;lt;/math&amp;gt; mittels einer zufälligen Hashfunktion &amp;lt;math&amp;gt;h&amp;lt;/math&amp;gt; aus einer &amp;lt;math&amp;gt;c&amp;lt;/math&amp;gt;-universellen Familie gespeichert werden, dann ist für jedes &amp;lt;math&amp;gt;T[i]&amp;lt;/math&amp;gt; mit mindestens einem Schlüssel die erwartete Anzahl Schlüssel in &amp;lt;math&amp;gt;T[i]&amp;lt;/math&amp;gt; in &amp;lt;math&amp;gt;O(1+c*(n/m))&amp;lt;/math&amp;gt;.&amp;lt;ref&amp;gt;Cormen et al., op. cit.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
* Cormen et al.: &amp;#039;&amp;#039;Introduction to Algorithms&amp;#039;&amp;#039;. 2. Auflage. MIT Press, 2001, Kapitel 11.3.3&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Kryptographische Hashfunktion]]&lt;/div&gt;</summary>
		<author><name>141.24.210.198</name></author>
	</entry>
</feed>