[发明专利]基于茫然传输协议的隐私保护基因序列比对方法及系统在审
| 申请号: | 202211039407.6 | 申请日: | 2022-08-29 |
| 公开(公告)号: | CN115410650A | 公开(公告)日: | 2022-11-29 |
| 发明(设计)人: | 赵川;徐俊;赵圣楠;陈贞翔;杨波;荆山 | 申请(专利权)人: | 济南大学 |
| 主分类号: | G16B30/10 | 分类号: | G16B30/10;H04L9/08;H04L67/01 |
| 代理公司: | 济南圣达知识产权代理有限公司 37221 | 代理人: | 张庆骞 |
| 地址: | 250022 山东*** | 国省代码: | 山东;37 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 茫然 传输 协议 隐私 保护 基因 序列 方法 系统 | ||
1.基于茫然传输协议的隐私保护基因序列比对方法,其特征在于,包括:
设定第一基因序列和第二基因序列共享的公开随机字符串;
采用独热编码对第一基因序列和第二基因序列分别进行编码;
对第一基因序列碱基编码中的有效位选取第一随机字符串和第二随机字符串,以构成第一随机有序对,且所有有效位的第一随机字符串满足公开随机字符串,对非有效位选取第二随机有序对,以此得到碱基编码有序对;
根据第二基因序列碱基编码中每个比特位,以及第一基因序列的碱基编码有序对,执行茫然传输协议,得到每个比特位的匹配结果;
根据第二基因序列碱基编码中所有有效位所在比特位的匹配结果,判断是否满足公开随机字符串,以此得到第一基因序列和第二基因序列是否相等的比对结果。
2.如权利要求1所述的基于茫然传输协议的隐私保护基因序列比对方法,其特征在于,第一随机字符串ri满足其中,r为公开随机字符串,i为第一基因序列碱基编码中第i个有效位,D为第一基因序列碱基编码中有效位所在的集合。
3.如权利要求2所述的基于茫然传输协议的隐私保护基因序列比对方法,其特征在于,对第二基因序列碱基编码中有效位j所在的比特位的匹配结果判断是否满足公开随机字符串的过程中,计算其中,J为第二基因序列碱基编码中有效位所在的集合;
若则第一基因序列和第二基因序列不相等;
若则第一基因序列和第二基因序列相等。
4.如权利要求2所述的基于茫然传输协议的隐私保护基因序列比对方法,其特征在于,所述公开随机字符串r←{0,1}κ,κ为安全参数。
5.如权利要求1所述的基于茫然传输协议的隐私保护基因序列比对方法,其特征在于,采用独热编码对第一基因序列和第二基因序列中的碱基A、G、C、T依次编码为00001、00010、00100、01000,对于碱基缺失的情况编码为10000。
6.如权利要求5所述的基于茫然传输协议的隐私保护基因序列比对方法,其特征在于,编码后有效位的个数与基因序列中碱基个数一致。
7.如权利要求1所述的基于茫然传输协议的隐私保护基因序列比对方法,其特征在于,所述茫然传输协议采用茫然传输扩展技术。
8.基于茫然传输协议的隐私保护基因序列比对系统,其特征在于,包括:
初始化模块,被配置为设定第一基因序列和第二基因序列共享的公开随机字符串;
独热编码模块,被配置为采用独热编码对第一基因序列和第二基因序列分别进行编码;
随机编码模块,被配置为对第一基因序列碱基编码中的有效位选取第一随机字符串和第二随机字符串,以构成第一随机有序对,且所有有效位的第一随机字符串满足公开随机字符串,对非有效位选取第二随机有序对,以此得到碱基编码有序对;
协议执行模块,被配置为根据第二基因序列碱基编码中每个比特位,以及第一基因序列的碱基编码有序对,执行茫然传输协议,得到每个比特位的匹配结果;
比对模块,被配置为根据第二基因序列碱基编码中所有有效位所在比特位的匹配结果,判断是否满足公开随机字符串,以此得到第一基因序列和第二基因序列是否相等的比对结果。
9.一种电子设备,其特征在于,包括存储器和处理器以及存储在存储器上并在处理器上运行的计算机指令,所述计算机指令被处理器运行时,完成权利要求1-7任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,用于存储计算机指令,所述计算机指令被处理器执行时,完成权利要求1-7任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于济南大学,未经济南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211039407.6/1.html,转载请声明来源钻瓜专利网。





