The distinction between a covert storage channel and a covert timing channel is not clear-cut. Every timing channel can be transformed into an equivalent storage channel. Explain how this transformation could be done.

What will be an ideal response?


Covert channels typically require access to a shared clock to time when bits become available in the covert resource and when bits can be replaced. Thus, even with pure storage channels, there is an element of timing.

A covert timing channel works by modulating the time at which something occurs. But the something (which might be an interrupt or access to the CPU or unlocking a semaphore, for example) is itself a resource (the interrupt, the processing, or the semaphore), represented by a storage table entry. Thus, the table entry or the something itself becomes the shared resource visible to the two cooperating processes from which the covert channel is built

Computer Science & Information Technology

You might also like to view...

Provide a step-by-step description of how to create a structure chart.

What will be an ideal response?

Computer Science & Information Technology

A form of cloud computing that delivers applications over the Internet.

A. IaaS B. PaaS C. SaaS

Computer Science & Information Technology

When you create a new channel using the Channels panel, by default it becomes a(n) ____ channel.

a. transparent b. alpha c. overlay d. color

Computer Science & Information Technology

A __________ infrastructure is made available to the general public or a large industry group and is owned by an organization selling cloud services.

A. community cloud B. private cloud C. hybrid cloud D. public cloud

Computer Science & Information Technology