[发明专利]认证系统和方法有效
申请号: | 200780100008.3 | 申请日: | 2007-06-26 |
公开(公告)号: | CN101803272A | 公开(公告)日: | 2010-08-11 |
发明(设计)人: | G·莫阿斯;R·加贝 | 申请(专利权)人: | G3视觉有限公司 |
主分类号: | H04L9/32 | 分类号: | H04L9/32 |
代理公司: | 北京润平知识产权代理有限公司 11283 | 代理人: | 周建秋;王凤桐 |
地址: | 英国*** | 国省代码: | 英国;GB |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 认证 系统 方法 | ||
1.一种包括认证应用程序模块的通信设备,所述认证应用程序模块包 括:
用于将多个通过码函数嵌于该认证应用程序模块内的装置;
用于基于针对特定交易生成的交易码以及识别待认证的个人和产品之 一的标识码,使用通过码函数来生成通过码的装置,其中该通过码函数是根 据多个部分函数得出的复合函数;以及
用于从认证服务器接收所述交易码并基于所述交易码选择被用来生成 所述通过码的通过码函数的装置。
2.根据权利要求1所述的通信设备,其中该认证应用程序模块还包括 用于接收由与交易有关的第三方生成的通过码,并用于将所接收的通过码与 该通信设备上的应用程序所生成的通过码进行比较,以认证所述第三方的装 置。
3.一种用于向具有用户设备的用户授予许可以执行交易的认证系统, 该系统包括:
用于存储与所述用户相关联的用户标识码的装置;
用于生成多个通过码函数的装置,所述多个通过码函数用于基于用户的 至少一个输入来产生通过码,所述至少一个输入包括所述用户标识码,其中 所述通过码函数是根据多个部分函数得出的复合函数;
用于存储多个通过码函数并将该通过码函数与用户相关联的装置;
用于生成应用程序的装置,所述应用程序适用于在所述用户设备上实施 所述多个通过码函数;
用于将所述应用程序提供给所述用户设备的装置;
用于生成与所述交易相关联的交易码并用于将该交易码提供给所述应 用程序的装置,其中所述交易码用于选择被用来生成通过码的通过码函数; 以及
用于从所述用户设备接收用于所述交易的通过码并用于基于所接收的 通过码、与所述用户相关联的通过码函数、所述用户标识码以及与所述交易 相关联的交易码来认证所述交易的装置。
4.根据权利要求3所述的系统,其中所述用户标识码和所述交易码被 用作所述通过码函数的输入。
5.根据上述权利要求3或4所述的系统,其中所述用于生成多个通过 码函数的装置包括库或部分函数以及用于在所述部分函数中随机选择以提 供所述通过码函数的装置。
6.根据上述权利要求3或4所述的系统,其中所述用于生成多个通过 码函数的装置包括用于校验所述通过码函数的装置,其中所述用于校验所述 通过码函数的装置适用于执行与之前所生成的通过码函数的预定选集的比 较,并且如果超出了预定重复水平,则舍弃所生成的通过码函数。
7.根据上述权利要求3或4所述的系统,其中所述标识码是根据生物 特征数据得出的。
8.一种认证方法,该方法包括:
存储与用户相关联的用户标识码;
生成多个通过码函数,所述多个通过码函数用于基于用户的至少一个输 入来产生通过码,所述至少一个输入包括所述用户标识码,其中所述通过码 函数是根据多个部分函数得出的复合函数;
存储多个通过码函数并将该多个通过码函数与用户相关联;
生成适用于在用户设备上实施所述多个通过码函数的应用程序;
将所述应用程序提供至所述用户设备;
生成与交易相关联的交易码,并将该交易码提供给所述应用程序,其中 所述交易码用于选择被用来生成所述通过码的通过码函数;以及
从所述用户设备接收用于所述交易的通过码,并基于所接收的通过码、 与所述用户相关联的通过码函数、所述用户标识码以及所述交易码来认证所 述交易。
9.根据权利要求8所述的方法,其中将程序脚本编译进应用程序,以 将所述至少一个通过码函数嵌入该应用程序内。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于G3视觉有限公司,未经G3视觉有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200780100008.3/1.html,转载请声明来源钻瓜专利网。