Controller for event-based statistical covert channels
AssigneeThe United States of America as represented by the Secretary of the Navy
InventorJohn P McDermott
Life of this patent
Estimating the term…
Abstract
A controller for an event-based statistical covert channel includes a data receiver; a data transmitter; and a channel controller that includes a fixed distribution randomized event buffer construction processor (FDREBCP) and a fixed distribution randomized event buffer (FDREB). The FDREBCP holds event distribution data that define one or more fixed distributions that the FDREBCP employs to fill the FDREB, whereby the event distribution data is stored during the occurrence of the event, subsequently removed from the FDREB and reordered, and a dummy event distribution data created to prevent an unauthorized outsider modulating the timing of events by alternatively causing and not causing the event.
Claims12
A method of limiting event-based covert channels blocks occurring outside an information flow boundary, comprising:
- sampling an event;
- calculating a running estimate of a statistic associated with the event;
- and
- applying a channel controller comprising a fixed distribution randomized event buffer construction processor (FDREBCP) and a fixed distribution randomized event buffer (FDREB) to the event to control a bit pattern, timing, and ordering that are allowed outside the information flow boundary, wherein the applying of the channel controller comprises:
- storing the event in the FDREB during occurrence of the event;
- subsequently removing the event from the FDREB and reordering the event;
- and
- creating a dummy event to prevent an unauthorized outsider modulating timing of events by alternatively causing and not causing the event.
A controller for an event-based statistical covert channel, comprising:
- a data receiver;
- a data transmitter;
- and
- a channel controller comprising a fixed distribution randomized event buffer construction hardware processor (FDREBCP) and a fixed distribution randomized event buffer (FDREB) to control a bit pattern, timing, and ordering that are allowed outside an information flow boundary, wherein the FDREBCP holds event distribution data that define one or more fixed distributions that the FDREBCP employs to fill the FDREB, whereby the event distribution data is stored during occurrence of an event, subsequently removed the event distribution data from the FDREB and reordered the event distribution data, and a dummy event distribution data created to prevent an unauthorized outsider modulating timing of events by alternatively causing and not causing the event.
Dependencies are inferred from the claim text.