发明名称 Data encryption cipher using rotating ports
摘要 A streaming one time pad cipher using rotating ports for data encryption uses a One Time Pad (OTP) to establish multiple secure point-to-point connections. This can be used to implement a streaming OTP point-to-point firewall, virtual private network or other communications facility for communicating secure information across one or more insecure networks.
申请公布号 US9584488(B2) 申请公布日期 2017.02.28
申请号 US201514692841 申请日期 2015.04.22
申请人 INTROSPECTIVE POWER, INC. 发明人 Thompson Anthony Scott
分类号 H04L29/06;H04L29/08;H04L9/06 主分类号 H04L29/06
代理机构 Nixon & Vanderhye P.C. 代理人 Nixon & Vanderhye P.C.
主权项 1. A machine for securely communicating data across a data network comprising: at least one sending computer connected to a network; at least one receiving computer connected to the network; the network providing at least one communication path for communicating information over the network from the sending computer to the receiving computer; the at least one sending computer being configured to send at least one message across the network to the receiving computer, the message including port and/or connection negotiation information; the at least one sending computer system being configured to generate a random, non-repeating One Time Pad (OTP) for use in encrypting the at least one message for sending across the network to the receiving computer; the at least one sending computer being configured to create multiple logical and/or physical ports for the message and/or data stream to traverse the network to provide multiple connections on different communications channels across the network path(s) between the sending computer and the receiving computer; the at least one sending computer and the receiving computer being configured to communicate over the network via a first communication channel on a first port, a second communication channel on a second port and a third communication channel on a third port; the at least one sending computer 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 sending the first encrypted stream to the receiving computer over the first communication channel; the at least one sending computer 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 sending the second encrypted stream to the receiving computer over the second communication channel; the at least one sending computer being configured to encrypt the second One Time Pad to produce cipher text and sending the cipher text to the receiving computer over the third communication channel; the receiving computer 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 and the received second encrypted stream to recover 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; the receiving computer being configured to use the recovered message specifying port and/or connection negotiation information to establish at least one further secure connection between the sending and receiving computers to conceal a data port for further secret messaging, wherein the recovered message is configured to cause the receiving computer to participate in establishing the at least one further secure connection by structuring a data/port channel, N OTP channels, and a control channel between the sending and receiving computers, the sending and receiving computers remapping said further connection into at least one standard or well known socket port.
地址 Broomfield CO US
您可能感兴趣的专利