<?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=Rabin-Fingerprint</id>
	<title>Rabin-Fingerprint - 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=Rabin-Fingerprint"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Rabin-Fingerprint&amp;action=history"/>
	<updated>2026-06-04T05:45:09Z</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=Rabin-Fingerprint&amp;diff=2790956&amp;oldid=prev</id>
		<title>imported&gt;회기-로: /* Methode */</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Rabin-Fingerprint&amp;diff=2790956&amp;oldid=prev"/>
		<updated>2021-07-20T06:09:20Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Methode&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Der &amp;#039;&amp;#039;&amp;#039;Rabin-Fingerprint&amp;#039;&amp;#039;&amp;#039; ist ein Verfahren zur Berechnung eines [[Fingerprint (Hashfunktion)|Fingerprints]]. Es wurde von [[Michael O. Rabin]] vorgeschlagen.&amp;lt;ref name=&amp;quot;rabin1981&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Motivation ==&lt;br /&gt;
Fingerprints sind kurze Etiketten für große Objekte. Unterschiedliche Fingerprints sollen unterschiedlichen Objekten entsprechen und unterschiedliche Objekte sollen nur mit geringer Wahrscheinlichkeit denselben Fingerprint haben.&lt;br /&gt;
&lt;br /&gt;
Der Rabin-Fingerprint ist ein spezielles Verfahren, das auf der Arithmetik in &amp;lt;math&amp;gt;\Z_2\left[x\right]&amp;lt;/math&amp;gt; modulo eines irreduziblen Polynoms mit Koeffizienten in &amp;lt;math&amp;gt;\Z_2&amp;lt;/math&amp;gt; beruht.&lt;br /&gt;
&lt;br /&gt;
== Methode ==&lt;br /&gt;
Verschlüsselt werden soll ein String &amp;lt;math&amp;gt;(a_1,\ldots,a_m)&amp;lt;/math&amp;gt; aus Nullen und Einsen mit &amp;lt;math&amp;gt;a_1=1&amp;lt;/math&amp;gt;. Dieser wird als [[Polynom]] &amp;lt;math&amp;gt;a_1t^{m-1}+\ldots+a_2t^{m-2}+\ldots+a_m&amp;lt;/math&amp;gt; mit Koeffizienten in &amp;lt;math&amp;gt;\Z_2&amp;lt;/math&amp;gt; aufgefasst, das Eingabe-Polynom &amp;lt;math&amp;gt;A(x)&amp;lt;/math&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Für die Berechnung wird ein Schlüssel &amp;lt;math&amp;gt;P(x)&amp;lt;/math&amp;gt;, ebenfalls aus [[Z2 (Gruppe)|&amp;lt;math&amp;gt;\mathbb{Z}_2[x]&amp;lt;/math&amp;gt;]], benötigt. Bei &amp;lt;math&amp;gt;P(x)&amp;lt;/math&amp;gt; soll es sich um ein irreduzibles Polynom handeln.&lt;br /&gt;
&lt;br /&gt;
Die Rabin-Fingerprintfunktion &amp;lt;math&amp;gt;f&amp;lt;/math&amp;gt; ist als&lt;br /&gt;
:&amp;lt;math&amp;gt;f(A)(x) = A(x) \mod P(x)&amp;lt;/math&amp;gt;&lt;br /&gt;
definiert.&lt;br /&gt;
&lt;br /&gt;
== Verwendung ==&lt;br /&gt;
Besonders geeignet ist der Rabin-Fingerprint beim Einsatz zur Erkennung von identischen oder ähnlichen Abschnitten in unterschiedlichen Dateien, d.&amp;amp;nbsp;h. zur Erkennung von Redundanz. Diese kann dann zum Beispiel zur Optimierung von Dateitransferprozessen oder bei der Archivierung von Daten genutzt werden. So benutzt etwa das am [[Massachusetts Institute of Technology]] entwickelte [[Dateisystem]] LBFS (&amp;#039;&amp;#039;Low-Bandwidth File System&amp;#039;&amp;#039;) den Rabin-Fingerprint.&amp;lt;ref name=&amp;quot;kulkarni:usenix2004&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* A. Broder: [https://www.researchgate.net/profile/Andrei-Broder/publication/2688260_Some_applications_of_Rabin%27s_fingerprinting_method/links/0912f51487bc1b7e39000000/Some-applications-of-Rabins-fingerprinting-method.pdf?origin=publication_detail Some applications of Rabin‘s fingerprinting method]&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;rabin1981&amp;quot;&amp;gt;&lt;br /&gt;
{{Literatur&lt;br /&gt;
 |Autor=[[Michael O. Rabin]]&lt;br /&gt;
 |Titel=Fingerprinting by Random Polynomials&lt;br /&gt;
 |Verlag=Center for Research in Computing Technology, Harvard University&lt;br /&gt;
 |Datum=1981&lt;br /&gt;
 |Sprache=en&lt;br /&gt;
 |Online=http://www.xmailserver.org/rabin.pdf&lt;br /&gt;
 |Format=PDF&lt;br /&gt;
 |KBytes=465&lt;br /&gt;
 |Abruf=2014-12-09}}&lt;br /&gt;
&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;kulkarni:usenix2004&amp;quot;&amp;gt;&lt;br /&gt;
{{Internetquelle&lt;br /&gt;
 |autor=Purushottam Kulkarni, Fred Douglis, Jason D. LaVoie, John M. Tracey&lt;br /&gt;
 |url=https://www.usenix.org/legacy/event/usenix04/tech/general/full_papers/kulkarni/kulkarni_html/paper.html&lt;br /&gt;
 |titel=Redundancy Elimination Within Large Collections of Files&lt;br /&gt;
 |werk=[[USENIX]] Annual Technical Conference, General Track&lt;br /&gt;
 |datum=2004-05-12&lt;br /&gt;
 |seiten=59–72&lt;br /&gt;
 |abruf=2015-02-21&lt;br /&gt;
 |sprache=en}}&lt;br /&gt;
&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Kryptologie]]&lt;/div&gt;</summary>
		<author><name>imported&gt;회기-로</name></author>
	</entry>
</feed>