Explicit Flows and Side Channels
Information flows can be divided in two major categories. The simplest one is explicit flow, where some secret is explicitly leaked to a publicly observable variable. In the following example, the secret in the variable h flows into the publicly observable variable l.
var l, h l := hThe other flows fall into the side channel category. For example, in the timing attack or in the power analysis attack, the system leaks information through, respectively, the time or power it takes to perform an action depending on a secret value.
In the following example, the attacker can deduce if the value of h is one or not by the time the program takes to finish:
var l, h if h = 1 then (* do some time-consuming work *) l := 0Another side channel flow is the implicit information flow, which consists in leakage of information through the program control flow. The following program (implicitly) discloses the value of the secret variable h to the variable l. In this case, since the h variable is boolean, all the bits of the variable of h is disclosed (at the end of the program, l will be 3 if h is true, and 42 otherwise).
var l, h if h = true then l := 3 else l := 42Read more about this topic: Information Flow (information Theory)
Famous quotes containing the words explicit, flows, side and/or channels:
“... the Ovarian Theory of Literature, or, rather, its complement, the Testicular Theory. A recent camp follower ... of this explicit theory is ... Norman Mailer, who has attributed his own gift, and the literary gift in general, solely and directly to the possession of a specific pair of organs. One writes with these organs, Mailer has said ... and I have always wondered with what shade of ink he manages to do it.”
—Cynthia Ozick (b. 1928)
“Is America a land of God where saints abide for ever? Where golden fields spread fair and broad, where flows the crystal river? Certainly not flush with saints, and a good thing, too, for the saints sent buzzing into mans ken now are but poor- mouthed ecclesiastical film stars and cliché-shouting publicity agents.
Their little knowledge bringing them nearer to their ignorance,
Ignorance bringing them nearer to death,
But nearness to death no nearer to God.”
—Sean OCasey (18841964)
“The very notion of tabu is one of the rightest notions in the world. Better any old tabu than none, for a man cannot be said to be on the side of the stars at all, unless he makes refusals.”
—Katharine Fullerton Gerould (18791944)
“Television is becoming a collagethere are so many channels that you move through them making a collage yourself. In that sense, everyone sees something a bit different.”
—David Hockney (b. 1937)