Chapter 3 Time-to-live Covert Channels - CAIA
Chapter 3 Time-to-live Covert Channels - CAIA
Chapter 3 Time-to-live Covert Channels - CAIA
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Proportion ≤≤ x<br />
1.0<br />
0.8<br />
0.6<br />
0.4<br />
0.2<br />
0.0<br />
CHAPTER 3. TIME-TO-LIVE COVERT CHANNELS<br />
<strong>CAIA</strong><br />
GrangeNet<br />
Twente<br />
0 5 10 15 20<br />
Number of TTL changes<br />
Waika<strong>to</strong><br />
Bell<br />
Leipzig<br />
Figure 3.3: Distribution of number of TTL changes per flow (x-axis limited <strong>to</strong> 20 changes)<br />
Proportion ≤ x<br />
1.0<br />
0.8<br />
0.6<br />
0.4<br />
0.2<br />
0.0<br />
0.0 0.2 0.4 0.6 0.8 1.0<br />
Frequency of TTL change (1/packet_pair)<br />
<strong>CAIA</strong><br />
GrangeNet<br />
Twente<br />
Waika<strong>to</strong><br />
Bell<br />
Leipzig<br />
Figure 3.4: Distribution of frequency of TTL changes for flows with at least six TTL changes<br />
the <strong>CAIA</strong> trace have a large number of changes, because the trace contains many long<br />
flows that have roughly periodic TTL changes of unknown origin. Shorter flows are<br />
predominant in all other traces.<br />
Figure 3.4 depicts the CDFs of the change frequency for flows with at least six TTL<br />
changes. The TTL change frequency of a flow is defined as the number of TTL changes<br />
divided by the number of packet pairs. <strong>CAIA</strong> and Grangenet traces have very low fre-<br />
quencies. Twente, Leipzig, Waika<strong>to</strong> and Bell have higher frequencies, with roughly half<br />
of the flows changing TTL on average every third <strong>to</strong> second packet pair.<br />
3.1.5 Error probability distribution<br />
We define a TTL error as deviation of the TTL value of a packet from the most common<br />
value of the TTL during the life of a flow. Let the most common TTL value be TTLnorm.<br />
42