Christophe Tartary and Huaxiong Wang
Abstract
We consider the stream authentication problem when an adversary has the ability to drop, reorder or inject data packets in the network. We propose a coding approach for multicast stream authentication using the list-decoding property of Reed-Solomon codes. We divide the data to be authenticated into a stream of packets and associate a single signature for every
packets where
and
are predesignated parameters. Our scheme, which is also joinable at the boundary of any
-packet block, can be viewed as an extension of Lysyanskaya, Tamassia and Triandopoulos's technique in which
= 1. We show that by choosing
and
appropriately, our scheme outperforms theirs in both signature and verification time. Our approach relies on signature dispersion as SAIDA and eSAIDA. Assuming that we use RSA for signing and MD5 for hashing, we give an approximation of the proportion of extra packets per block which could be processed via our technique with respect to the previous schemes. As example when we process
= 1000 blocks of 20000 64-byte-packets, the gain of our scheme with respect to Lysyanskaya et al.'s is about 30%.
Publication Details: In Proceedings of WISA 2005. Lecture Notes in Computer Science, vol. 3786, pp 108 - 125. Springer - Verlag, 2006.
Download: pdf
 
Back to the list of publications (research area).