A Real-Time Stream Authentication Scheme for Video Streams

Real-time streaming services are attracting attention. However, an adversary can compromise the safety of these services in ways such as data tampering, spoofing, and repudiation. In this paper we propose a real-time Stream Authentication scheme for Video streams called SAVe. Each packet in the stream is authenticated to correspond to the packet loss seen in UDP-based streaming. The amount of redundancy distributed to each frame is also adjusted according to the importance of each frame, to take account of the special characteristics of video such as differences in importance of and dependencies between frames. Since temporal and spatial compression techniques are adopted for video stream encoding, SAVe is efficient in terms of making important frames robust to packet loss. The simulation results show that the authentication rate is on average approximately equivalent to that of previously proposed schemes. An improvement of 50% in the playing rate over previously proposed schemes can be seen when the packet loss rate is 20%.

[1]  Donald F. Towsley,et al.  Measurement and modelling of the temporal dependence in packet loss , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[2]  Ralph C. Merkle,et al.  A Digital Signature Based on a Conventional Encryption Function , 1987, CRYPTO.

[3]  Colin Perkins,et al.  A survey of packet loss recovery techniques for streaming audio , 1998 .

[4]  Ken Christensen,et al.  TSGen: a tool for modeling of frame loss in streaming video , 2004 .

[5]  Lin Ma,et al.  Retransmission in distributed media streaming , 2005, NOSSDAV '05.

[6]  Hiroshi Shigeno,et al.  Proposal of Real-time Stream Authentication Scheme for Motion Pictures , 2005 .

[7]  Edwin K. P. Chong,et al.  Efficient multicast stream authentication using erasure codes , 2003, TSEC.

[8]  Henning Schulzrinne,et al.  RTP: A Transport Protocol for Real-Time Applications , 1996, RFC.

[9]  Vern Paxson End-to-end internet packet dynamics , 1999, TNET.

[10]  Ran Canetti,et al.  Efficient authentication and signing of multicast streams over lossy channels , 2000, Proceeding 2000 IEEE Symposium on Security and Privacy. S&P 2000.

[11]  O. Hadar,et al.  Effects of frame rate, frame size and MPEG2 compression on the perceived compressed video quality transmitted over lossy IP networks , 2004, ITRE 2004. 2nd International Conference Information Technology: Research and Education.

[12]  Pamela C. Cosman,et al.  Visibility of individual packet losses in MPEG-2 video , 2004, 2004 International Conference on Image Processing, 2004. ICIP '04..

[13]  Upkar Varshney,et al.  Voice over IP , 2002, CACM.

[14]  Simon S. Lam,et al.  Digital signatures for flows and multicasts , 1999, TNET.

[15]  Rosario Gennaro,et al.  How to Sign Digital Streams , 1997, CRYPTO.

[16]  Jörg Widmer,et al.  End-to-end congestion control for TCP-friendly flows with variable packet size , 2004, CCRV.

[17]  Chris Kyriakakis,et al.  Loss concealment for multi-channel streaming audio , 2003, NOSSDAV '03.

[18]  Hayder Radha,et al.  Measurement study of low-bitrate internet video streaming , 2001, IMW '01.

[19]  Ralph C. Merkle,et al.  A Certified Digital Signature , 1989, CRYPTO.

[20]  Sally Floyd,et al.  Promoting the use of end-to-end congestion control in the Internet , 1999, TNET.

[21]  Edwin K. P. Chong,et al.  Efficient multicast packet authentication using signature amortization , 2002, Proceedings 2002 IEEE Symposium on Security and Privacy.

[22]  Jill M. Boyce,et al.  Packet loss effects on MPEG video sent over the public Internet , 1998, MULTIMEDIA '98.

[23]  Michael O. Rabin,et al.  Efficient dispersal of information for security, load balancing, and fault tolerance , 1989, JACM.