Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada End-to-End Secure Delivery of Scalable Video Streams Mohamed Hefeeda (Joint.

Slides:



Advertisements
Similar presentations
Jung-Hwan Low Redundancy Layered Multiple Description Scalable Coding Using The Subband Extension Of H.264/AVC Department of Electrical.
Advertisements

KIANOOSH MOKHTARIAN SCHOOL OF COMPUTING SCIENCE SIMON FRASER UNIVERSITY 6/24/2007 Overview of the Scalable Video Coding Extension of the H.264/AVC Standard.
School of Computing Science Simon Fraser University, Canada
Pouya Ostovari and Jie Wu Computer and Information Sciences
LOGO Video Packet Selection and Scheduling for Multipath Streaming IEEE TRANSACTIONS ON MULTIMEDIA, VOL. 9, NO. 3, APRIL 2007 Dan Jurca, Student Member,
Cooperative Overlay Networking for Streaming Media Content Feng Wang 1, Jiangchuan Liu 1, Kui Wu 2 1 School of Computing Science, Simon Fraser University.
Time Slicing in Mobile TV Broadcast Networks with Arbitrary Channel Bit Rates Cheng-Hsin Hsu Joint work with Dr. Mohamed Hefeeda April 23, 2009 Simon Fraser.
1 School of Computing Science Simon Fraser University, Canada Rate-Distortion Optimized Streaming of Fine-Grained Scalable Video Sequences Mohamed Hefeeda.
June 3, A New Multipath Routing Protocol for Ad Hoc Wireless Networks Amit Gupta and Amit Vyas.
Streaming Video over the Internet: Approaches and Directions Dapeng Wu, Yiwei Thomas Hou et al. Presented by: Abhishek Gupta
Optimal Scalable Video Multiplexing in Mobile Broadcast Networks
Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada Energy Optimization in Mobile TV Broadcast Networks Mohamed Hefeeda (Joint.
Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada Analysis of Multimedia Authentication Schemes Mohamed Hefeeda (Joint work.
Mohamed Hefeeda Multiplexing of Variable Bitrate Scalable Video for Mobile Broadcast Networks Project Presentation Farid Molazem Cmpt 820 Fall 2010 School.
SCHOOL OF COMPUTING SCIENCE SIMON FRASER UNIVERSITY CMPT 820 : Error Mitigation Schaar and Chou, Multimedia over IP and Wireless Networks: Compression,
1 Live P2P Streaming with Scalable Video Coding and Network Coding Shabnam Mirshokraie, Mohamed Hefeeda School of Computing Science Simon Fraser University,
Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada Multimedia Streaming in Dynamic Peer-to-Peer Systems and Mobile Wireless.
Sang-Chun Han Hwangjun Song Jun Heo International Conference on Intelligent Hiding and Multimedia Signal Processing (IIH-MSP), Feb, /05 Feb 2009.
A Quality-Driven Decision Engine for Live Video Transmission under Service-Oriented Architecture DALEI WU, SONG CI, HAIYAN LUO, UNIVERSITY OF NEBRASKA-LINCOLN.
Overview of the Scalable Video Coding Extension of the H
1 School of Computing Science Simon Fraser University, Canada Rate-Distortion Optimized Streaming of Fine-Grained Scalable Video Sequences Mohamed Hefeeda.
SVC-Based Multisource Streaming for Robust Video Transmission in Mobile Ad-Hoc Networks Thomas Schierl, Karsten Ganger, Cornelius Hellge, and Thomas Wiegand.
A Layered Hybrid ARQ Scheme for Scalable Video Multicast over Wireless Networks Zhengye Liu, Joint work with Zhenyu Wu.
Video Transmission Adopting Scalable Video Coding over Time- varying Networks Chun-Su Park, Nam-Hyeong Kim, Sang-Hee Park, Goo-Rak Kwon, and Sung-Jea Ko,
Research Trends in MANETs at CIIT, Islamabad Mohammad Mahboob Yasin, PhD COMSATS Institute of Information Technology.
Rate-Distortion Optimized Layered Coding with Unequal Error Protection for Robust Internet Video Michael Gallant, Member, IEEE, and Faouzi Kossentini,
Robust Scalable Video Streaming over Internet with Network-Adaptive Congestion Control and Unequal Loss Protection Quan Zang, Guijin Wang, Wenwu Zhu, and.
Motion-compensation Fine-Granular-Scalability (MC-FGS) for wireless multimedia M. van der Schaar, H. Radha Proceedings of IEEE Symposium on Multimedia.
Real-time smoothing for network adaptive video streaming Kui Gao, Wen Gao, Simin He, Yuan Zhang J. Vis. Commun. Image R. 16 (2005)
KIANOOSH MOKHTARIAN SCHOOL OF COMPUTING SCIENCE SIMON FRASER UNIVERSITY 3/24/2008 Secure Multimedia Streaming.
Authenticating streamed data in the presence of random packet loss March 17th, Philippe Golle, Stanford University.
Application of Multiple Description Coding in 4G Wireless Communication Systems Frank H.P. Fitzek, Başak Can and Ramjee Prasad [ ff|bc|prasad
Scalable Authentication of MPEG-4 Streams Yongdong Wu & Robert H. Deng present: Yu-Song Syu.
Receiver Capability Heterogeneity in the Internet.
Guidelines for Selecting Practical MPEG Group of Pictures The IASTED International Conference on Internet and Multimedia Systems and Applications (EuroIMSA.
1. 1. Problem Statement 2. Overview of H.264/AVC Scalable Extension I. Temporal Scalability II. Spatial Scalability III. Complexity Reduction 3. Previous.
Computer Science CSC 774 Adv. Net. SecurityDr. Peng Ning1 CSC 774 Advanced Network Security Topic 4. Broadcast Authentication.
SHEAU-RU TONG Management Information System Dept., National Pingtung University of Science and Technology, Taiwan (R.O.C.) YUAN-TSE.
-1/20- Scalable Video Coding Scalable Extension of H.264 / AVC.
Farid Molazem Network Systems Lab Simon Fraser University Scalable Video Transmission for MobileTV.
MULTIMEDIA PROCESSING ROUTING PROTOCOL ANALYSIS FOR SCALABLE VIDEO CODING(SVC) TRANSMISSION OVER MOBILE AD-HOC NETWORKS PRAJWAL S SANKET
Authentication of Scalable Video Streams With Low Communication Overhead IEEE TRANSACTIONS ON MULTIMEDIA, VOL. 12, NO. 7, NOVEMBER 2010 Adviser : Yih-Ran.
GZ06 : Mobile and Adaptive Systems A Secure On-Demand Routing Protocol for Ad Hoc Networks Allan HUNT Wandao PUNYAPORN Yong CHENG Tingting OUYANG.
Resilient Peer-to-Peer Streaming Presented by: Yun Teng.
Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada Video Streaming over Cooperative Wireless Networks Mohamed Hefeeda (Joint.
Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada Optimal Partitioning of Fine-Grained Scalable Video Streams Mohamed Hefeeda.
Adaptive Multi-path Prediction for Error Resilient H.264 Coding Xiaosong Zhou, C.-C. Jay Kuo University of Southern California Multimedia Signal Processing.
A Comparison of Layering and Stream Replication Video Multicast Schemes Taehyun Kim and Mostafa H. Ammar Networking and Telecommunications Group Georgia.
1 Presented by Jari Korhonen Centre for Quantifiable Quality of Service in Communication Systems (Q2S) Norwegian University of Science and Technology (NTNU)
Paper # – 2009 A Comparison of Heterogeneous Video Multicast schemes: Layered encoding or Stream Replication Authors: Taehyun Kim and Mostafa H.
報告人:林祐沁 學生 指導教授:童曉儒 老師 March 2, Wireless Video Surveillance Server Based on CDMA1x and H.264.
X. Li, W. LiuICC May 11, 2003A Joint Layer Design Smart Contention Resolution Random Access Wireless Networks With Unknown Multiple Users: A Joint.
Seminar Sains dan Teknik (Sainstek) Ke-2 Undana Tahun 2014 INSTITUT TEKNOLOGI SEPULUH NOPEMBER, UNIVERSITAS NUSA CENDANA, KUMAMOTO UNIVERSITY KALVEIN RANTELOBO,
Scalable Video Coding and Transport Over Broad-band wireless networks Authors: D. Wu, Y. Hou, and Y.-Q. Zhang Source: Proceedings of the IEEE, Volume:
Decentralized authorization and data security in web content delivery * Danfeng Yao (Brown University, USA) Yunhua Koglin (Purdue University, USA) Elisa.
Efficient and Secure Source Authentication for Multicast 報告者 : 李宗穎 Proceedings of the Internet Society Network and Distributed System Security Symposium.
Joint Source Network Coding for Server DSN 30/C/3M A B 30/C/2M C 30/C/1M D 15/Q/1M E F 30/C/1M G 15/C/384k 15/Q/384k A-G : users and their requirements.
Overview of Fine Granularity Scalability in MPEG-4 Video Standard Weiping Li Presented by : Brian Eriksson.
MPEG4 Fine Grained Scalable Multi-Resolution Layered Video Encoding Authors from: University of Georgia Speaker: Chang-Kuan Lin.
CoopNet: Cooperative Networking
CloudStream: delivering high-quality streaming videos through a cloud-based SVC proxy Authors: Zixia Huang1, Chao Mei1, Li Erran Li2, Thomas Woo2 1Department.
Authenticating streamed data in the presence of random packet loss February 8 th, 2001 Philippe Golle Nagendra Modadugu Stanford University.
Technical Seminar Presentation Presented by : SARAT KUMAR BEHERA NATIONAL INSTITUTE OF SCIENCE AND TECHNOLOGY [1] Presented By SARAT KUMAR BEHERA Roll.
H.264/SVC Video Transmission Over P2P Networks
Overview of the Scalable Video Coding
Injong Rhee ICMCS’98 Presented by Wenyu Ren
Streaming To Mobile Users In A Peer-to-Peer Network
Scalable Speech Coding for IP Networks: Beyond iLBC
Kyoungwoo Lee, Minyoung Kim, Nikil Dutt, and Nalini Venkatasubramanian
Presentation transcript:

Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada End-to-End Secure Delivery of Scalable Video Streams Mohamed Hefeeda (Joint work with Kianoosh Mokhtarian) 5 June 2009 NOSSDAV 2009

Mohamed Hefeeda Motivations  Increasing demand for multimedia services  Content often transported over open and insecure networks (Internet)  Many applications require secure delivery of content -Videos for: surveillance, documentary, political debates, …  Secure delivery = Ensuring authenticity of content  Detect any malicious tampering -Removing, inserting, or modifying and portions of content  Allow legitimate adaptation -Different frame rates, resolutions, quality levels 2

Mohamed Hefeeda Our Work  New authentication scheme for scalable video streams -End-to-end: transparent to proxies/CDN servers  No need to trust third-parties or distribute keys -Ensures authenticity of any substream  Focus on most flexible, recent, scalable streams -3-d scalability (at the same time) -e.g., H.264/SVC  svcAuth: Open-source authentication library (Java) -for H.264/SVC 3

Mohamed Hefeeda Outline  Brief background -Scalable streams (old and recent) -Previous authentication works  Overview of the proposed authentication scheme  Performance evaluation  Conclusion 4

Mohamed Hefeeda Background: Scalable Streams  Scalable coding: encode once, decode in many ways -Spatial, temporal, and quality scalability -Heterogeneous receivers -Varying network conditions -Coding efficiency penalty  Traditional scalable (layered) video streams -1 Base layer, 0+ enhancement layers -1-d scalability -Cumulative layers 5 Base layer Enhancement layer 1 Enhancement layer 2 Enhancement layer N

Mohamed Hefeeda Recent Scalable Streams (H.264/SVC)  Higher flexibility, yet with higher coding efficiency  3-d scalability -three types at same time  Very flexible adaptation and truncation  more challenging to authenticate 6

Mohamed Hefeeda Recent Scalable Streams (H.264/SVC)  Non-cumulative  Video packet-level truncation inside quality layers 7

Mohamed Hefeeda Previous Work  Only for traditional 1-d scalable streams  Two main approaches: -Based on hash chaining [Skraparlis 03, Yu 04] -Based on Merkle hash trees [Kaced 06, Gentry 06, Wu 06]  Can not support flexibility of recent 3-d scalable streams 8

Mohamed Hefeeda Previous Work: Hash Chaining  Assumes cumulative and complete layers 9

Mohamed Hefeeda Previous Work: Merkle Hash Trees  Requires trust/cooperation of proxies/CDN serves  not end-to-end  Assumes complete layers 10

Mohamed Hefeeda H.264/SVC: Spatial and Quality Scalability  Spatial scalability -Dependency between layers is a DAG; not simple chain  Quality scalability -Coarse-Grained Scalability (CGS) Layer-level granularity -Medium-Grained Scalability (MGS) Packet-level granularity 11

Mohamed Hefeeda H.264/SVC: Temporal Scalability  Hierarchical B-pictures in Group-of-Pictures (GoP) 12

Mohamed Hefeeda H.264/SVC: Stream Structure  Stream: sequence of GoPs  GoP: set of video frames  Video frame: multiple spatial layers  Spatial layer: multiple CGS quality layers  CGS quality layer: multiple MGS quality layers  MGS quality layer: multiple video packets 13

Mohamed Hefeeda Proposed Scheme: Overview  Content provider -Generate auth info bottom up (packets, MGS, CGS, …, GoP) -Auth info is embedded into video stream -Transparent to third-party proxies  Receivers -Verify substreams if their corresponding auth info received -Digests are re-computed and compared 14

Mohamed Hefeeda Proposed Scheme: Overview  Authenticating MGS quality layers 15

Mohamed Hefeeda Proposed Scheme: Overview  Authenticating MGS layers of a CGS/spatial layer 16

Mohamed Hefeeda Proposed Scheme: Overview  Authenticating video frame 17

Mohamed Hefeeda Proposed Scheme: Overview  Authenticating temporal layers 18

Mohamed Hefeeda Proposed Scheme: Overview  Authenticating a sequence of GoPs -GoP blocks (individually signed) -Auth info of any GoP suffices for the block 19

Mohamed Hefeeda Analysis and Evaluation  Security analysis -Theorem: Proposed scheme ensures authenticity of any valid substream  Simulation Setup -Simulate streaming 1-Mbps video over lossy network channel -Video: 4 temporal, 1 spatial, 2 CGS (each has 3 MGS) layers CIF, 30 fps, 40 dB (Y-PSNR)  Performance metrics -Computation cost -Delay and buffering requirements -Robustness against packet losses -Communication overhead 20

Mohamed Hefeeda Evaluation: Computation Cost  n adjusts computation cost ~ delay 21

Mohamed Hefeeda Performance Evaluation: Delay/Buffer  Server-side delay -Generating a block of n GoPs  Receiver-side delay -Typically zero; few GoPs if high loss rate  Total delay -n GoPs for live streaming -Negligible for on-demand  Buffer required -Few GoPs if high loss rate 22

Mohamed Hefeeda Performance Evaluation: Delay/Buffer  Delay for live-streaming 23

Mohamed Hefeeda Performance Evaluation: Delay/Buffer  Delay ~ computation cost  Buffer required: n GoPs worst case (< 1 MB) 24

Mohamed Hefeeda Evaluation: Communication Overhead  Communication overhead impact: ~ 1 dB at most (< 8%) 25

Mohamed Hefeeda Performance Evaluation: Loss Resilience  Quality reduced by communication overhead: ~ 1 dB  Quality reduced by increase in loss impact: Marginal 26

Mohamed Hefeeda Conclusion and Future Work  New scalable video streams offer high flexibility -3-d scalability (temporal, spatial, quality)  Current authentications schemes do not support such flexibility  Proposed new authentication scheme -Supports full flexibility (H.264/SVC) -End-to-end authentication -Low overheads (delay, buffering, computation, …)  Future work -Further reduce communication overhead -Release svcAuth library 27

Mohamed Hefeeda Thank You! Questions??  More info at: 28