EP1748615A1

Method and system for providing public key encryption security in insecure networks

Abstract

A method for providing strong security in an insecure network (100), involving creating a payload associated with a data packet for transmission by a sending node (102, 108, 114, 120), determining whether the payload is associated with a unicast data packet, if the payload is associated with the unicast data packet encrypting the payload using a private key (106, 112, 118, 124) associated with the sending node (102, 108, 114, 120) to obtain a unicast encrypted payload, encrypting the unicast encrypted payload using a public key associated with a receiving node (102, 108, 114, 120) to obtain a double-encrypted payload, and transmitting the data packet including the double-encrypted payload to the receiving node (102, 108, 114, 120) over the insecure network (100)s.

EP1748615A1, drawing sheet 1
Sheet 1 of 5

Term

Term ended

Projected expiry passed 27 July 2025, 1.2 years ago.

  1. Priority and filed
  2. Published
  3. Projected expiry
  4. Today

19 claims: 4 independent, 15 dependent

  1. 1
    A method for providing strong security in an insecure network, comprising:creating a payload associated with a data packet for transmission by a sending node;determining whether the payload is associated with a unicast data packet;if the payload is associated with the unicast data packet: encrypting the payload using a private key associated with the sending node to obtain a unicast encrypted payload;encrypting the unicast encrypted payload using a public key associated with a receiving node to obtain a double-encrypted payload;andtransmitting the data packet comprising the double-encrypted payload to the receiving node over the insecure network.
  2. 11
    An insecure network (100) system, comprising:a sending node (102, 108, 114, 120) configured to double encrypt a payload associated with a data packet using a database of public keys (104, 110, 116, 122) operatively connected to the sending node (102, 108, 114, 120) and a private key (106, 112, 118, 124) of the sending node (102, 108, 114, 120), if the data packet is a unicast data packet;a receiving node (102, 108, 114, 120) configured to decrypt the double encrypted payload using a database of public keys (104, 110, 116, 122) operatively connected to the receiving node (102, 108, 114, 120);andthe database of public keys (104, 110, 116, 122) operatively connected to the sending node (102, 108, 114, 120) comprising a public key of the receiving node (102, 108, 114, 120);andthe database of public keys (104, 110, 116, 122) operatively connected to the receiving node (102, 108, 114, 120) comprising a public key of the sending node.
  3. 18
    A method for providing strong security in an insecure network, comprising:creating a payload associated with a data packet for transmission by a sending node;determining whether the payload is associated with a unicast data packet;if the payload is associated with the unicast data packet: encrypting the payload using a public key associated with a receiving node to obtain a unicast encrypted payload;encrypting the unicast encrypted payload using a private key associated with the sending node to obtain a double-encrypted payload;andtransmitting the data packet comprising the double-encrypted payload to the receiving node over the insecure network.
  4. 19
    A computer system for providing strong security in an insecure network, comprising:a processor;a memory;a storage device;andsoftware instructions stored in the memory for enabling the computer system under control of the processor, to: creating a payload associated with a data packet for transmission by a sending node;determining whether the payload is associated with a unicast data packet;if the payload is associated with the unicast data packet: encrypting the payload using a private key associated with the sending node to obtain a unicast encrypted payload;encrypting the unicast encrypted payload using a public key associated with a receiving node to obtain a double-encrypted payload;andtransmitting the data packet comprising the double-encrypted payload to the receiving node over the insecure network.