IP Library Granted Patent US 11,411,989
Granted Patent B2
US 11,411,989 · App. 16/888,300 · Granted Aug 9, 2022

Transmitting surreptitious data on an existing communication channel

Inventor: Grant Stewart Goodes (Manotick, CA)
Assignee: ARXAN TECHNOLOGIES, INC.
H04L63/1466G06F11/004G06F11/07H03M13/09H04L1/0041H04L1/0072H04L63/0457
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 11,411,989
App. No.
16/888,300
Granted
Aug 9, 2022
Kind
B2
Abstract

A method and system to surreptitiously inject data into a data stream over a communication channel including an error correction encoder circuit to apply an error correction scheme to a data stream to create an unfaulted data, a binary to bit value positioner that converts bits in confidential data to corresponding position value of bits in a packet, and a data stream encoder that flips a bit in the unfaulted data based on the binary to bit value positioner to create a bit-faulted data.

Claims (30)

1. A non-transitory computer readable storage medium, comprising machine readable instructions executable on a processor to:

apply an error correction scheme to a data stream to generate an unfaulted data;

introduce at least one bit-fault to the unfaulted data to generate a bit-faulted data; and

transmit the bit-faulted data.

2. The non-transitory computer readable storage medium of claim 1 , wherein to introduce the at least one bit-fault, bits in confidential data are converted to a corresponding position value of bits in a packet, wherein at least one bit is high; and the unfaulted data and the corresponding position value of bits in the packet are introduced to an encoder.

3. The non-transitory computer readable storage medium of claim 2 , wherein the confidential data having a set of bits are converted to a number of bits in the unfaulted data by a bit value positioner.

4. The non-transitory computer readable storage medium of claim 2 , wherein the confidential data corresponds to binary numbers associated with position of at least one flipped bit in the bit-faulted data.

5. The non-transitory computer readable storage medium of claim 1 , wherein the bit-faulted data comprises at least one bit that is flipped in the unfaulted data.

6. The non-transitory computer readable storage medium of claim 5 , wherein the at least one bit that is flipped corresponds to a binary number associated with confidential data.

7. The non-transitory computer readable storage medium of claim 1 , wherein the machine readable instructions are executable by the processor to encrypt at least one of the data stream; the unfaulted data; or the bit-faulted data.

8. The non-transitory computer readable storage medium of claim 1 , wherein the machine readable instructions are executable by the processor to permutate the bit-faulted data.

9. The non-transitory computer readable storage medium of claim 1 , further comprising machine readable instructions to:

receive a further data stream;

detect if the received further data stream includes the at least one bit-fault, wherein if the received further data stream includes the at least one bit-fault, then the received further data stream comprises the error correction scheme that detects the at least one bit-fault; and

recover confidential data based on the at least one bit-fault.

10. The non-transitory computer readable storage medium of claim 9 , wherein the machine readable instructions are executable by the processor to reverse a permutation of the received data stream.

11. The non-transitory computer readable storage medium of claim 9 , further comprising a comparator that compares an original data to the received data stream to discover the at least one bit-fault.

12. The non-transitory computer readable storage medium of claim 9 , wherein the at least one bit-fault corresponds to a binary number associated with the confidential data on a side-channel.

13. The non-transitory computer readable storage medium of claim 9 , wherein the machine readable instructions are executable by the processor to recover the confidential data based on the at least one bit-fault comprising bits to bits decoder and wherein the bits to bits decoder converts position value of bits in a packet to a corresponding hit in the confidential data.

14. A system comprising:

an error correction encoder circuit to apply an error correction scheme to an original data stream to create an unfaulted data; and

a data stream encoder that flips a bit in the unfaulted data based on a corresponding position value of bits in a packet associated with the original data stream to create a bit-faulted data.

15. The system of claim 14 , wherein the flipped bit comprises a binary number.

16. The system of claim 14 , further comprising an encrypter that applies an encryption code at least one of (i) prior to the error correction encoder circuit, (ii) prior to the data stream encoder, (iii) or after the data stream encoder.

17. The system of claim 14 , further comprising a permutation applicator to permutate the hit-faulted data.

18. A system comprising:

an input interface to receive a data stream having at least one bit-fault; and

an error correction decoder circuit to at least one of recover original data from the data stream or detect at least one bit-fault.

19. The system of claim 18 , further comprising a permutation applicator to reverse a permutation of the received data stream.

20. The system of claim 18 , further comprising a comparator that determines bit position values in a packet associated with the data stream.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 24, 2021
From: GOODES, GRANT STEWART
To: ARXAN TECHNOLOGIES, INC.
Reel/Frame 055387/0713 →
SECURITY INTEREST Recorded Feb 10, 2021
From: VERSIONONE, INC.; DIGITAL.AI SOFTWARE, INC.; ARXAN TECHNOLOGIES, INC.; NUMERIFY, INC.; XEBIALABS, INC.
To: MIDCAP FINANCIAL TRUST
Reel/Frame 055277/0043 →
Continuity (3)
Continuation In Part 15962830 · Apr 25, 2018
Provisional Application 62491177 · Apr 27, 2017
Related Publication 20200296131A1 · Sep 17, 2020
Cited By (1)
US 12,536,114