[发明专利]基于布隆过滤器过滤数据库数据的数据防泄漏方法及设备在审
申请号: | 201711191366.1 | 申请日: | 2017-11-24 |
公开(公告)号: | CN107944294A | 公开(公告)日: | 2018-04-20 |
发明(设计)人: | 刘立军;苏立权;汪楫人 | 申请(专利权)人: | 云易天成(北京)安全科技开发有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62 |
代理公司: | 北京酷爱智慧知识产权代理有限公司11514 | 代理人: | 安娜 |
地址: | 100101 北京市朝阳区大*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供的基于布隆过滤器过滤数据库数据的数据防泄漏方法及设备,方法为当有数据通过网络或文件进行传输时,截获传输数据,对传输数据进行分段解析,得到分段后的传输数据;根据传输数据总数据量和预先设定的允许误差率,通过布隆过滤器计算得到需要生成的数据指纹个数,布隆过滤器是基于用户指定的数据库预先建立得到的;根据需要生成的数据指纹个数,对分段后的传输数据进行哈希计算,得到数据指纹;通过布隆过滤器进行数据指纹匹配,实现数据防泄漏。通过本发明的方法生成的指纹信息,只占常规哈希算法指纹数据的四分之一,从而极大的解决了海量数据库的指纹存储。同时由于利用了布隆过滤器的位操作的特性,极大的提高了查询速度。 | ||
搜索关键词: | 基于 过滤器 过滤 数据库 数据 泄漏 方法 设备 | ||
【主权项】:
基于布隆过滤器过滤数据库数据的数据防泄漏方法,其特征在于,包括:步骤S1,当有数据通过网络或文件进行传输时,截获传输数据,对所述传输数据进行分段解析,得到分段后的传输数据;步骤S2,根据所述传输数据总数据量和预先设定的允许误差率,通过布隆过滤器计算得到需要生成的数据指纹个数,所述布隆过滤器是基于用户指定的数据库预先建立得到的;步骤S3,根据所述需要生成的数据指纹个数,对所述分段后的传输数据进行哈希计算,得到数据指纹;步骤S4,根据所述数据指纹,通过所述布隆过滤器进行数据指纹匹配,实现数据防泄漏。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于云易天成(北京)安全科技开发有限公司,未经云易天成(北京)安全科技开发有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711191366.1/,转载请声明来源钻瓜专利网。