IP Library Granted Patent US 8,600,050
Granted Patent B1
US 8,600,050 · App. 12/035,985 · Granted Dec 3, 2013

Encrypting a data transmission using multiple channels

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,600,050
App. No.
12/035,985
Granted
Dec 3, 2013
Kind
B1
Abstract

A method, system, and media are provided for securely communicating data. One embodiment of the method includes encrypting a data stream by way of a first algorithm; creating at least two subsets of data from the data stream by extracting one or more data portions from the encrypted data stream, thereby leaving a remaining portion and an extracted portion; communicating the remaining portion to a destination by way of a first communications channel; encrypting the extracted portion utilizing a second algorithm; communicating the encrypted extracted portion to the destination by way of a second communications channel; and providing for recombining the remaining portion and the encrypted extracted portion to facilitate recovery of the encrypted data stream.

Claims (29)

1. One or more non-transitory media having computer-executable instructions embodied thereon for performing a method of securely communicating data, the method comprising:

encrypting a data stream that is to be securely communicated utilizing a first algorithm, thereby producing an encrypted data stream that is an encrypted form of the data stream;

splitting the encrypted data stream in to at least two encrypted data portions, wherein the extracted portion comprises data portions removed from the encrypted data stream and data-position indicators identifying each location of the removed data portions in the encrypted data stream;

creating at least two subsets of data from the encrypted data stream by extracting one or more encrypted data portions from the encrypted data stream, thereby leaving a remaining portion and at least one extracted portion;

communicating the remaining portion to a destination by way of at least one communications channel;

communicating the extracted portion to the destination by way of at least one other communications channel; and

providing for recombining the remaining portion and the extracted portion to facilitate recovery of the encrypted data stream, wherein the recombining comprises temporally matching and reassembling data by reinserting the removed data portions from the extracted portion from the other communications channel into correct positions of the remaining portion from the communications channel as indicated by the position indicators from the extracted portion from the other communications channel.

2. The media of claim 1 , wherein the extracted portion comprises indicators of data portions having bits that were toggled in the encrypted data stream.

3. The media of claim 2 , wherein the recombining comprises temporally matching and reassembling data by retoggling the toggled data portions as indicated by the indicators from the extracted portion from the other communications channel in the remaining portion from the communications channel.

4. The media of claim 1 , wherein the remaining portion includes supplementary data that serves as padding to maintain a size equal to that prior to extracting the one or more data portions.

5. The media of claim 1 , wherein the destination receives the encrypted extracted portion after receiving the remaining portion.

6. One or more non-transitory media having computer-executable instructions embodied thereon for performing a method of securely communicating data packets, the method comprising:

creating at least two subsets of data packets from a data packet stream that is to be securely communicated, wherein one or more bits are removed from each packet of the data packet stream, thereby leaving a remaining portion and forming extracted portions comprising the removed bits and position indicators identifying each location of the removed data bits in the data packet stream;

communicating the remaining portion to a destination by way of at least one communications channel;

communicating the extracted portions to the destination by way of at least one other communications channel; and

receiving the extracted portions that correspond to the remaining portions of the data packet stream at different times than receiving the remaining portion, wherein the received extracted portions are recombined by temporally matching and reassembling data packets by reinserting the removed data bits from the extracted portions from the other communications channel into correct positions of the remaining portion from the communications channel as indicated by the position indicators from the extracted portion from the other communications channel.

7. The media of claim 6 , wherein the remaining portion includes supplementary data that serves as padding to maintain a packet size equal to that prior to extracting the one or more bits.

8. The media of claim 6 , wherein the removed bits are selected from each of the data packets in the data packet stream by utilizing a random or pseudo-random selection sequence.

9. A computer-implemented method of securely communicating data, the method comprising:

encrypting a data stream that is to be securely communicated by utilizing a first algorithm, thereby producing an encrypted data stream that is an encrypted form of the data stream;

splitting the encrypted data stream to at least two encrypted data portions, wherein the extracted portion comprises data portions removed from the encrypted data stream and data-position indicators identifying each location of the removed data portions in the encrypted data stream;

creating at least two subsets of data from the encrypted data stream by extracting one or more encrypted data portions from the encrypted data stream, thereby leaving a remaining portion and at least one extracted portion;

communicating the remaining portion to a destination by way of at least one communications channel;

communicating the extracted portion to the destination by way of at least one other communications channel; and

providing for recombining the remaining portion and the extracted portion to facilitate recovery of the encrypted data stream, wherein the recombining comprises temporally matching and reassembling data by reinserting the removed data portions from the extracted portion from the other communications channel into correct positions of the remaining portion of the communications channel as indicated by the position indicators of the extracted portion from the other communications channel.

10. The method of claim 9 , wherein the extracted portion comprises indicators of data portions having bits that were toggled in the encrypted data stream.

11. The method of claim 10 , wherein the recombining comprises temporally matching and reassembling data by retoggling the toggled data portions as indicated by the indicators of the extracted portion from the other communications channel in the remaining portion of the communications channel.

12. The method of claim 9 , wherein the remaining portion includes supplementary data that serves as padding to maintain a size equal to that prior to extracting the one or more data portions.

13. The method of claim 9 , wherein the destination receives the encrypted extracted portion after receiving the remaining portion.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: IBSV LLC; LAYER3 TV, LLC; PUSHSPRING, LLC; T-MOBILE CENTRAL LLC; T-MOBILE USA, INC.; ASSURANCE WIRELESS USA, L.P.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; SPRINTCOM LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM LLC
Reel/Frame 062595/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2021
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: T-MOBILE INNOVATIONS LLC
Reel/Frame 055604/0001 →
TERMINATION AND RELEASE OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Apr 2, 2020
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 052969/0475 →
SECURITY AGREEMENT Recorded Apr 2, 2020
From: T-MOBILE USA, INC.; ISBV LLC; T-MOBILE CENTRAL LLC; LAYER3 TV, INC.; PUSHSPRING, INC.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; CLEARWIRE LEGACY LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM L.P.; ASSURANCE WIRELESS USA, L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 053182/0001 →
GRANT OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Mar 6, 2017
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 041895/0210 →