【技术实现步骤摘要】
【国外来华专利技术】基于所有权的用户识别系统的证明相关申请案的交叉参考本申请案主张2015年4月9日申请的标题为“基于工作的用户识别系统的证明(PROOFOFWORKBASEDUSERINDENTIFICATIONSYSTEM)”的第14/683,006号美国专利申请案的权益,所述优先权以引用的方式并入本文中。
本文所揭示的标的物涉及公钥/私钥对,且更确切地说,涉及用于在不依靠证书授权中心的情况下,发现链接到个人可识别的明文识别信息的公钥/私钥对的方法、设备和系统。
技术介绍
公钥签名方案使用两个数学上链接的密钥—公钥和私钥。用户可相对轻松地产生公钥/私钥对,公布所述公钥,且使私钥保持机密。用户可通过使用所述私钥产生消息的数字签名来以数字方式为消息签名。具有所述公钥的任何人均可通过使用所述公钥来验证所述消息和相关联的数字签名来验证消息的真实性。人们可从政府机构和其它当局接收识别编号,例如护照编号、识别卡号、社会安全编号、银行账户编号或保险单编号等。类似地,雇员可从雇主那里接收识别信息,例如雇员编号,或雇员用户ID等。然而,对于政府机构、各种当局或雇员来说,发布在公钥签名方案中可使用的公钥/私钥对是不常见的。
技术实现思路
本专利技术的方面涉及一种用于确定消息是否经用户数字签名的装置。所述装置执行包含以下各项的操作:接收公钥签名方案的公钥,以及与用户相关联的一或多条明文识别信息;将哈希方案应用于所述公钥与所述一或多条明文识别信息的组合,所述哈希方案产生哈希结果;确定所述哈希结果是否满足一或多个准则;基于所述哈希结果是否满足所述一或多个准则的确定,来确定所述公钥是否与所述用户相关联; ...
【技术保护点】
一种用于验证消息是否经用户数字签名的方法,其包括:接收公钥签名方案的公钥以及与用户相关联的一或多条明文识别信息;将哈希方案应用于所述公钥与所述一或多条明文识别信息的组合,所述哈希方案产生哈希结果;确定所述哈希结果是否满足一或多个准则;基于所述哈希结果是否满足一或多个准则的所述确定,来确定所述公钥是否与所述用户相关联;以及用所述公钥来验证所述消息的数字签名。
【技术特征摘要】
【国外来华专利技术】2015.04.09 US 14/683,0061.一种用于验证消息是否经用户数字签名的方法,其包括:接收公钥签名方案的公钥以及与用户相关联的一或多条明文识别信息;将哈希方案应用于所述公钥与所述一或多条明文识别信息的组合,所述哈希方案产生哈希结果;确定所述哈希结果是否满足一或多个准则;基于所述哈希结果是否满足一或多个准则的所述确定,来确定所述公钥是否与所述用户相关联;以及用所述公钥来验证所述消息的数字签名。2.根据权利要求1所述的方法,其进一步包括:响应于确定所述哈希结果满足所述一或多个准则,来确定所述公钥与所述用户相关联。3.根据权利要求1所述的方法,其进一步包括:响应于确定所述公钥与所述用户相关联且用所述公钥成功地验证所述消息的所述数字签名,来验证所述消息是经所述用户数字签名的。4.根据权利要求1所述的方法,其中所述明文识别信息是包括以下各项中的至少一者的个人可识别的识别信息:姓名、政府识别编号、护照编号、社会安全编号、银行账户编号、保险单编号、雇员识别编号、用户ID、口令或电子邮件地址。5.根据权利要求1所述的方法,其中所述哈希方案指定:1)若干哈希运算,2)用于每一哈希运算中的哈希算法,以及3)所述公钥和所述明文识别信息何时或如何组合。6.根据权利要求1所述的方法,其中基于所述准则的严格等级来确定被赋予所述公钥的信任等级。7.根据权利要求1所述的方法,其中所述准则包括以下要求:所述哈希结果在以十进制形式表示时,以与所述用户相关联的个人可识别的识别编号结尾。8.根据权利要求7所述的方法,其中所述准则包括以下要求:所述哈希结果在以十进制形式表示时,以前面是一或多个前导“0”的个人可识别的识别编号结尾,其中基于所述前导“0”的数目来确定被赋予所述公钥的信任等级。9.一种用于验证消息是否经用户数字签名的设备,其包括:存储器;处理器,其耦合到所述存储器,所述处理器经配置以:接收公钥签名方案的公钥以及与用户相关联的一或多条明文识别信息;将哈希方案应用于所述公钥与所述一或多条明文识别信息的组合,所述哈希方案产生哈希结果;确定所述哈希结果是否满足一或多个准则;基于所述哈希结果是否满足一或多个准则的所述确定,来确定所述公钥是否与所述用户相关联;以及用所述公钥来验证所述消息的数字签名。10.根据权利要求9所述的设备,其中所述处理器进一步经配置以:响应于确定所述哈希结果满足所述一或多个准则,确定所述公钥与所述用户相关联。11.根据权利要求9所述的设备,其中所述处理器进一步经配置以:响应于确定所述公钥与所述用户相关联且用所述公钥成功地验证所述消息的所述数字签名,来验证所述消息是经所述用户数字签名的。12.根据权利要求9所述的设备,其中所述明文识别信息是包括以下各项中的至少一者的个人可识别的识别信息:姓名、政府识别编号、护照编号、社会安全编号、银行账户编号、保险单编号、雇员识别编号、用户ID、口令或电子邮件地址。13.根据权利要求9所述的设备,其中所述哈希方案指定:1)若干哈希运算,...
【专利技术属性】
技术研发人员:基尔·菲恩洛贝茨,
申请(专利权)人:高通股份有限公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。