METHODS AND APPARATUS FOR EFFICIENTLY IMPLEMENTING A DISTRIBUTED DATABASE WITHIN A NETWORK

An apparatus includes a processor and a memory operatively coupled to the processor and associated with an instance of a distributed database at a first compute device. The processor is configured to select an anonymous communication path. Each blinded public key from a sequence of blinded public ke...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: HARMON, Mance, BAIRD, III
Format: Patent
Sprache:eng ; fre
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:An apparatus includes a processor and a memory operatively coupled to the processor and associated with an instance of a distributed database at a first compute device. The processor is configured to select an anonymous communication path. Each blinded public key from a sequence of blinded public keys associated with the anonymous communication path is associated with a pseudonym of a compute device from a set of compute devices that implement the anonymous communication path. The processor is configured to generate an encrypted message encrypted with a first blinded public key. The processor is configured to generate an encrypted data packet including the encrypted message and a compute device identifier associated with a second compute device. The encrypted data packet is encrypted with a second blinded public key. The processor is configured to send the encrypted data packet to a third compute device. L'invention concerne un appareil comprenant un processeur, et une mémoire couplée pour un fonctionnement au processeur et associée à une instance d'une base de données distribuée au niveau d'un premier dispositif informatique. Le processeur est configuré pour sélectionner un trajet de communication anonyme. Chaque clé publique masquée, d'une séquence de clés publiques masquées associée au trajet de communication anonyme, est associée à un pseudonyme d'un dispositif informatique appartenant à un ensemble de dispositifs informatiques qui implémentent le trajet de communication anonyme. Le processeur est configuré pour générer un message chiffré, qui est chiffré avec une première clé publique masquée. Le processeur est configuré pour générer un paquet de données chiffrées comprenant le message chiffré et un identificateur de dispositif informatique associé à un deuxième dispositif informatique. Le paquet de données chiffrées est chiffré avec une seconde clé publique masquée. Le processeur est configuré pour envoyer le paquet de données chiffrées à un troisième dispositif informatique.