DE102010044226B4 - Verfahren zur geographischen Authentifikation durch binärkodierte Positionsinformationen und Verwendung eines hierarchischen 2D n-bit-Graycodes zur Codierung von Fahrzeugpositionen in Vehicular Ad-hoc Networks - Google Patents
Verfahren zur geographischen Authentifikation durch binärkodierte Positionsinformationen und Verwendung eines hierarchischen 2D n-bit-Graycodes zur Codierung von Fahrzeugpositionen in Vehicular Ad-hoc Networks Download PDFInfo
- Publication number
- DE102010044226B4 DE102010044226B4 DE102010044226.7A DE102010044226A DE102010044226B4 DE 102010044226 B4 DE102010044226 B4 DE 102010044226B4 DE 102010044226 A DE102010044226 A DE 102010044226A DE 102010044226 B4 DE102010044226 B4 DE 102010044226B4
- Authority
- DE
- Germany
- Prior art keywords
- entity
- units
- codewords
- binary
- bit
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3247—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving digital signatures
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Verfahren zur Überprüfung der Identität einer ersten Entität gegenüber einer verifizierenden zweiten Entität in einem System mittels einer im Rahmen eines Authentifikations- oder Signaturverfahrens durchgeführten Authentifizierung durch bestimmtes Wissen, wonach die erste Entität als glaubwürdig authentifiziert gilt, wenn sie nachweisen kann, dass sie Kenntnis einer nicht allgemein zugänglichen Information hat und die verifizierende zweite Entität Kenntnis von dieser Information hat und nach Übermittlung einer durch die erste Entität signierten Nachricht überprüfen kann, ob die Nachricht tatsächlich von der ersten Entität stammt, wobei das von der ersten Entität nachzuweisende und von der zweiten Entität zu verifizierende Wissen zumindest zum Teil einer von außen nicht nachvollziehbaren Änderung unterworfen ist, wobei bei der Authentifikation als sich ständig änderndes Wissen eine Information über den aktuellen geographischen Aufenthaltsort der ersten Entität verwendet wird, dadurch gekennzeichnet,
- dass der geographische Bereich in mehrere benachbarte, unterschiedliche Ortsinformationen aufweisende kleinste Einheiten mit eindeutigen Codewörtern segmentiert ist und dass die Codewörter mit Hilfe eines Graycodes kodiert sind,
- wobei der Graycode versehen ist mit
- mehreren n-bit-Codewörtern, die zweidimensional angeordneten Einheiten zugeordnet sind,
- wobei sich die Codewörter jeweils zweier benachbart angeordneter Einheiten um genau ein Bit unterscheiden und
- wobei die Hamming-Distanz der Codewörter jeweils zweier beliebiger, nicht benachbarter Einheiten kleiner oder gleich der unter Verwendung einer Orthogonal-Metrik ermittelbaren geografischen Distanz der durch diese Codewörter repräsentierten Einheiten ist,
- wobei der Graycode sich ferner dadurch auszeichnen kann,
- dass die Zuordnung der Codewörter zu den Einheiten schrittweise erfolgt, indem
- ein 2D-Bereich in einem ersten Schritt in zwei (horizontal) nebeneinanderliegende Teilbereiche unterteilt wird, denen die Binärcodewörter 0 und 1 (von links nach rechts oder umgekehrt) zugeordnet werden,
- in einem zweiten Schritt jeder beiden Teilbereiche in zwei (vertikal) untereinanderliegende Unterteilbereiche unterteilt wird, denen jeweils ein Binärcodewort zugeordnet wird, das sich aus dem Binärcodewort des jeweiligen Teilbereichs, aus dem der betreffende Unterteilbereich entstanden ist, ergänzt um Binär 0 für den oberen und Binär 1 für den unteren Teilbereich jeweils entweder als least significant bit (LSB) oder most significant bit (MSB) ergibt, und
- in weiteren Unterteilungsschritten zur Unterteilung der Unterteilungsbereiche in horizontaler und vertikaler Richtung in Unterteilungsbereiche jeweils nächst niedriger Ordnung durch jeweils ein Bit in der sich wiederholenden Aufeinanderfolge der Bits der Gruppe 0110 für sowohl jeweils vier nebeneinanderliegende Einheiten als auch jeweils untereinanderliegende Einheiten als stets entweder LSB oder MSB zum Binärcodewort des Unterteilungsbereichs nächst höherer Ordnung hinzugefügt wird, und
- wobei das Maß der gezielt durchzuführenden Unschärfe in den Identifikatoren über den aktuellen Aufenthaltsort Bit-genau vorgebbar ist.
- dass der geographische Bereich in mehrere benachbarte, unterschiedliche Ortsinformationen aufweisende kleinste Einheiten mit eindeutigen Codewörtern segmentiert ist und dass die Codewörter mit Hilfe eines Graycodes kodiert sind,
- wobei der Graycode versehen ist mit
- mehreren n-bit-Codewörtern, die zweidimensional angeordneten Einheiten zugeordnet sind,
- wobei sich die Codewörter jeweils zweier benachbart angeordneter Einheiten um genau ein Bit unterscheiden und
- wobei die Hamming-Distanz der Codewörter jeweils zweier beliebiger, nicht benachbarter Einheiten kleiner oder gleich der unter Verwendung einer Orthogonal-Metrik ermittelbaren geografischen Distanz der durch diese Codewörter repräsentierten Einheiten ist,
- wobei der Graycode sich ferner dadurch auszeichnen kann,
- dass die Zuordnung der Codewörter zu den Einheiten schrittweise erfolgt, indem
- ein 2D-Bereich in einem ersten Schritt in zwei (horizontal) nebeneinanderliegende Teilbereiche unterteilt wird, denen die Binärcodewörter 0 und 1 (von links nach rechts oder umgekehrt) zugeordnet werden,
- in einem zweiten Schritt jeder beiden Teilbereiche in zwei (vertikal) untereinanderliegende Unterteilbereiche unterteilt wird, denen jeweils ein Binärcodewort zugeordnet wird, das sich aus dem Binärcodewort des jeweiligen Teilbereichs, aus dem der betreffende Unterteilbereich entstanden ist, ergänzt um Binär 0 für den oberen und Binär 1 für den unteren Teilbereich jeweils entweder als least significant bit (LSB) oder most significant bit (MSB) ergibt, und
- in weiteren Unterteilungsschritten zur Unterteilung der Unterteilungsbereiche in horizontaler und vertikaler Richtung in Unterteilungsbereiche jeweils nächst niedriger Ordnung durch jeweils ein Bit in der sich wiederholenden Aufeinanderfolge der Bits der Gruppe 0110 für sowohl jeweils vier nebeneinanderliegende Einheiten als auch jeweils untereinanderliegende Einheiten als stets entweder LSB oder MSB zum Binärcodewort des Unterteilungsbereichs nächst höherer Ordnung hinzugefügt wird, und
- wobei das Maß der gezielt durchzuführenden Unschärfe in den Identifikatoren über den aktuellen Aufenthaltsort Bit-genau vorgebbar ist.
Description
- Die Erfindung betrifft die Verwendung eines speziellen neuen Graycodes bei einem Verfahren zur Überprüfung der Identität einer ersten Entität gegenüber einer anderen zweiten Entität in einem System, und zwar im Speziellen bei einem Verfahren zur geographischen Authentifikation durch binärkodierte Positionsinformationen mit variabler Unschärfe. Ferner betrifft die Erfindung die Verwendung eines hierarchischen 2D n-bit-Graycodes zur Codierung von Fahrzeugpositionen in Vehicular Ad-hoc Networks.
- Heutige digitale Authentifikations- und Signaturverfahren berücksichtigen neben Pseudozufallszahlen und Schlüsseln im wesentlichen Identitäten und Zeitstempel als Grundlage für die diversen Algorithmen, was vielfach zu unzureichender Sicherheit bei der Authentifikation einer Entität oder einer Unterschrift führt.
- Die wachsende Mobilität unserer Gesellschaft hat in zunehmendem Maße zur Verbreitung mobiler Endgeräte wie SmartPhones und PDAs geführt, die als Plattform in die verschiedenen Arten der Kommunikationsnetze eingebunden sind. Einerseits ergibt sich hierdurch die Notwendigkeit, bewährte Technologien im Bereich Sicherheit auf die jeweilige Netzumgebung und darauf basierenden Anwendungen anzupassen. Einschränkungen der mobilen Geräte (z.B. CPU, Speicher und Betriebsenergie), der Funkverbindung (z.B. Bandbreite und Reichweite) und die spezifischen Angriffe in Funknetzen (Abhörangriffe, Spoofing, Impersonation, Replay usw.) benötigen besondere Konzepte und Lösungen zur Unterstützung für die Mobilität. Andererseits ergeben sich gerade aus der Mobilität neue Möglichkeiten. Die Mobilität der Nutzer und damit einhergehend die Mobilität der Geräte ist beispielsweise inhärente Ursache ständiger Veränderungen im Kommunikationsnetz, die Grundlage aller Untersuchungen im Forschungsgebiet der Location Based Services sind. Aus
DE 10 2004 063 393 B3 ist es bekannt, die Mobilität von Anwendern und Geräten in Kommunikationsnetzen zu nutzen, um die Sicherheit von Authentifikationsverfahren zu verbessern, indem man aktuelle Positions- bzw. Ortsinformationen verwendet. - Obwohl aktuelle Ortsinformationen als Wissen bzw. zu verifizierendes Wissen eingesetzt werden, kann deren Bestimmung fehlerbehaftet sein. Dies kann zu Problemen bei der Verifikation führen; denn die Ortsinformationen, die die sich zu authentifizierende Person (z.B. Alice) gegenüber der die Authentifizierung verifizierenden Institution (z.B. Bob) liefert, muss die Institution über eine unabhängige zweite Informationsquelle verifizieren können. Dies kann beispielsweise durch eine von der Institution durchgeführte Abfrage eines Ortungssystems erfolgen, welchem der aktuelle Aufenthaltsort der Person bekannt ist (beispielsweise Mobilnetzbetreiber, den die Person nutzt und auf den die Institution zugreifen kann). Da die Ortsinformationsbestimmung durch die beiden Systeme gegebenenfalls zu leicht unterschiedlichen Ergebnissen führt, resultieren daraus fehlerhafte Verifikationsversuche, weshalb die Authentifizierung insgesamt nicht erfolgreich abgeschlossen werden kann.
- Da die Verifikation im Kern eigentlich nur gültige von ungültigen Ortsinformationen unterscheiden können muss, kann das System vorteilhafterweise so ausgelegt sein, dass statt der eigentlichen Ortsinformation auch von dieser Ortsinformation abgeleitete Informationen, beispielsweise ein Hashwert der Ortsinformation verglichen werden braucht. Hierbei führen geringe Abweichungen der Bestimmung der geographischen Position von Alice auf Seiten von Alice und Bob i.d.R. zu völlig unterschiedlichen Hashwerten (sog. „Avalange-Effekt“) was eine Verifikation durch direkten Vergleich der Hashwerte unmöglich macht.
- In
DE 10 2004 063 393 B3 werden Verfahren basierend auf GPS, Mobilfunk, Indoor oder Inertialsystem aufgezeigt, um den aktuellen geographischen Aufenthaltsort der ersten Entität zu ermitteln. - Aus
WO 2006/109027 A1 - Aufgabe der Erfindung ist es, ein Ortsidentifikationsschema (Location Identification Taxonomy) zu schaffen, bei dem zwischen zwei Ortsidentifikatoren (Location Identifier) ähnliche Entfernungsverhältnisse auf der Bitebene gelten wie auf der Ebene der geographischen Positionen, die sie repräsentieren (d.h. geographisch nahe beieinander liegende Ortsidentifikatoren unterscheiden sich in wenigen Bits, weit auseinander liegende Ortsidentifikatoren unterscheiden sich in vielen Bits). Hierdurch kann u.a. bei Anwendung des Ortsidentifikationsschemas im Rahmen o.g. ortsbasierter Authentifikationsverfahren das Maß der (akzeptierten) Unschärfe (Bit-)genau angegeben werden.
- Zur Lösung dieser Aufgabe wird mit der Erfindung ein Verfahren mit den Merkmalen des Anspruchs 1 vorgeschlagen. Einzelne Ausgestaltungen und Aspekte der Erfindung sind Gegenstand der weiteren Patentansprüche.
- Es existieren eine Vielzahl verschiedener Möglichkeiten der Repräsentation von Positionsinformationen wie z.B. numerische Koordinaten (z.B. 28.61°N 80.61°W) oder symbolische Ortsangaben (z.B. Miami Airport, Terminal 4). Häufig ist in darauf aufbauenden Anwendungen die relative Distanz zwischen zwei Positionsinformationen von Interesse. Manchmal ist es in einzelnen Anwendungen wünschenswert, wenn bei diesen absoluten oder relativen Positionsinformationen ein gewisses Maß an „Unschärfe“ bzw. „Ungenauigkeit“ unterstützt wird, solange das Ausmaß der maximalen Ungenauigkeit bekannt ist. Dies wird mit der Erfindung gewährleistet. Die gängige Praxis zur Unterstützung von Ungenauigkeiten ist die Diskretisierung von Positionsinformationen auf der nächsthöheren Granularitätsebene, beispielweise 28.6°N 80.6°W oder „Miami Airport“ in den vorgenannten Beispielen. Andere Lösungen zur Abbildung von Ungenauigkeiten bieten sich mit der Verwendung von komplexeren Datenstrukturen wie z.B. Wahrscheinlichkeitsdichtefunktionen oder mit der Verlagerung von Komplexität in die Protokollebene (beispielsweise „Information Blurring“).
- Die hier vorgestellte Erfindung betrifft ein hierarchisches Ortsidentifizierungsschema (Location Identification Taxonomy) auf der Basis eines recht einfachen Datentyps, bei dem das Maß der akzeptierten Unschärfe Bit-genau angegeben werden kann. Insbesondere neu bei der Erfindung ist die Verwendung von Gray-Codes als Location Identification Taxonomy. Auch der „Alternating Binary Split“-Algorithmus zur Generierung des spezifischen Gray-Codes ist als neues Merkmal der Erfindung anzusehen. Besonders hervorzuheben bei dem Gray-Code ist seine Eigenschaft, dass die sogenannte Hamming-Distanz zwischen zwei beliebigen Code-Worten garantiert kleiner oder gleich der geographischen Distanz zwischen den Orten ist, welche die beiden Code-Worte repräsentieren, unter Anwendung der sogenannten Mannheim Metrik (siehe beispielsweise in Huber, K., Codes over Gaussian integers, IEEE Transactions on Information Theory 40,1 (1994, 207-216). Dies ermöglicht z.B. die sehr effiziente Berechnung von relativen Distanzen und insbesondere Plausibilitätsprüfungen innerhalb von geographischen Authentifikationsalgorithmen auf Bit-Ebene.
- Bei dem verwendeten Graycode erfolgt die Zuordnung der Codewörter zu den Einheiten schrittweise, indem
- - ein 2D-Bereich in einem ersten Schritt in zwei (horizontal) nebeneinanderliegende Teilbereiche unterteilt wird („binary split“), denen die Binärcodewörter 0 und 1 (von links nach rechts oder umgekehrt) zugeordnet werden,
- - in einem zweiten Schritt jeder beiden Teilbereiche in zwei (vertikal) untereinanderliegende Unterteilbereiche unterteilt wird („binary split“), denen jeweils ein Binärcodewort zugeordnet wird, das sich aus dem Binärcodewort des jeweiligen Teilbereichs, aus dem der betreffende Unterteilbereich entstanden ist, ergänzt um Binär 0 für den oberen und Binär 1 für den unteren Teilbereich jeweils entweder als least significant bit (LSB) oder most significant bit (MSB) ergibt, und
- - in weiteren Unterteilungsschritten zur Unterteilung der Unterteilungsbereiche in horizontaler und vertikaler Richtung in Unterteilungsbereiche jeweils nächst niedriger Ordnung durch jeweils ein Bit („alternating“) in der Aufeinanderfolge 0110 für sowohl jeweils vier nebeneinanderliegende Einheiten als auch jeweils untereinanderliegende Einheiten als stets entweder LSB oder MSB zum Binärcodewort des Unterteilungsbereichs nächst höherer Ordnung hinzugefügt wird.
- Ein Vorteil dieser Codierung ist auch, dass der verfügbare Coderaum bei gegebener Länge (n Bits bei einem n-bit Code) voll und damit optimal ausgenutzt wird.
- Nach der Erfindung ist vorgesehen, dass der zugrundeliegende geographische Bereich in mehrere benachbarte, unterschiedliche Ortsinformationen aufweisende kleinste Zonen, insbesondere rechteckige Zonen, mit eindeutigen Identifikatoren segmentiert ist.
- Dabei sind die Identifikatoren erfindungsgemäß mit Hilfe des oben erläuterten Graycodes (Codewörter) kodiert, wobei sich die Identifikatoren benachbarter Zonen durch jeweils ein Bit (Hamming-Distanz von 1) voneinander unterscheiden und die Hamming-Distanz der Identifikatoren zweier beliebiger, nicht benachbarter Einheiten kleiner oder gleich der unter Verwendung einer Orthogonal-Metrik wie z.B. der Manhattan-Metrik oder der Mannheim-Metrik ermittelbare geografischen Distanz der durch diese Codewörter repräsentierten Einheiten ist, wobei das Maß der gezielt durchzuführenden Unschärfe in den Identifikatoren über den aktuellen Aufenthaltsort Bit-genau vorgebbar ist.
- Bei einer weiteren vorteilhaften Ausgestaltung der Erfindung ist vorgesehen, dass die Erdoberfläche in kleinste geographische Felder unterteilt ist, die mittels des Gray-Codes kodiert sind.
- Mit der Erfindung lässt sich die Zuverlässigkeit und Sicherheit von Authentifikations- und Signaturverfahren verbessern, und zwar bei einem Verfahren zur Überprüfung der Identität einer ersten Entität, insbesondere eines Nutzers oder Geräts, gegenüber einer verifizierenden zweiten Entität in einem System mittels einer im Rahmen eines Authentifikations- oder Signaturverfahrens durchgeführten Authentifizierung durch bestimmtes Wissen (insbesondere als Grundlage für angewandte Algorithmen), wonach die erste Entität als glaubwürdig authentifiziert gilt, wenn sie nachweisen kann, dass sie Kenntnis einer nicht allgemein zugänglichen Information hat und die verifizierende zweite Entität Kenntnis von dieser Information hat und nach Übermittlung einer durch die erste Entität signierten Nachricht überprüfen kann, ob die Nachricht tatsächlich von der ersten Entität stammt, wobei das von der ersten Entität nachzuweisende und von der zweiten Entität zu verifizierende Wissen zumindest zum Teil einer insbesondere (hoch-)dynamischen und von außen nicht nachvollziehbaren Änderung unterworfen ist, wobei bei der Authentifikation als sich ständig änderndes Wissen eine Information über den aktuellen geographischen Aufenthaltsort der ersten Entität verwendet wird. Bei diesem Verfahren ist erfindungsgemäß vorgesehen, dass die Information über den aktuellen geographischen Aufenthaltsort der ersten Entität insoweit gezielt unscharf ist, als dass die Information einen den aktuellen Aufenthaltsort beinhaltenden geographischen Bereich mit einer durch den Grad der Unschärfe bestimmten Größe bezeichnet.
- Durch die gezielt unscharfe Information über den aktuellen geographischen Aufenthaltsort der ersten Entität wird erreicht, dass sich ungenaue Positionsbestimmungen, wie dies bei allen Ortungssystemen immer wieder auftreten kann, nicht nachteilig auf den eigentlichen Authentifizierungs- und Signaturvorgang auswirken können.
- Wenn sich beispielsweise die erste Entität, d.h. der Benutzer „Alice“ vor einem Bankautomaten befindet und eine Transaktion tätigen will, so wird zur Signatur der Nachricht u.a. eine Information über den aktuellen Aufenthaltsort von „Alice“ genutzt, wobei der Aufenthaltsort von „Alice“ beispielsweise durch ein satellitenbasiertes Ortungssystem ermittelt wird. Hierbei können nun Fehler auftreten. Die die Nachricht verifizierende zweite Entität (beispielsweise der Host „Bob“ der Bank) kann nun durch ihm bekanntes Wissen über den Standort des Bankautomaten die in der Nachricht enthaltene Information verifizieren, womit die gesamte Authentifizierung von „Alice“ um ein weiteres Merkmal (den Aufenthaltsort) ergänzt und damit noch sicherer ist. Da sowohl auf Seiten der ersten Entität („Alice“) als auch auf Seiten der zweiten Entität („Bob“) die Standortinformation von „Alice“ bzw. des Bankautomaten mit einer gezielten Unschärfe wiedergegeben werden kann, wirken sich Ortungsfehler bei der Entwicklung des aktuellen Aufenthaltsorts von „Alice“ auf das Authentifizierungs- und Signaturverfahren bis zu einem bekannten, festen Maß nicht aus. Damit ist dieses Verfahren zuverlässiger und insoweit verbessert.
- Vorteilhafte und zweckmäßige Weiterbildungen des Verfahrens nach der vorliegenden Erfindung sind in den sich unmittelbar oder mittelbar auf den Patentanspruch 1 rückbeziehenden Unteransprüchen angegeben.
- Anwendungsgebiete für das Verfahren nach der Erfindung sind vor allem allgemeine Lizenzierungen, Terminalzugänge und Navigationsempfänger in Verbindung mit GPS, Galileo und Mobilfunk.
- Ein weiterer Anwendungsfall des erfindungsgemäß eingesetzten Graycodes betrifft seine Verwendung als sogenannter „Spatial Index“ zur Indizierung von Geodatenbanken zur Optimierung von Suchanfragen über Geokoordinaten (z.B. „Liste alle Geldautomaten im Umkreis von 5 km um eine aktuelle Position“). Die Grundidee eines Indexes in einer Datenbank besteht darin, die Daten in einer Datenbank zu indizieren, d.h. in einer bestimmten Reihenfolge durchzunummerieren bzw. zu sortieren, um besonders effizient nach bestimmten Daten in der Datenmenge suchen zu können. Ein „Spatial Index“ verfolgt diese Aufgabe mit der Metrik der geografischen Distanz als Relation. Bekannte „Spatial Index“-Verfahren nach dem Stand der Technik sind z.B. Z-Order, die Hilbert Kurve oder auch allgemein Graycodes in ihrer originären Definition (benachbarte Codewörter haben Hamming-Abstand 1). Unter Verwendung des erfindungsgemäß eingesetzten Graycodes lassen sich nun alle Graycode basierten „Spatial-Index“-Verfahren dahingehend erweitern, dass nicht nur Aussagen zu den direkten Nachbarschaftsbeziehungen, sondern im Sinne der Transitivität auch zu deren Nachbarn getroffen werden können. Der hierarchische Aufbau des erfindungsgemäß eingesetzten Graycodes erlaubt dabei insbesondere Suchverfahren mit der Komplexität O(N) über dem Spatial Index.
- Ferner lässt sich der erfindungsgemäß eingesetzte Graycode zur Kodierung von Fahrzeugpositionen in Vehicular Ad-hoc Networks einsetzen. Hier geht es darum, dass bei der Fahrzeug-zu-Fahrzeugkommunikation periodisch (CAM) oder ereignisbasiert (DEN) Nachrichten zwischen Fahrzeugen ausgetauscht werden. Solche Nachrichten enthalten typischerweise auch Angaben über den geographischen Ort des Fahrzeuges oder des Ereignisses. Diese werden heute als Latitude und Longitude (Lat-Lon) gemäß WGS84 in 2x 32 Bit kodiert. Nachteilig in dieser Repräsentationsform ist, dass man aus den Bit-Abständen zweier Ortsrepräsentationen keine Aussage über die örtliche Nähe der beiden Orte ableiten kann. Dies ist aber dann möglich, wenn statt der Lat-Lon Repräsentation der erfindungsgemäß eingesetzte Graycode zum Einsatz kommt, und zwar wegen der bereits zuvor genannten Vorteile seines Aufbaus. Hinzu kommt, dass hier auch der Vorteil zum Tragen kommt, dass nämlich der erfindungsgemäß eingesetzte Graycode den verfügbaren Coderaum vollständig ausnutzt. Demgegenüber nutzt die Lat-Lon Repräsentation den Coderaum nicht vollständig aus, da kodierbare Werte existieren, die niemals genutzt werden (z. B. 91 ° Nord oder 181° West). Die verfügbaren 2x32 = 64 Bit können mit dem erfindungsgemäß eingesetzten Graycode vollständig verwendet werden; die „überflüssigen“ Bits aus der Lat-Lon Repräsentation werden gleichermaßen auf alle Codewörter des Graycodes verteilt und erlauben die Angabe einer höheren Genauigkeit von Positionen im Nachkommabereich bei gleicher Bitlänge im Datenpaket.
- Die Erfindung wird nachfolgend anhand zweier Anwendungsfälle in der Zeichnung schematisch dargestellt. Im Einzelnen zeigen dabei:
-
1 bis8 eine hierarchische Unterteilung der 2D-Anordnung zur Ermittlung der Codewörter des erfindungsgemäß eingesetzten Graycodes und -
9 ,9A ,9B ein Beispiel für eine Graycode-Konstellation (16x16 Codewörter als Verteilung der Bitfolge in der 2D-Ebene) zur Verwendung bei einer 256-QAM. - Die hierarchische Unterteilung der 2D-Anordnung zur Ermittlung der Codewörter des Graycodes ist in den
1 bis8 gezeigt. Zu erkennen ist (siehe insbesondere1 sowie6 bis8 ), dass die Bits der Gruppe0110 in dieser Aufeinanderfolge (und gegebenenfalls wiederholt) den Codewörtern der in den horizontalen bzw. vertikalen Unterteilungsschritte erzeugten Teil- und Unterteilbereiche der verschiedenen Ordnungen vorangestellt (alternativ an die Codewörter angehängt) werden, um die Codewörter der Unterteilbereiche der nächst niedrigeren Ordnung zu bilden - Der Graycode kann auch bei der quadratischen Amplitudenmodulation (QAM) verwendet werden. In
WO 2005/067239 A1 3A (16-QAM) und5 (64-QAM) dargestellt sind. Auch wenn in dieser Druckschrift postuliert wird, dass ähnliche Gleichungen und Codewörter für jede beliebige QAM-Ordnung erhalten werden können, ist der Druckschrift nicht zu entnehmen, wie die Codes dann aufgebaut sein müssen, damit dies möglich ist. Darüber hinaus kann der Druckschrift nicht entnommen werden, dass der Code auch für jede andere Ordnung hierarchisch aufgebaut ist. Demgegenüber ist in den9 ,9A und9B ein Beispiel für eine Graycode-Konstellation (16x16 Codewörter mit Verteilung der Bitfolge in der 2D-Ebene) bei einer 256-QAM gezeigt.
Claims (7)
- Verfahren zur Überprüfung der Identität einer ersten Entität gegenüber einer verifizierenden zweiten Entität in einem System mittels einer im Rahmen eines Authentifikations- oder Signaturverfahrens durchgeführten Authentifizierung durch bestimmtes Wissen, wonach die erste Entität als glaubwürdig authentifiziert gilt, wenn sie nachweisen kann, dass sie Kenntnis einer nicht allgemein zugänglichen Information hat und die verifizierende zweite Entität Kenntnis von dieser Information hat und nach Übermittlung einer durch die erste Entität signierten Nachricht überprüfen kann, ob die Nachricht tatsächlich von der ersten Entität stammt, wobei das von der ersten Entität nachzuweisende und von der zweiten Entität zu verifizierende Wissen zumindest zum Teil einer von außen nicht nachvollziehbaren Änderung unterworfen ist, wobei bei der Authentifikation als sich ständig änderndes Wissen eine Information über den aktuellen geographischen Aufenthaltsort der ersten Entität verwendet wird, dadurch gekennzeichnet, - dass der geographische Bereich in mehrere benachbarte, unterschiedliche Ortsinformationen aufweisende kleinste Einheiten mit eindeutigen Codewörtern segmentiert ist und dass die Codewörter mit Hilfe eines Graycodes kodiert sind, - wobei der Graycode versehen ist mit - mehreren n-bit-Codewörtern, die zweidimensional angeordneten Einheiten zugeordnet sind, - wobei sich die Codewörter jeweils zweier benachbart angeordneter Einheiten um genau ein Bit unterscheiden und - wobei die Hamming-Distanz der Codewörter jeweils zweier beliebiger, nicht benachbarter Einheiten kleiner oder gleich der unter Verwendung einer Orthogonal-Metrik ermittelbaren geografischen Distanz der durch diese Codewörter repräsentierten Einheiten ist, - wobei der Graycode sich ferner dadurch auszeichnen kann, - dass die Zuordnung der Codewörter zu den Einheiten schrittweise erfolgt, indem - ein 2D-Bereich in einem ersten Schritt in zwei (horizontal) nebeneinanderliegende Teilbereiche unterteilt wird, denen die Binärcodewörter 0 und 1 (von links nach rechts oder umgekehrt) zugeordnet werden, - in einem zweiten Schritt jeder beiden Teilbereiche in zwei (vertikal) untereinanderliegende Unterteilbereiche unterteilt wird, denen jeweils ein Binärcodewort zugeordnet wird, das sich aus dem Binärcodewort des jeweiligen Teilbereichs, aus dem der betreffende Unterteilbereich entstanden ist, ergänzt um Binär 0 für den oberen und Binär 1 für den unteren Teilbereich jeweils entweder als least significant bit (LSB) oder most significant bit (MSB) ergibt, und - in weiteren Unterteilungsschritten zur Unterteilung der Unterteilungsbereiche in horizontaler und vertikaler Richtung in Unterteilungsbereiche jeweils nächst niedriger Ordnung durch jeweils ein Bit in der sich wiederholenden Aufeinanderfolge der Bits der Gruppe 0110 für sowohl jeweils vier nebeneinanderliegende Einheiten als auch jeweils untereinanderliegende Einheiten als stets entweder LSB oder MSB zum Binärcodewort des Unterteilungsbereichs nächst höherer Ordnung hinzugefügt wird, und - wobei das Maß der gezielt durchzuführenden Unschärfe in den Identifikatoren über den aktuellen Aufenthaltsort Bit-genau vorgebbar ist.
- Verfahren nach
Anspruch 1 , bei dem das verwendete Maß der Unschärfe auch für abgestufte Autorisierungsstufen Verwendung findet. - Verfahren nach
Anspruch 1 oder2 , dadurch gekennzeichnet, dass das von der ersten Entität nachzuweisende und von der zweiten Entität zu verifizierende Wissen zumindest zum Teil einer dynamischen Änderung unterworfen ist. - Verfahren nach einem der
Ansprüche 1 bis3 , dadurch gekennzeichnet, dass die Einheiten, in die der geographische Bereich segmentiert ist, rechteckige Zonen sind. - Verfahren nach einem der
Ansprüche 1 bis4 , dadurch gekennzeichnet, dass als Orthogonal-Metrik die Manhattan-Metrik oder die Mannheim-Metrik gewählt wird. - Verwendung eines hierarchischen 2D n-bit-Graycodes zur Codierung von Fahrzeugpositionen in Vehicular Ad-hoc Networks, - wobei der Graycode versehen ist mit - mehreren n-bit-Codewörtern, die zweidimensional angeordneten Einheiten zugeordnet sind, - wobei sich die Codewörter jeweils zweier benachbart angeordneter Einheiten um genau ein Bit unterscheiden und - wobei die Hamming-Distanz der Codewörter jeweils zweier beliebiger, nicht benachbarter Einheiten kleiner oder gleich der unter Verwendung einer Orthogonal-Metrik ermittelbaren geografischen Distanz der durch diese Codewörter repräsentierten Einheiten ist, und - wobei der Graycode sich ferner dadurch auszeichnen kann, - dass die Zuordnung der Codewörter zu den Einheiten schrittweise erfolgt, indem - ein 2D-Bereich in einem ersten Schritt in zwei (horizontal) nebeneinanderliegende Teilbereiche unterteilt wird, denen die Binärcodewörter 0 und 1 (von links nach rechts oder umgekehrt) zugeordnet werden, - in einem zweiten Schritt jeder beiden Teilbereiche in zwei (vertikal) untereinanderliegende Unterteilbereiche unterteilt wird, denen jeweils ein Binärcodewort zugeordnet wird, das sich aus dem Binärcodewort des jeweiligen Teilbereichs, aus dem der betreffende Unterteilbereich entstanden ist, ergänzt um Binär 0 für den oberen und Binär 1 für den unteren Teilbereich jeweils entweder als least significant bit (LSB) oder most significant bit (MSB) ergibt, und - in weiteren Unterteilungsschritten zur Unterteilung der Unterteilungsbereiche in horizontaler und vertikaler Richtung in Unterteilungsbereiche jeweils nächst niedriger Ordnung durch jeweils ein Bit in der sich wiederholenden Aufeinanderfolge der Bits der Gruppe 0110 für sowohl jeweils vier nebeneinanderliegende Einheiten als auch jeweils untereinanderliegende Einheiten als stets entweder LSB oder MSB zum Binärcodewort des Unterteilungsbereichs nächst höherer Ordnung hinzugefügt wird.
- Verwendung nach
Anspruch 6 , dadurch gekennzeichnet, dass als Orthogonal-Metrik die Manhattan-Metrik oder die Mannheim-Metrik gewählt wird.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102010044226.7A DE102010044226B4 (de) | 2009-09-10 | 2010-09-03 | Verfahren zur geographischen Authentifikation durch binärkodierte Positionsinformationen und Verwendung eines hierarchischen 2D n-bit-Graycodes zur Codierung von Fahrzeugpositionen in Vehicular Ad-hoc Networks |
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE102009040719 | 2009-09-10 | ||
DE102009040719.7 | 2009-09-10 | ||
DE102009048755.7 | 2009-10-08 | ||
DE102009048755 | 2009-10-08 | ||
DE102010044226.7A DE102010044226B4 (de) | 2009-09-10 | 2010-09-03 | Verfahren zur geographischen Authentifikation durch binärkodierte Positionsinformationen und Verwendung eines hierarchischen 2D n-bit-Graycodes zur Codierung von Fahrzeugpositionen in Vehicular Ad-hoc Networks |
Publications (2)
Publication Number | Publication Date |
---|---|
DE102010044226A1 DE102010044226A1 (de) | 2011-05-26 |
DE102010044226B4 true DE102010044226B4 (de) | 2018-07-12 |
Family
ID=43902250
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE102010044226.7A Expired - Fee Related DE102010044226B4 (de) | 2009-09-10 | 2010-09-03 | Verfahren zur geographischen Authentifikation durch binärkodierte Positionsinformationen und Verwendung eines hierarchischen 2D n-bit-Graycodes zur Codierung von Fahrzeugpositionen in Vehicular Ad-hoc Networks |
Country Status (1)
Country | Link |
---|---|
DE (1) | DE102010044226B4 (de) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030200512A1 (en) * | 2002-04-17 | 2003-10-23 | Lam William K. | Using boolean expressions to represent shapes within a layout of an integrated circuit |
WO2005067239A1 (en) | 2003-12-24 | 2005-07-21 | Telefonaktiebolaget Lm Ericsson (Publ) | Fast soft value computation methods for gray-mapped qam |
EP1635475A2 (de) * | 2004-08-30 | 2006-03-15 | Samsung Electronics Co., Ltd. | Verfahren und Vorrichtung zum Berechnen von LLRs für die Dekodierung in einem Mobilfunkempfänger |
DE102004063393B3 (de) | 2004-12-23 | 2006-08-24 | Deutsches Zentrum für Luft- und Raumfahrt e.V. | Verfahren zur Überprüfung der Identität einer ersten Entität gegenüber einer anderen Entität in einem System sowie System zum Durchführen des Verfahrens |
WO2006109027A1 (en) | 2005-04-11 | 2006-10-19 | Lastmile Communications Limited | Method and apparatus for determining and encoding location, and distributing location information |
-
2010
- 2010-09-03 DE DE102010044226.7A patent/DE102010044226B4/de not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030200512A1 (en) * | 2002-04-17 | 2003-10-23 | Lam William K. | Using boolean expressions to represent shapes within a layout of an integrated circuit |
WO2005067239A1 (en) | 2003-12-24 | 2005-07-21 | Telefonaktiebolaget Lm Ericsson (Publ) | Fast soft value computation methods for gray-mapped qam |
EP1635475A2 (de) * | 2004-08-30 | 2006-03-15 | Samsung Electronics Co., Ltd. | Verfahren und Vorrichtung zum Berechnen von LLRs für die Dekodierung in einem Mobilfunkempfänger |
DE102004063393B3 (de) | 2004-12-23 | 2006-08-24 | Deutsches Zentrum für Luft- und Raumfahrt e.V. | Verfahren zur Überprüfung der Identität einer ersten Entität gegenüber einer anderen Entität in einem System sowie System zum Durchführen des Verfahrens |
WO2006109027A1 (en) | 2005-04-11 | 2006-10-19 | Lastmile Communications Limited | Method and apparatus for determining and encoding location, and distributing location information |
Non-Patent Citations (1)
Title |
---|
Huber, K., Codes over Gaussian integers, IEEE Transactions on Information Theory 40,1 (1994, 207-216) |
Also Published As
Publication number | Publication date |
---|---|
DE102010044226A1 (de) | 2011-05-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2191233B1 (de) | Vorrichtung und verfahren zum aktualisieren von kartendaten | |
DE69027018T2 (de) | Maximalwahrscheinlichkeitsdekodierung mit Störungsdetektion für Frequenzsprungsysteme mit kodierter Modulation | |
DE202004018225U1 (de) | Sende-Empfangseinheit, die Token/Schlüssel für drahtlose Nachrichtenübertragungen verwendet | |
DE60121221T2 (de) | Abbildung bit-verschachtelter Kodierter Modulation (BICM) | |
DE102019106528A1 (de) | Zeit- und ortsbasierte authentifizierungsanmeldedaten | |
DE60311782T2 (de) | Verfahren zum Decodieren von in einem Telekommunikationssysstem gesendeten Symbolen | |
DE112016004969T5 (de) | Erzeugen und veröffentlichen validierter standortinformationen | |
WO2018188814A2 (de) | Spezifische hoppingmuster für telegram-splitting | |
EP2071932A1 (de) | Vorrichtung und verfahren zur lokalisierung von endgeräten | |
DE112008000042B4 (de) | Vorrichtungen und Verfahren zur Kanal-Bewertung | |
DE112013003443T5 (de) | Kodierungs- und Modulationsvorrichtung unter Benutzung ungleichmässiger Konstellation | |
DE102006044293A1 (de) | Verfahren zur rechnergestützten Lokalisation eines mobilen Objekts | |
DE112005002330T5 (de) | Technik zum Erhöhen einer Coderate in einem Mimo System unter Verwenden von virtuellen Kanälen | |
DE10296698B4 (de) | Verfahren und Vorrichtung zum Kodieren und Dekodieren von Daten mit unterschiedlichen Modulationsschemata und Kodierungen und einem ARQ-Protokoll | |
DE102010044226B4 (de) | Verfahren zur geographischen Authentifikation durch binärkodierte Positionsinformationen und Verwendung eines hierarchischen 2D n-bit-Graycodes zur Codierung von Fahrzeugpositionen in Vehicular Ad-hoc Networks | |
WO2018188824A1 (de) | Verfahren, computerlesbares medium, system, und fahrzeug umfassend das system zum ermitteln eines aufenthaltsbereichs eines mobilen endgeräts relativ zu dem fahrzeug | |
CN110688436B (zh) | 一种基于行车轨迹的改进型GeoHash道路聚类方法 | |
DE102015216414A1 (de) | Verfahren zur Erfassung von Bewegungsinformationen | |
WO2017178114A1 (de) | Identifizieren eines identitätsträgers | |
DE102018220766B4 (de) | Vereinfachte kombination codierter datenpakete | |
WO2020099008A1 (de) | Verfahren zur erstellung einer abdeckungskarte für ein drahtloses kommunikationssystem und abdeckungskarte | |
EP3133769B1 (de) | Absicherung von datenaustausch | |
EP3484094B1 (de) | Übertragungsvorrichtung zum übertragen eines datenpakets | |
WO2004064282A2 (de) | Verfahren und kommunikationssystemvorrichtung zum codemodulierten übertragen von informationen | |
EP1805968A1 (de) | Kommunikationssystem, nachrichtenverarbeitungsrechner und verfahren zur lokalisierung eines benutzers |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
R016 | Response to examination communication | ||
R018 | Grant decision by examination section/examining division | ||
R020 | Patent grant now final | ||
R119 | Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee |