[发明专利]加密参数选择在审
申请号: | 201980052032.7 | 申请日: | 2019-06-25 |
公开(公告)号: | CN112534772A | 公开(公告)日: | 2021-03-19 |
发明(设计)人: | A·A·哈桑;E·C·贾伊莫三世 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L9/32;H04L29/06;G06F21/32;H04L9/30 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 李光颖 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 加密 参数 选择 | ||
1.一种用于保护生物统计数据的计算设备,所述计算设备包括:
一个或多个硬件处理器;
存储指令的存储器,所述指令当由所述处理器运行时使所述处理器执行包括以下的操作:
接收表示用户的生物统计特性的第一数据点集合;接收表示所述用户的第二生物统计特性的第二数据点集合;
使用所述第一数据点集合选择加密函数的至少一个加密参数;
使用所述加密函数和所述至少一个加密参数将所述第二数据点集合转换为第三数据点集合;以及
通过通信网络将所述第三数据点集合传送到基于网络的认证服务。
2.根据权利要求1所述的计算设备,其中,所述加密函数是McEliece加密函数,并且其中,所述至少一个加密参数包括以下中的一项或多项:二进制线性码、二进制非奇异矩阵、误差向量或置换矩阵。
3.根据权利要求1所述的计算设备,其中,所述传送使所述基于网络的认证服务存储所述第二数据点集合。
4.根据权利要求1所述的计算设备,其中,所述操作还包括:
接收所述第二数据点集合与存储在所述基于网络的认证服务处的存储的数据点集合相匹配的通知;以及
基于所述通知向所述用户提供对由所述一个或多个硬件处理器提供的资源的访问。
5.根据权利要求1所述的计算设备,其中,所述操作还包括:
接收所述第二数据点集合与存储在所述基于网络的认证服务处的存储的数据点集合不匹配的通知;以及
基于所述通知来拒绝对由所述一个或多个硬件处理器提供的资源的访问。
6.根据权利要求1所述的计算设备,其中,选择所述加密函数的所述至少一个加密参数的操作包括:还基于用户特定值来选择所述至少一个加密参数,所述用户特定值不对应于所述用户的生物统计的表示。
7.根据权利要求6所述的计算设备,其中,所述操作还包括:
接收所述第三数据点集合被破坏的指示,并且作为响应:
基于所述第一数据点集合和所述用户特定值来选择所述加密函数的第二加密参数;
接收表示用户的所述生物统计特性的第四数据点集合;
使用所述加密函数和所述第二加密参数将接收到的所述第四数据点集合转换为第五数据点集合;以及
通过所述通信网络将所述第五数据点集合传送到所述基于网络的认证服务。
8.根据权利要求1所述的计算设备,其中,所述生物统计特性和所述第二生物统计特性包括以下中的不同项:指纹数据、虹膜数据、面部识别数据、声纹数据或生理数据。
9.根据权利要求1所述的计算设备,其中,所述加密函数是利用Goppa码的McEliece加密函数。
10.根据权利要求1所述的计算设备,其中,所述加密函数是Rivest-Shamir-Adleman(RSA)加密函数,并且其中,所述至少一个加密参数包括不同的素数。
11.一种用于保护生物统计数据的方法,所述方法包括:
使用一个或多个硬件处理器:
接收表示用户的生物统计特性的第一数据点集合;
接收表示所述用户的第二生物统计特性的第二数据点集合;
使用所述第一数据点集合选择加密函数的至少一个加密参数;
使用所述加密函数和所述至少一个加密参数将所述第二数据点集合转换为第三数据点集合;以及
通过通信网络将所述第三数据点集合传送到基于网络的认证服务。
12.根据权利要求11所述的方法,其中,所述加密函数是McEliece加密函数,并且其中,所述至少一个加密参数包括以下中的一项或多项:二进制线性码、二进制非奇异矩阵、误差向量或置换矩阵。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980052032.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:具有波导和蚀刻连接器的激光图案化适配器
- 下一篇:颜色转换元件