Covert channel for conveying supplemental messages in a protocol-defined link for a system of storage devices
First Claim
1. A communication apparatus for conveying supplemental messages via a link between a host and a point within a system of storage devices, the communication apparatus comprising:
- a link interface configured to communicatively couple the communication apparatus to the link for accessing a data stream passing through the link in accordance with a standardized protocol; and
a supplemental message interface configured to exchange a supplemental message with the data stream to establish a covert communication channel in the link, the supplemental message interface including a supplemental message observer configured to identify a supplemental downlink message in the data stream, the supplemental message observer including;
a downlink receiver configured to;
identify a portion of the supplemental downlink message, andacquire the portion of the supplemental downlink message, the downlink receiver being responsive to a first protocol-compliant message, anda supplemental message composition buffer configured to compose the supplemental downlink message from a number of portions of the supplemental downlink message;
wherein the supplemental message supplements the standardized protocol.
5 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are communication apparatus, a SATA communication device, a system, an enhanced port multiplier and a method for, among other things, establishing a covert communication channel in a protocol-compliant link. In one embodiment, a communication apparatus includes a link interface and a supplemental message interface. The link interface is configured to communicatively couple the communication apparatus to the link for accessing a data stream passing through the link in accordance with a standardized protocol. The supplemental message interface is configured to exchange a supplemental message within the data stream to establish a covert communication channel in the link. The supplemental message supplements the standardized protocol without violating the protocol.
-
Citations
16 Claims
-
1. A communication apparatus for conveying supplemental messages via a link between a host and a point within a system of storage devices, the communication apparatus comprising:
-
a link interface configured to communicatively couple the communication apparatus to the link for accessing a data stream passing through the link in accordance with a standardized protocol; and a supplemental message interface configured to exchange a supplemental message with the data stream to establish a covert communication channel in the link, the supplemental message interface including a supplemental message observer configured to identify a supplemental downlink message in the data stream, the supplemental message observer including; a downlink receiver configured to; identify a portion of the supplemental downlink message, and acquire the portion of the supplemental downlink message, the downlink receiver being responsive to a first protocol-compliant message, and a supplemental message composition buffer configured to compose the supplemental downlink message from a number of portions of the supplemental downlink message; wherein the supplemental message supplements the standardized protocol. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 15)
-
-
11. A supplemental message originator for use in a host computing device to establish a covert channel via a protocol-compliant link through which a data stream passes between the host computing device and a storage-related device in accordance with a protocol, the supplemental message originator comprising:
-
a message controller configured to format a first message undefined by the protocol to generate a first formatted message for transmission over the protocol-compliant link; a host downlink transmitter configured to integrate the first formatted message into the data stream, thereby establishing at least a portion of a covert communication channel for conveying the formatted message via the protocol-compliant link; and a host uplink receiver configured to acquire a second formatted message undefined by the protocol, thereby establishing at least a second portion of the covert communication channel; wherein the covert communication channel facilitates transmissions of noncompliant messages over the protocol-compliant link in compliance with the protocol; and wherein the message controller is further configured to; detect other packets from the second portion of the covert communication channel, and reconstruct a second message from the second formatted message in the other packets. - View Dependent Claims (12, 13, 14, 16)
-
Specification