买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:滕文娟
摘要:本发明公开了基于隐私计算的防撞库方法及系统,所述方法包括:第一阶段的用户凭据处理中,第二阶段的矩阵分割存储,以及第三阶段的撞库检测阶段中,用户登入服务器节点中基于用户提交的凭据和生物特征数据,以及基于和第一阶段相同的规则将用户提交的凭据和生物特征数据转换为请求矩阵,并向第二阶段确定的所述多个服务器节点发送所述请求矩阵;多个服务器节点向用户登入服务器节点反馈各自计算的局部相似性结果;用户登入服务器节点基于平均的局部相似度结果触发撞库预警。本发明提供了一种安全、隐私保护的用户验证机制,通过分布式存储和局部相似性计算有效地减少了撞库攻击的风险,同时保护了用户的隐私信息。
主权项:1.一种基于隐私计算的防撞库方法,所述方法包括:第一阶段的用户凭据处理中,用户登入服务器节点接收基于用户提交的凭据以及生物特征数据并转换成一个稀疏矩阵;第二阶段的矩阵分割存储中,将包含生物特征数据的稀疏矩阵进行安全分割,并分布式存储在多个服务器节点中;第三阶段的撞库检测阶段,当用户尝试登录时,在用户登入服务器节点中基于用户提交的凭据和生物特征数据,以及基于和第一阶段相同的规则将用户提交的凭据和生物特征数据转换为请求矩阵,并向第二阶段确定的所述多个服务器节点发送所述请求矩阵;所述多个服务器节点比较所述请求矩阵和各自持有的稀疏矩阵份额,包括计算所述请求矩阵和各自持有的稀疏矩阵份额之间的局部相似性;之后,所述多个服务器节点向用户登入服务器节点反馈各自计算的局部相似性结果;用户登入服务器节点基于平均的局部相似度结果触发撞库预警;其中,将包含生物特征数据的稀疏矩阵M随机分割为n个份额M1,M2,…,Mn,每个份额包含所述稀疏矩阵M的一部分;将稀疏矩阵M分割成n个子矩阵,每个子矩阵包含行的连续段,每个位置存储着链表的头节点指针;之后,不同份额Mi被分发给不同的服务器或者节点,具体地:选择n个服务器或节点,记这些服务器为S1,S2,…,Sn;根据稀疏矩阵M的大小p×q和服务器数量n,确定每个份额Mi的大小ri×q;令ri为分配给第i个服务器的行数;按照以上定义的Mi,生成n个份额;在分发之前,每个份额Mi被加密以保护数据;其中,服务器节点S1,S2,…,Sn向用户登入服务器节点反馈各自计算的局部相似性结果;用户登入服务器节点基于平均的局部相似度结果触发撞库预警;用户登入服务器节点确定服务器节点S1,S2,…,Sn反馈各自计算的局部相似性结果的均值,当所述均值落入撞库预警区间时,触发撞库预警。
全文数据:
权利要求:
百度查询: 滕文娟 基于隐私计算的防撞库方法及系统
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。