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....
Saved in:
Main Authors: | , , |
---|---|
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 |