Transmitting surreptitious data on an existing communication channel
AssigneeArxan Technologies, Inc.
InventorGrant Stewart Goodes
Life of this patent
Estimating the term…
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.
Claims20
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 based on confidential data on a side channel to generate a bit-faulted data;
- and
- transmit the bit-faulted data,
- wherein the error correction scheme is applied to the data stream prior to introducing the at least one bit-fault.
A system to surreptitiously inject confidential data into original data over a communication channel comprising:
- an error correction encoder circuit to apply an error correction scheme to an original data stream to create an unfaulted data;
- a binary to bit value positioner that converts and injects bits in the confidential data to corresponding position value of bits in a packet generated by dividing the original data stream;
- and
- a data stream encoder that flips a bit in the unfaulted data based on the corresponding position value of bits in the packet to create a bit-faulted data.
A system to recover confidential data that is surreptitiously injected into original data over a communication channel comprising:
- an input interface to receive a data stream having at least one bit-fault;
- an error correction decoder circuit to at least one of recover original data from the data stream and detect at least one bit-fault;
- and
- a bit to bit decoder that converts a position value of bits in a packet, originally generated by dividing the original data stream, to a corresponding bits in the confidential data.
Dependencies are inferred from the claim text.