US 7,571,269 B2
Covert channel for conveying supplemental messages in a protocol-defined link for a system of storage devices
Brian K. Schmidt, Mountain View, Calif. (US); and James Gregory Hanko, Redwood City, Calif. (US)
Assigned to Silicon Image, Inc., Sunnyvale, Calif. (US)
Filed on Dec. 20, 2005, as Appl. No. 11/314,162.
Claims priority of provisional application 60/711863, filed on Aug. 25, 2005.
Prior Publication US 2007/0180172 A1, Aug. 02, 2007
Int. Cl. G06F 13/42 (2006.01); G06F 13/38 (2006.01); G06F 13/36 (2006.01); G06F 3/00 (2006.01)
U.S. Cl. 710—105  [710/5; 710/74; 710/315] 16 Claims
OG exemplary drawing
 
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.