Genetic algorithm and difference expansion based reversible watermarking for relational databases

In this paper, we present a new robust and reversible watermarking approach for the protection of relational databases. Our approach is based on the idea of difference expansion and utilizes genetic algorithm (GA) to improve watermark capacity and reduce distortion. The proposed approach is reversible and therefore, distortion introduced after watermark insertion can be fully restored. Using GA, different attributes are explored to meet the optimal criteria rather than selecting less effective attributes for watermark insertion. Checking only the distortion tolerance of two attributes for a selected tuple may not be useful for watermark capacity and distortion therefore, distortion tolerance of different attributes are explored. Distortion caused by difference expansion can help an attacker to predict watermarked attribute. Thus, we have incorporated tuple and attribute-wise distortion in the fitness function of GA, making it tough for an attacker to predict watermarked attribute. From experimental analysis, it is concluded that the proposed technique provides improved capacity and reduced distortion compared to existing approaches. Problem of false positives and change in attribute order at detection side is also resolved. Additionally, the proposed technique is resilient against a wide range of attacks such as addition, deletion, sorting, bit flipping, tuple-wise-multifaceted, attribute-wise-multifaceted, and additive attacks.

[1]  Asifullah Khan,et al.  MemHyb: predicting membrane protein types by hybridizing SAAC and PSSM. , 2012, Journal of theoretical biology.

[2]  Tae-Sun Choi,et al.  Machine learning based adaptive watermark decoding in view of anticipated attack , 2008, Pattern Recognit..

[3]  D. Huffman A Method for the Construction of Minimum-Redundancy Codes , 1952 .

[4]  Muhammad Naveed,et al.  Erratum to: GPCR-MPredictor: multi-level prediction of G protein-coupled receptors using genetic ensemble , 2012 .

[5]  Yen-Ping Chu,et al.  A high capacity reversible data hiding scheme with edge prediction and difference expansion , 2009, J. Syst. Softw..

[6]  Radu Sion,et al.  Rights Protection for Relational Data , 2004, IEEE Trans. Knowl. Data Eng..

[7]  Shi-Jinn Horng,et al.  A blind reversible method for watermarking relational databases based on a time-stamping protocol , 2012, Expert Syst. Appl..

[8]  Xinchun Cui,et al.  The Approach for Optimization in Watermark Signal of Relational Databases by using Genetic Algorithms , 2008, 2008 International Conference on Computer Science and Information Technology.

[9]  Adi Shamir,et al.  A method for obtaining digital signatures and public-key cryptosystems , 1978, CACM.

[10]  Gaurav Gupta,et al.  Database Relation Watermarking Resilient against Secondary Watermarking Attacks , 2009, ICISS.

[11]  Elisa Bertino,et al.  Watermarking Relational Databases Using Optimization-Based Techniques , 2008, IEEE Transactions on Knowledge and Data Engineering.

[12]  Myungryun Yoo,et al.  Real-time task scheduling by multiobjective genetic algorithm , 2009, J. Syst. Softw..

[13]  J. Pieprzyk,et al.  Reversible and blind database watermarking using difference expansion , 2008 .

[14]  Asifullah Khan,et al.  Erratum to: GPCR-MPredictor: multi-level prediction of G protein-coupled receptors using genetic ensemble , 2011, Amino Acids.

[15]  Jun Du,et al.  Genetic algorithms based approach to database vertical partition , 2006, Journal of Intelligent Information Systems.

[16]  Chin-Chen Chang,et al.  Adaptive watermark mechanism for rightful ownership protection , 2008, J. Syst. Softw..

[17]  Asifullah Khan,et al.  Genetic perceptual shaping: Utilizing cover image and conceivable attack information during watermark embedding , 2007, Inf. Fusion.

[18]  Matthew Sorell Proceedings of the 1st international conference on Forensic applications and techniques in telecommunications, information, and multimedia and workshop , 2008 .

[19]  Tariq Habib Afridi,et al.  Mito-GSAAC: mitochondria prediction using genetic ensemble classifier and split amino acid composition , 2012, Amino Acids.

[20]  Adnan M. Alattar,et al.  > REPLACE THIS LINE WITH YOUR PAPER IDENTIFICATION NUMBER (DOUBLE-CLICK HERE TO EDIT) < Reversible Watermark Using the Difference Expansion of A Generalized Integer Transform , 2022 .

[21]  Asifullah Khan,et al.  Authentication and recovery of images using multiple watermarks , 2010, Comput. Electr. Eng..

[22]  Ingemar J. Cox,et al.  Digital Watermarking , 2003, Lecture Notes in Computer Science.

[23]  Asifullah Khan,et al.  Intelligent perceptual shaping of a digital watermark: Exploiting Characteristics of human visual system , 2006, Int. J. Knowl. Based Intell. Eng. Syst..

[24]  Mayuree K.Rathva,et al.  Watermarking Relational Databases , 2013 .

[25]  Muhammad Tahir,et al.  Protein subcellular localization of fluorescence imagery using spatial and transform domain features , 2012, Bioinform..

[26]  Agostino Cortesi,et al.  Watermarking Techniques for Relational Databases: Survey, Classification and Comparison , 2010 .

[27]  Jun Tian,et al.  Reversible data embedding using a difference expansion , 2003, IEEE Trans. Circuits Syst. Video Technol..

[28]  Muhammad Arsalan,et al.  Intelligent reversible watermarking in integer wavelet domain for medical images , 2012, J. Syst. Softw..

[29]  Asifullah Khan A novel approach to decoding: Exploiting anticipated attack information using genetic programming , 2006, Int. J. Knowl. Based Intell. Eng. Syst..

[30]  Peter J. Haas,et al.  Watermarking relational data: framework, algorithms and analysis , 2003, The VLDB Journal.