×

Streaming one time pad cipher using rotating ports for data encryption

  • US 8,995,652 B1
  • Filed: 11/26/2014
  • Issued: 03/31/2015
  • Est. Priority Date: 08/09/2013
  • Status: Expired due to Fees
First Claim
Patent Images

1. A system for securely communicating data across a data network comprising:

  • at least one sending computer system including a processor coupled to memory connected to a network, at least one receiving computer system connected to the network,the network providing a least one communication path for communicating information from the sending computer system to the receiving computer system,at least one sending computer system being configured to send at least one message and/or data stream across the network to the receiving computer system,the sending computer system being configured to generate a random, non-repeating One Time Pad (OTP) for use in encrypting at least one message for sending across the network to the receiving computer system,the sending computer system being configured to create multiple logical or physical ports for the message and/or data stream to traverse the network to provide multiple connections on different ports across the network path(s) between the sending computer system and the receiving computer system,the sending computer system and the receiving computer system being configured to communicate over the network via a first communication channelson a first port, a second communication channel on a second port and a third communication channel on a third port,the sending computer system being configured to conceal a message with a first calculation using a first One Time Pad to produce a first encrypted stream, the sending computer system sending the first encrypted stream to the receiving computer system over the first communication channel;

    the sending computer system being configured to use a second calculation based on the first One Time Pad and a second One Time Pad to produce a second encrypted stream, the sending computer system sending the second encrypted stream to the receiving computer system over the second communication channel,the sending computer system being configured to encrypt the second One Time Pad to produce cipher text and sending the cipher text to the receiving computer system over the third communication channel,the receiving computer system being configured to (a) receive and decrypting the cipher text to recover the second One Time Pad, (b) receive the second encrypted stream, (c) use the recovered second One Time Pad on the received second encrypted stream to reveal the first One Time Pad, (d) receive the first encrypted stream, and (e) use the recovered first One Time Pad on the received first encrypted stream to recover the message.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×