基于布谷鸟算法的可逆数据库水印方案
2021-12-14沈泉江杨洪山
计算机应用与软件 2021年12期
关键词:数据库
宋 岩 沈泉江 杨洪山
1(国网上海市电力公司电力科学研究院 上海 200433)2(星环信息科技(上海)有限公司 上海 200233)
0 引 言
随着大数据等IT技术的快速发展,越来越多的个人及企业将重要数据上传到云端进行存储、传输和发布。不过2016年Facebook发生的数据泄露事件表明,存放在云端的数据并没有用户所认为的安全。在这种关系型数据模式下,授权用户可以通过应用程序对数据进行访问和进一步使用,但这也面临一些安全威胁:授权用户可以随意对数据库信息进行复制或修改,甚至可以为牟利将数据非法泄露给未授权用户。可以看出,防止数据的非法共享是数据库安全应用面临的一大关键问题。因此数据库水印技术被提出。
近期,数据库加密和水印技术可以对数据库加密并将数字水印嵌入加密的数据库中,这使验证数据的来源与保护数据库的安全并免受篡改成为可能。数字水印技术在提出时主要是针对多媒体数据[1-3];而与一般多媒体数据相比,数据库具有低冗余度和低敏感性的特点,这使得在对数据库嵌入水印时,需要考虑减小因嵌入水印造成的失真以及如何保证水印鲁棒性的问题。
2000年,Khanna S等率先利用数据库水印解决数据库安全问题的思路。2002年文献[4]提出了首个用于关系数据库的数字水印方案。根据使用目的分类,数字水印可以分为鲁棒性数字水印和脆弱性数字水印。脆弱性水印是指对数据库进行的微小改动会破坏水印,这类水印主要用于保证数据未被攻击者篡改;……
登录APP查看全文
