Low Power Implementation of an Invisible-Robust Image Watermarking Encoder using Xilinx FPGA

M Thamarai Selvan, K Ashok Kumar

Abstract


Both encryption and digital watermarking techniques need to be incorporated in a digital rights management framework to address different aspects of content management. While encryption transforms original multimedia object into another form, digital watermarking leaves the original object intact and recognizable. The objective is to develop low power, real time, reliable and secure watermarking systems, which can be achieved through hardware implementations. In this paper, we present an FPGA based implementation of an invisible spatial domain watermarking encoder. The watermarking encoder consists of a watermark generator, watermark insertion module, and a controller. Most of the invisible watermarking algorithms available in the literature and also the algorithm implemented in this paper insert pseudorandom numbers to host data. Therefore, we focus on the structural design aspects of watermarking generator using linear feedback shift register. We synthesized the prototype watermarking encoder chip using Xilinx FPGA.

Keywords


Water Marking, Encryption , Digital Rights Management, Low Power.

References


Emmanuel, S., Kankanhalli, M.S.: A Digital Rights Management Scheme for BroadcastVideo. ACM-Springer Verlag Multimedia Systems Journal 8 (2003) 444–458

Kundur, D., Karthik, K.: Digital Fingerprinting and Encryption Principles for Digital Rights Management. Proceedings of the IEEE 52 (2004)

Eskicioglu, A.M., Delp, E.J.: An Overview of Multimedia Content Protection in Consumer Electronics Devices. Elsevier Signal Processing: Image Comm. 16 (2001) 681–699

Memon, N., Wong, P.W.: Protecting Digital Media Content. Communications of the ACM 41 (1998) 35–43

Mohanty, S.P.: Digital Watamerking of Images. Master’s thesis, Department of Electrical Engineering, Indian Institute of Science, Bangalore, India (1999)

Hsiao, S.F., Tai, Y.C., Chang, K.H.: VLSI Design of an Efficient Embedded ZerotreeWavelet Coder with Function of Digital Watermarking. IEEE Transactions on Consumer Electronics 46 (2000) 628–636

Maes, M., Kalker, T., Linnartz, J.P.M.G., Talstra, J., Depovere, G.F.G., Haitsma, J.: Digital Watamarking for DVD Video Copyright Protection. IEEE Signal Processing Magazine 17 (2000) 47–57

Tsai, T.H., Lu, C.Y.: A Systems Level Design for Embedded Watermark Technique using DSC Systems. In: Proceedings of the IEEE International Workshop on Intelligent Signal Processing and Communication Systems. (2001)

Petitjean, G., Dugelay, J.L., Gabriele, S., Rey, C., Nicolai, J.: Towards Real-time Video Watermarking for Systems-On-Chip. In: Proceedings of the IEEE International Conference on Multimedia and Expo (Vol. 1). (2002) 597–600

Garimella, A., Satyanarayan, M.V.V., Kumar, R.S., Murugesh, P.S., Niranjan, U.C.: VLSI Impementation of Online Digital Watermarking Techniques with Difference Encoding for the 8-bit Gray Scale Images. In: Proc. of the Intl. Conf. on VLSI Design. (2003) 283–288

Mathai, N.J., Sheikholeslami, A., Kundur, D.: VLSI Implementation of a Real-Time Video Watermark Embedder and Detector. In: Proceedings of the IEEE International Symposisum on Circuits and Systems (Vol. 2). (2003) 772–775

Tsai, T.H., Wu, C.Y.: An Implementation of Configurable Digital Watermarking Systems in MPEG Video Encoder. In: Proc. of Intl. Conf. on Consumer Electronics. (2003) 216–217

Mohanty, S.P., Ranganathan, N., Namballa, R.K.: VLSI Implementation of Invisible Digital Watermarking Algorithms Towards the Developement of a Secure JPEG Encoder. In: Proceedings of the IEEEWorkshop on Signal Processing Systems. (2003) 183–188

Seo, Y.H., Kim, D.W.: Real-Time Blind Watermarking Algorithm and its Hardware Implementation for Motion JPEG2000 Image Codec. In: Proceedings of the 1st Workshop on Embedded Systems for Real-Time Multimedia. (2003) 88–93

Mohanty, S.P., Rangnathan, N., Namballa, R.K.: VLSI Implementation of Visible Watermarking for a Secure Digital Still Camera Design. In: Proceedings of the 17th International Conference on VLSI Design. (2004) 1063–1068

Petitcolas, F.A.P., Anderson, R.J., Kuhn, M.G.: Information Hiding - A Survey. Proceedings of the IEEE 87 (1999) 1062–1078

Voloshynovskiy, S., Pereira, S., Pun, T., Eggers, J., Su, J.: Attacks on Digital Watermarks: Classification, Estimation-based Attacks and Benchmarks. IEEE Communications Magazine 39 (2001) 118–126

Mathai, N.J., Kundur, D., Sheikholeslami, A.: Hardware Implementation Perspectives of Digital Video Watermarking Algortithms. IEEE Transanctions on Signal Processing 51 (2003) 925–938

Tefas, A., Pitas, I.: Robust Spatial ImageWatermarking Using Progressive Detection. In: Proceedings of the IEEE International Conference on Acoustics, Speech, and Signal Processing (Vol. 3). (2001) 1973–1976

Petitcolas, F.A.P.: Watermarking Schemes Evaluation. IEEE Signal Processing 17 (2000) 58–64

Nelson, V.P., Nagle, H.T., Irwin, J.D., Caroll, B.D.: Digial Logic Analysis and Design. Prentice Hall, Upper Saddle River, New Jersey, USA (1995)

Smith, D.J.: HDL Chip Design: A Practical Guide for Designing, Synthesizing and Simulating

ASICs and FPGAs Using VHDL or Verilog. Doone Publications, USA (1998)

Smith, M.J.S.: Application-Specific Integrated Circuits. Addison-Wesley Publishing Company,MA 01867, USA (1997)


Full Text: PDF

Refbacks

  • There are currently no refbacks.


Creative Commons License
This work is licensed under a Creative Commons Attribution 3.0 License.

.......................................................................................................................................................................................................................

ISSN  2279 – 0381 |  IST HOMEJOURNAL HOME | Copyright IST 2012-13

.......................................................................................................................................................................................................................