US2015350167A1PendingUtilityA1

Systems and methods for secure communication over a network using a linking address

46
Assignee: IDEVICES LLCPriority: Jun 2, 2014Filed: Jun 2, 2015Published: Dec 3, 2015
Est. expiryJun 2, 2034(~7.9 yrs left)· nominal 20-yr term from priority
Inventors:Vladan Djakovic
H04L 63/0823H04L 63/0428H04L 61/2521H04L 9/3268H04L 63/10H04L 61/5092
46
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

Systems and methods for secure communication over a network using a linking address. Systems for secure communication may include a computer system in electronic communication over a network with a plurality of electronic devices, a database in electronic communication with the computer system, the database configured to electronically store at least a linking address and an associated payload of a data packet, an engine stored on and executed by the computer system, the engine electronically receiving a data packet over the network from a first electronic device, processing the data packet to identify a linking address and a payload, the linking address being at least 32 bit, storing the linking address and payload in the database, electronically receiving a query from a second electronic device, the second electronic device identifying the linking address, and electronically transmitting the data packet over the network to the second electronic device.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A system for secure communication, comprising:
 a computer system in electronic communication over a network with a plurality of electronic devices;   a database in electronic communication with the computer system, the database configured to electronically store at least a linking address and an associated payload of a data packet;   an engine stored on and executed by the computer system,   the engine configured and adapted for:
 electronically receiving a data packet over the network from a first electronic device; 
 processing the data packet to identify a linking address and a payload contained therein, the linking address being at least 32 bit; 
 storing the linking address and the payload in the database; 
 electronically receiving a query from a second electronic device, the second electronic device identifying the linking address; and 
 electronically transmitting the data packet over the network to the second electronic device. 
   
     
     
         2 . The system of  claim 1 , wherein the linking address is at least 128 bit. 
     
     
         3 . The system of  claim 1 , wherein the engine is indifferent to identifying information of the first electronic device and the second electronic device. 
     
     
         4 . The system of  claim 1 , wherein the first electronic device and the second electronic device are paired with one another such that the linking address is agreed upon prior to the engine receiving the data packet. 
     
     
         5 . The system of  claim 1 , wherein the data packet is encrypted upon receipt by the engine, and the engine decrypts the data packet received from the first electronic device. 
     
     
         6 . The system of  claim 5 , wherein the payload of the decrypted data packet is encrypted. 
     
     
         7 . The system of  claim 1 , wherein the payload is encrypted when received by the engine, and remains encrypted when transmitted to the second electronic device. 
     
     
         8 . The system of  claim 1 , wherein the data packet includes a role identifier. 
     
     
         9 . The system of  claim 1 , wherein the engine encrypts the data packet before transmitting the data packet to the second electronic device. 
     
     
         10 . The system of  claim 1 , wherein the engine receives a unique blinded certificate with the data packet from the first electronic device. 
     
     
         11 . A method for secure communication, comprising:
 electronically receiving, at an engine stored on and executed by a computer system, a data packet from a first electronic device over a network;   processing the data packet to identify a linking address and a payload contained therein, the linking address being at least 32 bit;   storing the linking address and the associated payload of the data packet in a database;   electronically receiving a query from a second electronic device, the second electronic device identifying the linking address; and   electronically transmitting the data packet over the network to the second electronic device.   
     
     
         12 . The method of  claim 11 , wherein the linking address is at least 128 bit. 
     
     
         13 . The method of  claim 11 , wherein the engine is indifferent to identifying information of the first electronic device and the second electronic device. 
     
     
         14 . The method of  claim 11 , wherein the first electronic device and the second electronic device are paired with one another such that the linking address is agreed upon prior to the engine receiving the data packet. 
     
     
         15 . The method of  claim 11 , further comprising decrypting the data packet. 
     
     
         16 . The method of  claim 15 , wherein the payload of the decrypted data packet is encrypted. 
     
     
         17 . The method of  claim 11 , wherein the payload is encrypted when received by the engine, and remains encrypted when transmitted to the second electronic device. 
     
     
         18 . The method of  claim 11 , wherein the data packet includes a role identifier. 
     
     
         19 . The method of  claim 11 , further comprising encrypting the data packet before transmitting the data packet to the second electronic device. 
     
     
         20 . The method of  claim 11 , wherein the engine receives a unique blinded certificate with the data packet from the first electronic device. 
     
     
         21 . A non-transitory computer-readable medium having computer-readable instructions stored thereon which, when executed by a computer system, cause the computer system to perform the steps of:
 electronically receiving, at an engine stored on and executed by the computer system, a data packet from a first electronic device over a network;   processing the data packet to identify a linking address and a payload contained therein, the linking address being at least 32 bit;   storing the linking address and the associated payload of the data packet in a database;   electronically receiving a query from a second electronic device, the second electronic device identifying the linking address; and   electronically transmitting the data packet over the network to the second electronic device.   
     
     
         22 . The computer-readable medium of  claim 21 , wherein the linking address is at least 128 bit. 
     
     
         23 . The computer-readable medium of  claim 21 , wherein the engine is indifferent to identifying information of the first electronic device and the second electronic device. 
     
     
         24 . The computer-readable medium of  claim 21 , wherein the first electronic device and the second electronic device are paired with one another such that the linking address is agreed upon prior to the engine receiving the data packet. 
     
     
         25 . The computer-readable medium of  claim 21 , wherein the computer-readable instructions, when executed by a computer system, further cause the computer system to perform the step of decrypting the data packet. 
     
     
         26 . The computer-readable medium of  claim 25 , wherein the payload of the decrypted data packet is encrypted. 
     
     
         27 . The computer-readable medium of  claim 21 , wherein the payload is encrypted when received by the engine, and remains encrypted when transmitted to the second electronic device. 
     
     
         28 . The computer-readable medium of  claim 21 , wherein the data packet includes a role identifier. 
     
     
         29 . The computer-readable medium of  claim 21 , wherein the computer-readable instructions, when executed by a computer system, further cause the computer system to perform the step of encrypting the data packet before transmitting the data packet to the second electronic device. 
     
     
         30 . The computer-readable medium of  claim 21 , wherein the engine receives a unique blinded certificate with the data packet from the first electronic device.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.