www.wikidata.de-de.nina.az
Der Rabin Fingerprint ist ein Verfahren zur Berechnung eines Fingerprints Es wurde von Michael O Rabin vorgeschlagen 1 Inhaltsverzeichnis 1 Motivation 2 Methode 3 Verwendung 4 Weblinks 5 EinzelnachweiseMotivation BearbeitenFingerprints sind kurze Etiketten fur grosse Objekte Unterschiedliche Fingerprints sollen unterschiedlichen Objekten entsprechen und unterschiedliche Objekte sollen nur mit geringer Wahrscheinlichkeit denselben Fingerprint haben Der Rabin Fingerprint ist ein spezielles Verfahren das auf der Arithmetik in Z 2 x displaystyle mathbb Z 2 left x right nbsp modulo eines irreduziblen Polynoms mit Koeffizienten in Z 2 displaystyle mathbb Z 2 nbsp beruht Methode BearbeitenVerschlusselt werden soll ein String a 1 a m displaystyle a 1 ldots a m nbsp aus Nullen und Einsen mit a 1 1 displaystyle a 1 1 nbsp Dieser wird als Polynom a 1 t m 1 a 2 t m 2 a m displaystyle a 1 t m 1 ldots a 2 t m 2 ldots a m nbsp mit Koeffizienten in Z 2 displaystyle mathbb Z 2 nbsp aufgefasst das Eingabe Polynom A x displaystyle A x nbsp Fur die Berechnung wird ein Schlussel P x displaystyle P x nbsp ebenfalls aus Z 2 x displaystyle mathbb Z 2 x nbsp benotigt Bei P x displaystyle P x nbsp soll es sich um ein irreduzibles Polynom handeln Die Rabin Fingerprintfunktion f displaystyle f nbsp ist als f A x A x mod P x displaystyle f A x A x mod P x nbsp definiert Verwendung BearbeitenBesonders geeignet ist der Rabin Fingerprint beim Einsatz zur Erkennung von identischen oder ahnlichen Abschnitten in unterschiedlichen Dateien d 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 Low Bandwidth File System den Rabin Fingerprint 2 Weblinks BearbeitenA Broder Some applications of Rabin s fingerprinting methodEinzelnachweise Bearbeiten Michael O Rabin Fingerprinting by Random Polynomials Center for Research in Computing Technology Harvard University 1981 englisch xmailserver org PDF 465 kB abgerufen am 9 Dezember 2014 Purushottam Kulkarni Fred Douglis Jason D LaVoie John M Tracey Redundancy Elimination Within Large Collections of Files In USENIX Annual Technical Conference General Track 12 Mai 2004 S 59 72 abgerufen am 21 Februar 2015 englisch Abgerufen von https de wikipedia org w index php title Rabin Fingerprint amp oldid 214040687