发明名称 System and method for interleaving information into slices of a data packet, differentially encrypting the slices, and obfuscating information in the data packet
摘要 Approaches for combining different information to be transmitted into different slices of a data packet and/or encrypting the slices using different cryptographic schemes for secure transmission of the information are disclosed. In some implementations, first information and second information may be received. A first data slice representing a portion of the first information may be generated based on a first cryptographic scheme. A second data slice representing a portion of the second information may be generated based on a second cryptographic scheme different than the first cryptographic scheme. A first header may be generated such that the first header may specify the first cryptographic scheme for the first data slice and the second cryptographic scheme for the second data slice. A first data packet may be generated such that the first data packet may include the first header, the first data slice, and the second data slice.
申请公布号 US9014373(B2) 申请公布日期 2015.04.21
申请号 US201414305500 申请日期 2014.06.16
申请人 Luminal, Inc. 发明人 Stella Josha;Zippilli Dominic;Brinkman Matthew
分类号 H04L29/06;G06F21/57 主分类号 H04L29/06
代理机构 Pillsbury Winthrop Shaw Pittman LLP 代理人 Pillsbury Winthrop Shaw Pittman LLP
主权项 1. A computer-implemented method of combining different information to be transmitted into different slices of a data packet and encrypting the slices using different cryptographic schemes for secure transmission of the information, the method being implemented by a computer system that includes one or more physical processors programmed with one or more computer program instructions, the method comprising: receiving, by the computer system, first information to be transmitted that is associated with a first sending component; receiving, by the computer system, second information to be transmitted that is associated with a second sending component different than the first sending component; generating, by the computer system, a first data slice representing at least a portion of the first information based on a first cryptographic scheme; generating, by the computer system, a second data slice representing at least a portion of the second information based on a second cryptographic scheme different than the first cryptographic scheme; generating, by the computer system, a third data slice representing at least a second portion of the first information based the first cryptographic scheme; generating, by the computer system, a fourth data slice representing at least a second portion of the second information based on the second cryptographic scheme; generating, by the computer system, a first header specifying the first cryptographic scheme for the first data slice, the second cryptographic scheme for the second data slice, and a second position of a second header within a second data packet; generating, by the computer system, a first data packet including the first header, the first data slice, and the second data slice, wherein the first header is located at a first position within the first data packet; generating, by the computer system, the second header specifying the first cryptographic scheme for the third data slice, the second cryptographic scheme for the fourth data slice, a position of the third data slice within the second data packet, and a position of the fourth data slice within the second data packet; generating, by the computer system, the second data packet including the second header, the third data slice, and the fourth data slice, wherein the second header is located at the second position within the second data packet; transmitting, by the computer system, the first data packet; and transmitting, by the computer system, the second data packet.
地址 Frederick MD US