[发明专利]带查询功能的安全通配符模式匹配方法及系统在审

专利信息
申请号: 202110795419.0 申请日: 2021-07-14
公开(公告)号: CN113704571A 公开(公告)日: 2021-11-26
发明(设计)人: 魏晓超;徐琳;蔡国鹏;李瑶;王皓 申请(专利权)人: 山东师范大学
主分类号: G06F16/903 分类号: G06F16/903
代理公司: 济南圣达知识产权代理有限公司 37221 代理人: 黄海丽
地址: 250014 山*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 查询 功能 安全 通配符 模式 匹配 方法 系统
【权利要求书】:

1.带查询功能的安全通配符模式匹配方法,其特征是,包括:

用户终端获取待查询模式字符串;

用户终端对待查询模式字符串进行重编码得到通配符位和普通字符位;

基于每个通配符位,用户终端与数据库终端执行一次茫然传输协议,用户终端得到茫然传输协议的输出值;

基于茫然传输协议的输出值以及普通字符位,用户终端与数据库终端执行若干次共享等值测试协议,得到共享等值测试协议的输出值;

基于共享等值测试协议的输出值,数据库终端与用户终端执行若干次共享选择比特的茫然传输协议,用户终端得到待查询模式字符串在数据库中的位置。

2.如权利要求1所述的带查询功能的安全通配符模式匹配方法,其特征是,用户终端获取待查询模式字符串;具体包括:

数据库终端输入文本字符串t和待查询模式字符串的长度m;用户终端输入所述待查询模式字符串p和所述文本字符串的长度n;其中,mn。

3.如权利要求1所述的带查询功能的安全通配符模式匹配方法,其特征是,用户终端对待查询模式字符串进行重编码得到通配符位和普通字符位;具体包括:

用户终端对所述待查询模式字符串p的每一比特进行重编码,得到比特对其中,表示通配符位,表示普通字符位。

4.如权利要求3所述的带查询功能的安全通配符模式匹配方法,其特征是,

编码规则如下:

若pj=*,

若pj=0,

若pj=1,

其中,*表示通配符,可以匹配任意字母。

5.如权利要求1所述的带查询功能的安全通配符模式匹配方法,其特征是,

基于每个通配符位,用户终端与数据库终端执行一次茫然传输协议,用户终端得到茫然传输协议的输出值;具体包括:

数据库终端选择随机数,并利用随机数对文本字符串t的每个子字符串tj进行盲化;每个子字符串tj的长度为m,j的取值范围为1到n-m+1;

基于通配符位对于每一个子字符串tj,数据库终端与用户终端执行一次茫然传输协议;茫然传输协议执行结束后,用户终端得到茫然协议的输出值qj

6.如权利要求5所述的带查询功能的安全通配符模式匹配方法,其特征是,

所述数据库终端选择随机数,并利用随机数对文本字符串t的每个子字符串tj进行盲化;具体包括:

数据库终端D选择随机数kj∈{0,1}n-m+1,计算其中tj为t的第j个长度为n-m+1的子串,表示异或。

7.如权利要求1所述的带查询功能的安全通配符模式匹配方法,其特征是,基于茫然传输协议的输出值以及普通字符位,用户终端与数据库终端执行若干次共享等值测试协议,得到共享等值测试协议的输出值;具体包括:

数据库终端基于盲化后的数据,生成m×(n-m+1)的第一矩阵;用户终端基于茫然协议的输出值qj生成第二矩阵;

基于第一矩阵和第二矩阵,数据库终端与用户终端执行n-m+1次共享等值测试协议;共享等值测试协议执行结束后,数据库终端输出第i次SEQ协议中数据库端的输出份额用户终端U输出第i次SEQ协议中用户的输出份额

8.如权利要求1所述的带查询功能的安全通配符模式匹配方法,其特征是,基于共享等值测试协议的输出值,数据库终端与用户终端执行若干次共享选择比特的茫然传输协议,用户终端得到待查询模式字符串在数据库中的位置;具体包括:

数据库终端与用户终端执行共享选择比特的茫然传输协议;共享选择比特的茫然传输协议执行结束后,如果文本字符串t的第i个子字符串ti与待查询模式字符串p匹配,则用户终端输出第i个子字符串ti的位置i和第i个子字符串ti

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东师范大学,未经山东师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202110795419.0/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top