Loading…
HQR-Scheme: A High Quality and resilient virtual primary key generation approach for watermarking relational data
•The proposed metrics help to know if a VPK set will be useful to watermark the data.•There is no need to perform the WM embedding to know if the VPK set is good.•The cyclic idea of the attribute order helps to design an effective VPK scheme.•The WM is detected even after being deleted more than one...
Saved in:
Published in: | Expert systems with applications 2019-12, Vol.138, p.112770, Article 112770 |
---|---|
Main Authors: | , , , |
Format: | Article |
Language: | English |
Subjects: | |
Citations: | Items that this one cites Items that cite this one |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Summary: | •The proposed metrics help to know if a VPK set will be useful to watermark the data.•There is no need to perform the WM embedding to know if the VPK set is good.•The cyclic idea of the attribute order helps to design an effective VPK scheme.•The WM is detected even after being deleted more than one attribute of R.
Most of the watermarking techniques designed to protect relational data often use the Primary Key (PK) of relations to perform the watermark synchronization. Despite offering high confidence to the watermark detection, these approaches become useless if the PK can be erased or updated. A typical example is when an attacker wishes to use a stolen relation, unlinked to the rest of the database. In that case, the original values of the PK lose relevance, since they are not employed to check the referential integrity. Then, it is possible to erase or replace the PK, compromising the watermark detection with no need to perform the slightest modification on the rest of the data. To avoid the problems caused by the PK-dependency some schemes have been proposed to generate Virtual Primary Keys (VPK) used instead. Nevertheless, the quality of the watermark synchronized using VPKs is compromised due to the presence of duplicate values in the set of VPKs and the fragility of the VPK schemes against the elimination of attributes. In this paper, we introduce the metrics to allow precise measuring of the quality of the VPKs generated by any scheme without requiring to perform the watermark embedding. This way, time waste can be avoided in case of low-quality detection. We also analyze the main aspects to design the ideal VPK scheme, seeking the generation of high-quality VPK sets adding robustness to the process. Finally, a new scheme is presented along with the experiments carried out to validate and compare the results with the rest of the schemes proposed in the literature. |
---|---|
ISSN: | 0957-4174 1873-6793 |
DOI: | 10.1016/j.eswa.2019.06.058 |