Database watermarking, a technological protective measure: Perspective, security analysis and future directions. (December 2017)