【技术实现步骤摘要】
【国外来华专利技术】
本专利技术大体涉及用于对经由非置信的或非安全的通信网络传递的值(例如个人标识号(PIN))进行加密的方法和装置。
技术介绍
在许多电子鉴权系统中,在用户访问服务(例如网上银行、在线购物、自动柜员机、股票交易、账单支付、电子资金、电信服务或者进入房间或车辆)以前,需要用户提供授权证明。授权证明可以呈密码形式或PIN的形式,在允许用户访问以前,用户必须输入或以其它方式提供密码或者PIN。建议用户将他们的PIN保密并且定期更改PIN,以降低恶意的第三方发现PIN的可能性。延长PIN改变之间的时间间隔可以增大PIN被探测到以及由此被用来未经授权地访问服务、房间或车辆的可能性。一种经由通信网络改变PIN的方法涉及建立安全通道,例如使用安全外壳(SSH)协议建立安全通道,其中未被加密的数据可以经由网络通过加密通道传送至服务器。然而,该方法可能是相当大量使用处理器的,并且在建立通道时涉及通信资源和开销。此外,虽然安全通道可以防止“中间人”获得PIN,但是PIN仍可能受到由“中间人”型攻击造成的篡改和/或干扰影响,该“中间人”型攻击是服务器无法检测到的。以需要减少的处理需求以及较不易受到“中间人”型攻击影响的方式传递值(例如PIN)将是令人期望的。包含上面对
技术介绍
的介绍来解释本专利技术的背景。该介绍不应被视为承认所引用的文档或其它材料中的任一种在本说明书的权利要求中的任一项权利要求的优先权日是公开的、公知的、或者是公知常识的一部分。
技术实现思路
根据一个方面,本专利技术提供一种对被输入到用户装置内的值进行加密的方法,所述用户装置存储鉴权密钥、码生成算法和值验证码生成算法 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】2010.07.23 AU 20109033151.一种对被输入到用户装置内的值进行加密的方法,所述用户装置存储鉴权密钥、码生成算法和值验证码生成算法,所述方法包括: 所述用户装置使用所述码生成算法处理所述鉴权密钥来产生鉴权码; 所述用户装置使用所述值验证码生成算法处理所述值来产生值验证码;以及 所述用户装置使用所述鉴权码、所述值和所述值验证码来构建对所述值进行加密的消息,所述消息用于经由通信网络传递至鉴权系统去供所述鉴权系统进行处理,以确定和验证所述值并且鉴权所述用户装置和/或用户。2.根据权利要求1所述的方法,其中使用所述值验证码生成算法处理所述值来产生值验证码进一步包括: 处理所述鉴权密钥或者不同的密钥。3.根据权利要求1或权利要求2所述的方法,其中使用所述鉴权码、所述值和所述值验证码来构建对所述值进行加密的消息包括: 执行至少包括所述鉴权码和所述值的逻辑或算术运算。4.根据权利要求3所述的方法,其中执行所述逻辑或算术运算包括: 连接所述值和值验证码来提供连接 的序列,以及 使用模算术将所述鉴权码添加至所连接的序列上。5.根据权利要求4所述的方法,其中所述鉴权码、所述值和所述值验证码包括来自包括X个数字符的数字符组的一系列数字符,并且其中所述模算术包括模X算术。6.根据权利要求4或权利要求5所述的方法,其中所述鉴权码是η数字符序列,其中所述值具有比所述鉴权码的序列长度短的序列长度,并且其中所述值验证码具有与所述鉴权码的序列长度和所述值的序列长度之间的差异对应的序列长度。7.根据权利要求6所述的方法,其中所述鉴权码中的每个数字符被单独地添加至所连接的序列的各个数字符上。8.根据权利要求1至权利要求7中任一项所述的方法,其中使用所述码生成算法处理所述鉴权密钥来产生鉴权码进一步包括: 处理由所述用户装置的用户输入的PIN。9.根据权利要求1至权利要求7中任一项所述的方法,其中使用所述值验证码生成算法处理所述值来产生值验证码进一步包括: 处理由所述用户装置的用户输入的PIN。10.根据权利要求1至权利9中任一项所述的方法,其中所述值是用于在所述鉴权系统中存储的替换PIN。11.一种对经由通信网络传递至鉴权系统的值进行验证的方法,所述鉴权系统存储与用户装置、码生成算法和值验证码生成算法相关联的鉴权密钥,所述方法包括: 所述鉴权系统接收由用户装置构建的消息; 所述鉴权系统使用所述码生成算法处理所述鉴权密钥来产生预期的鉴权码; 所述鉴权系统使用所述预期的鉴权码处理所述消息来确定所接收的值和所接收的值验证码; 所述鉴权系统使用所述值验证码生成算法处理所接收的值来产生预期的值验证码; 所述鉴权系统将所述预期的值验证码与所接收的值验证码相比较;并且如果所述预期的值验证码与所接收的值验证码相关联,那么验证所接收的值并鉴权所述用户装置和/或用户。12.根据权利要求11所述的方法,其中使用所述值验证码生成算法处理所接收的值来产生所述预期的值验证码进一步包括: 处理所述鉴权密钥或者不同的密钥。13.根据权利要求11或权利要求12所述的方法,其中处理所述消息包括: 使用所述预期的鉴权码执行逻辑或算术运算。14.根据权利要求13所述的方法,其中执行所述逻辑或算术运算包括: 使用模算术从所述消息的至少一部分中减去所述预期的鉴权码。15.根据权利要求14所述的方法,其中所述预期的鉴权码和所述消息包括从由X个数字符组成的组中选择的数字符,并且其中所述模算术使用模X算术。16.根据权利要求15所述的方法,其中所述预期的鉴权码中的每个数字符被单独地从所述消息的各个数字符中减去。17.根据权利要求11至权利要求16中任一项所述的方法,其中使用所述码生成算法处理所述鉴权密钥来产生预期的鉴权码进一步包括: 处理与所述用户装置相关联的并存储在所述鉴权系统中的PIN。18.根据权利要求11至权利要求16中任一项所述的方法,其中使用所...
【专利技术属性】
技术研发人员:詹姆斯·伊万·列侬,
申请(专利权)人:EMUE控股集团公司,
类型:
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。