Proxy-based task partitioning of watermarking algorithms for reducing energy consumption in mobile devices

  • Authors:
  • Arun Kejariwal;Sumit Gupta;Alexandru Nicolau;Nikil Dutt;Rajesh Gupta

  • Affiliations:
  • University of California at Irvine, Irvine, CA;University of California at Irvine, Irvine, CA;University of California at Irvine, Irvine, CA;University of California at Irvine, Irvine, CA;University of California at San Diego, San Diego, CA

  • Venue:
  • Proceedings of the 41st annual Design Automation Conference
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

Digital watermarking is a process that embeds an imperceptible signature or watermark in a digital file containing audio, image, text or video data. The watermark is later used to authenticate the data file and for tamper detection. It is particularly valuable in the use and exchange of digital media such as audio and video on emerging handheld devices. However, watermarking is computationally expensive and adds to the drain of the available energy in handheld devices. We present an approach in which we partition the watermarking embedding and extraction algorithms and migrate some tasks to a proxy server. This leads to a lower energy consumption on the handheld without compromising the security of the watermarking process. Our results show that executing watermarking partitioned between the proxy and the handheld reduces the total energy consumed by 80% over running it only on the handheld and improves performance by over two orders of magnitude.