TY - JOUR
T1 - Filling Out the Gaps
T2 - A Padding Algorithm for Transforming Out Timing Leaks
AU - Siveroni, Igor
N1 - Funding Information:
1 Work funded by the EPSRC-sponsored project Quantitative Analysis of Computational Resources 2 Email: [email protected]
PY - 2006/5/23
Y1 - 2006/5/23
N2 - It has been shown that secret information can be leaked to external observers through covert timing channels. In this paper we are concerned with a kind of timing attack that wants to differentiate two processes, presented as probabilistic transition systems, by observing their timing behaviour. Our goal is to make the processes indistinguishable i.e. bisimilar, by adding virtual (dummy) states and transitions to the original processes (padding). Instead of padding the processes with whole virtual copies of their counterparts - as done by some padding algorithms - we present an algorithm that uses the bisimulation equivalence relation - computed as a lumping partition - as the main criterion to optimise the padding procedure.
AB - It has been shown that secret information can be leaked to external observers through covert timing channels. In this paper we are concerned with a kind of timing attack that wants to differentiate two processes, presented as probabilistic transition systems, by observing their timing behaviour. Our goal is to make the processes indistinguishable i.e. bisimilar, by adding virtual (dummy) states and transitions to the original processes (padding). Instead of padding the processes with whole virtual copies of their counterparts - as done by some padding algorithms - we present an algorithm that uses the bisimulation equivalence relation - computed as a lumping partition - as the main criterion to optimise the padding procedure.
KW - Timing attacks
KW - bisimulation
KW - covert channels
KW - padding
KW - probabilistic transition systems
UR - https://www.scopus.com/pages/publications/33646396195
U2 - 10.1016/j.entcs.2005.10.041
DO - 10.1016/j.entcs.2005.10.041
M3 - Article
AN - SCOPUS:33646396195
SN - 1571-0661
VL - 153
SP - 241
EP - 257
JO - Electronic Notes in Theoretical Computer Science
JF - Electronic Notes in Theoretical Computer Science
IS - 2 SPEC. ISS.
ER -