A novel unbalanced tree structure for low-cost authentication of streaming content on mobile and sensor devices

We consider stored content being streamed to a resource-poor device (such as a sensor node or a mobile phone), and address the issue of authenticating such content in realtime at the receiver. Per-packet digital signatures incur high computational cost, while per-block signatures impose high delays....

Full description

Saved in:
Bibliographic Details
Main Authors: KANDAPPU, Thivya, SIVARAMAN, Vijay, BORELI, Roksana
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2012
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/5377
https://ink.library.smu.edu.sg/context/sis_research/article/6381/viewcontent/A_Novel_Unbalanced_Tree_Structure_.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Singapore Management University
Language: English
id sg-smu-ink.sis_research-6381
record_format dspace
spelling sg-smu-ink.sis_research-63812020-12-02T04:43:44Z A novel unbalanced tree structure for low-cost authentication of streaming content on mobile and sensor devices KANDAPPU, Thivya SIVARAMAN, Vijay BORELI, Roksana We consider stored content being streamed to a resource-poor device (such as a sensor node or a mobile phone), and address the issue of authenticating such content in realtime at the receiver. Per-packet digital signatures incur high computational cost, while per-block signatures impose high delays. A Merkle hash tree combines the benefits of the two by having a single signature per-block (at the root of the tree), while allowing immediate per-packet verification by following a hash-path logarithmic in the number of packets. In this paper we explore how the structure of the Merkle tree can be adapted to improve playback performance for streaming content. We make three specific contributions: First, we develop a new unbalanced authentication tree structure called the α-leaf tree that is a generalisation of the Merkle tree. We derive several key properties of this tree, highlighting the impact of the imbalance parameter α. Second, we present a theoretical model to quantify the benefits of our unbalanced tree structure in reducing startup delays for streaming applications by optimally readjusting the burden of authentication across packets. Third, we validate via simulation the suitability of our scheme to two representative applications, namely audio streaming to a low-cost sensor device and video streaming to a mobile phone, and demonstrate that start-up delays can be reduced without affecting stall rates. We believe our authentication tree structure is of importance both theoretically, as a generalisation of the Merkle hash tree, as well as practically, for applications requiring real-time verification of streaming content. 2012-06-01T07:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/5377 info:doi/10.1109/SECON.2012.6275816 https://ink.library.smu.edu.sg/context/sis_research/article/6381/viewcontent/A_Novel_Unbalanced_Tree_Structure_.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University Content Authentication Digital Signature Merkle Tree Databases and Information Systems Software Engineering
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic Content Authentication
Digital Signature
Merkle Tree
Databases and Information Systems
Software Engineering
spellingShingle Content Authentication
Digital Signature
Merkle Tree
Databases and Information Systems
Software Engineering
KANDAPPU, Thivya
SIVARAMAN, Vijay
BORELI, Roksana
A novel unbalanced tree structure for low-cost authentication of streaming content on mobile and sensor devices
description We consider stored content being streamed to a resource-poor device (such as a sensor node or a mobile phone), and address the issue of authenticating such content in realtime at the receiver. Per-packet digital signatures incur high computational cost, while per-block signatures impose high delays. A Merkle hash tree combines the benefits of the two by having a single signature per-block (at the root of the tree), while allowing immediate per-packet verification by following a hash-path logarithmic in the number of packets. In this paper we explore how the structure of the Merkle tree can be adapted to improve playback performance for streaming content. We make three specific contributions: First, we develop a new unbalanced authentication tree structure called the α-leaf tree that is a generalisation of the Merkle tree. We derive several key properties of this tree, highlighting the impact of the imbalance parameter α. Second, we present a theoretical model to quantify the benefits of our unbalanced tree structure in reducing startup delays for streaming applications by optimally readjusting the burden of authentication across packets. Third, we validate via simulation the suitability of our scheme to two representative applications, namely audio streaming to a low-cost sensor device and video streaming to a mobile phone, and demonstrate that start-up delays can be reduced without affecting stall rates. We believe our authentication tree structure is of importance both theoretically, as a generalisation of the Merkle hash tree, as well as practically, for applications requiring real-time verification of streaming content.
format text
author KANDAPPU, Thivya
SIVARAMAN, Vijay
BORELI, Roksana
author_facet KANDAPPU, Thivya
SIVARAMAN, Vijay
BORELI, Roksana
author_sort KANDAPPU, Thivya
title A novel unbalanced tree structure for low-cost authentication of streaming content on mobile and sensor devices
title_short A novel unbalanced tree structure for low-cost authentication of streaming content on mobile and sensor devices
title_full A novel unbalanced tree structure for low-cost authentication of streaming content on mobile and sensor devices
title_fullStr A novel unbalanced tree structure for low-cost authentication of streaming content on mobile and sensor devices
title_full_unstemmed A novel unbalanced tree structure for low-cost authentication of streaming content on mobile and sensor devices
title_sort novel unbalanced tree structure for low-cost authentication of streaming content on mobile and sensor devices
publisher Institutional Knowledge at Singapore Management University
publishDate 2012
url https://ink.library.smu.edu.sg/sis_research/5377
https://ink.library.smu.edu.sg/context/sis_research/article/6381/viewcontent/A_Novel_Unbalanced_Tree_Structure_.pdf
_version_ 1770575437590691840