发明名称 |
实现对数据的访问 |
摘要 |
用于实现由请求方访问数据的方法、系统、设备以及计算机程序。生成数据的多个集合。然后,将单向函数用于生成各自与多个集合中的相应的一个集合相关联的多个密钥。在生成用于该集合的密钥时,与在规定集合内的数据相关联的信息被用作至单向函数的输入。将密钥分配给请求方。随后,请求方可使用所接收到的密钥产生数据访问请求。在接收到密钥时,可以实现对数据的访问。然后,请求方可从与所接收的数据的至少一部分相关联的信息生成认证数据并且通过将认证数据与从所接收到的密钥推导出的数据进行比较来认证所接收到的数据。 |
申请公布号 |
CN105659231A |
申请公布日期 |
2016.06.08 |
申请号 |
CN201480057349.7 |
申请日期 |
2014.08.19 |
申请人 |
VISA欧洲有限公司 |
发明人 |
鲍里斯·塔拉蒂内;马尔科姆·刘易斯 |
分类号 |
G06F17/30(2006.01)I;H04L9/08(2006.01)I;H04L9/32(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
北京康信知识产权代理有限责任公司 11240 |
代理人 |
梁丽超;陈鹏 |
主权项 |
一种实现由请求方对数据进行访问的方法,所述方法包括:生成数据的多个集合;使用单向函数生成各自与所述多个集合中的相应的一个集合相关联的多个密钥,其中,在生成与所述集合相关联的密钥时,与数据的所述集合相关联的信息被用作至所述单向函数的输入;对密钥进行布置以能够用于被分配给一个或多个请求方;从所述请求方接收包括密钥的数据访问请求;并且基于所接收到的密钥实现由所述请求方对所述集合中的数据进行访问。 |
地址 |
英国伦敦 |