[发明专利]一种基于泄序算法的数据库密文比较检索方法有效
申请号: | 201811237729.5 | 申请日: | 2018-10-23 |
公开(公告)号: | CN109117676B | 公开(公告)日: | 2022-02-25 |
发明(设计)人: | 杨万年;牛自宾;滕海明;李卫明 | 申请(专利权)人: | 杭州弗兰科信息安全科技有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王学强 |
地址: | 310051 浙江省杭州市滨江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种基于泄序算法的数据库密文比较检索方法。该数据库密文比较检索方法主要是在数据库客户端与数据库服务器中间加一个数据库代理,数据库代理完成对sql语句进行改写,包括把sql语句中的敏感数据使用泄序算法进行加密保护,敏感数据比较部分利用数据库用户自定义函数来实现,对检索结果使用泄序解密算法进行解密操作,从而完成在数据库服务器端密文比较检索操作。此数据库密文比较检索算法具有安全性较高,且加密速度快,且膨胀率较低的特点。 | ||
搜索关键词: | 一种 基于 算法 数据库 比较 检索 方法 | ||
【主权项】:
1.一种基于泄序算法的数据库密文比较检索方法,该加密算法具有安全性较高且加密速度快,膨胀率低的特点,其特征在于包含以下步骤:步骤1:数据库客户端输入sql语句,发送sql语句到数据库代理;步骤2:数据库代理接收到客户端发送的sql语句,首先对sql进行解析,对sql语句中敏感数据进行改写,例如:在插入数据时,对敏感数据使用泄序加密算法加密,对sql语句中敏感数据的比较部分使用用户自定义函数进行比较;步骤3:发送改写后的sql到数据库服务器,并且执行sql语句,完成数据存储、使用用户自定义UDF函数进行比较检索;步骤4:数据库服务器发送sql语句执行结果到数据库代理;步骤5:数据库代理检查结果中是否包含敏感字段结果,如果包含敏感字段结果,使用泄序加密算法对应的解密算法对密文数据进行解密,最后发送最终结果到数据库客户端;步骤6:数据库客户端接收sql语句执行结果。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州弗兰科信息安全科技有限公司,未经杭州弗兰科信息安全科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811237729.5/,转载请声明来源钻瓜专利网。