本申请涉及针对可变账号长度的增强密码验证的方法和系统。所述方法,包括:存储一个或多个主账号和多个格式化模板,每个模板与账号长度相关联;接收指示对特定主账号的选择;识别出特定格式化模板,其中,相关联的账号长度对应于特定主账号的长度;从销售点设备接收不可预测的数字;至少基于不可预测的数字和一个或多个算法生成密码;生成数据串,其中,所述数据串至少包括生成的密码、特定主账号和不可预测的数字,并且其中基于识别出的特定格式化模板对数据串进行格式化;以及将生成的数据串以电子的方式发送到销售点设备。电子的方式发送到销售点设备。电子的方式发送到销售点设备。
【技术实现步骤摘要】
针对可变账号长度的增强密码验证的方法和系统
[0001]本申请是2016年8月15日提交的申请号为201680063377.9的专利技术专利申请的分案申请。
[0002]相关申请的交叉引用
[0003]本申请要求2015年8月27日提交的美国专利申请No.62/210,659和于2015年12月31日提交的美国专利申请No.14/985,664的申请日的优先权和权益,通过引用的方式将其全部内容合并于此。
[0004]本公开涉及增强用于基于云的系统中的密码验证,具体来说,涉及基于账号的长度和其中使用的不可预测的数字来增强密码验证以及将密码包含在不同数据的数据串中。
技术介绍
[0005]在进行涉及支付卡的支付交易期间,通常产生用于支付卡认证和交易授权的密码。在许多情况下,密码可以由支付卡本身(例如,在具有集成电路的支付卡中)产生或由用于传送支付细节的计算设备(例如,智能电话或平板电脑)产生。然而,可以从支付卡或计算设备传送到销售点以包含在用于支付交易的交易消息中的数据的量存在限制。因此,支付卡和计算设备通常对发送的数据使用特定的格式,发送的数据至少包括密码和交易账号。
[0006]然而,随着交易账户数量和类型的增加,许多金融机构和其他实体喜欢使用不同长度的账号。特别是,许多实体喜欢将交易账号扩展到额外的16位数以外,以改进路由,容纳更多数量的交易账户等。现有系统被配置为使用到可用于传送到销售点并包括在交易消息中的数据空间的极限。因此,传统的计算系统没有配备使用不同长度的交易账号,这是由于必须改变要传送到销售点的其余数据,特别是在确保包含正确的密码和附加数据时更要改变该其余数据。
[0007]因此,需要一种技术解决方案,其中计算设备可以被适当地配置为适应不同长度的交易账号,同时仍然包括支付交易所需的密码和其他数据并且不超出数据限制。
技术实现思路
[0008]本公开对用于针对不同账号长度增强密码的验证的系统和方法进行了描述。
[0009]一种用于针对可变账号长度增强密码的验证的方法,包括:在计算设备的存储器中存储一个或多个主账号和多个格式化模板,其中,每个模板与至少一个账号长度相关联;由所述计算设备的输入设备接收指示对所述一个或多个主账号中的特定主账号的选择;由所述计算设备的查询模块在所述存储器中执行查询,以识别所述多个格式化模板中的特定格式化模板,其中,相关联的账号长度对应于所述特定主账号的长度;由所述计算设备的接收设备从销售点设备至少接收不可预测的数字;由所述计算设备的生成模块至少基于所述不可预测的数字和一个或多个算法生成密码;由所述计算设备的生成模块生成数据串,其中,所述数据串至少包括生成的密码、所述特定主账号和所述不可预测的数字,并且其中基
于识别出的特定格式化模板对所述数据串进行格式化;以及由所述计算设备的发送设备将生成的数据串以电子的方式发送到所述销售点设备。
[0010]一种用于针对可变账号长度增强密码的验证的系统,包括:计算设备的存储器,其被配置为存储一个或多个主账号和多个格式化模板,其中,每个模板与至少一个账号长度相关联;计算设备的输入设备,其被配置为接收指示对所述一个或多个主账号中的特定主账号的选择;计算设备的查询模块,其被配置为在所述存储器中执行查询,以识别所述多个格式化模板中的特定格式化模板,其中,相关联的账号长度对应于所述特定主账号的长度;计算设备的接收设备,其被配置为从销售点设备至少接收不可预测的数字;计算设备的生成模块,其被配置为至少基于所述不可预测的数字和一个或多个算法生成密码,并且生成数据串,其中,所述数据串至少包括生成的密码、所述特定主账号和所述不可预测的数字,并且其中基于识别出的特定格式化模板对所述数据串进行格式化;以及计算设备的发送设备,其被配置为将生成的数据串以电子的方式发送到所述销售点设备。
附图说明
[0011]结合附图阅读以下对示例性实施例的详细描述,可以最好地理解本公开的范围。包括的附图如下:
[0012]图1是示出根据示例性实施例的用于针对不同账号长度增强密码验证的高级系统架构的框图。
[0013]图2是示出根据示例性实施例的用于生成并提供数据串的图1的计算设备的框图,其中,该数据串用于针对不同长度的账号增强密码验证。
[0014]图3是示出使用根据示例性实施例的图1的系统针对不同的账号长度来增强密码的生成和验证的过程的流程图。
[0015]图4是示出使用根据示例性实施例的图1的计算设备生成和传送数据串的过程的流程图,其中,该数据串用于针对不同长度的账号增强密码的验证。
[0016]图5是示出根据示例性实施例的用于传送不同长度的账号的密码和其他交易数据的数据串的不同格式的示意图。
[0017]图6是示出根据示例性实施例的针对不同账号长度增强密码验证的示例性方法的流程图。
[0018]图7是示出根据示例性实施例的支付交易处理的流程图。
[0019]图8是示出根据示例性实施例的计算机系统架构的框图。
[0020]根据下文提供的详细描述,本公开的其他应用领域将变得显而易见。应当理解,示例性实施例的详细描述仅用于举例说明的目的,因此并不意图限制本公开的范围。
具体实施方式
[0021]专业术语
[0022]支付网络
‑
用于通过使用现金替代品来转移货币的系统或网络。支付网络可以使用各种不同的协议和进程来处理用于各种类型的交易的货币转移。可以通过支付网络执行的交易可以包括产品或服务购买、信用购买、借记交易、资金转账、账户提款等。支付网络可以被配置为通过现金替代品执行交易,所述现金替代品可以包括支付卡、信用证、支票、交
易账户等。配置为执行作为支付网络的网络或系统的例子包括由易账户等。配置为执行作为支付网络的网络或系统的例子包括由等运营的网络或系统。本文使用的术语“支付网络”可以指作为实体的支付网络和物理支付网络,例如,包括支付网络的设备、硬件和软件。
[0023]支付轨道(Payment Rails)
‑
与用于支付交易处理的支付网络以及支付网络和与支付网络互连的其他实体之间的交易消息和其他类似数据的传输相关联的基础设施。支付轨道可以包括用于建立支付网络以及支付网络与其他相关联的实体(例如,金融机构、网关处理器等)之间的互连的硬件。在一些实例中,支付轨道还可以受到软件的影响,例如通过对构成支付轨道的通信硬件和设备进行特殊编程。例如,支付轨道可以包括专门配置为路由交易消息的专门配置的计算设备,如下面更详细讨论的,该交易消息可以是经由支付轨道以电子的方式传输的专门格式化的数据消息。
[0024]支付卡
‑
与交易账户相关联的卡或数据,可以将交易账户提供给商家以通过相关联的交易账户为金融交易提供资金。支付卡可以包括信用卡、借记卡、签账卡、储值卡、预付卡、汽油特惠卡、虚拟支付号码、虚拟卡号、受控支付号码等。支付卡可以是可以提供给商家的物理卡或者可以是表示相关联的交本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种针对可变账号长度的用于增强密码验证的方法,包括:由计算设备的接收设备从销售点设备至少接收不可预测的数字;由计算设备的生成模块至少基于所述不可预测的数字和一个或多个算法生成密码;由计算设备的查询模块在计算设备的存储器中执行查询,以识别出多个存储的格式化模板中的特定格式化模板,其中,(i)所述特定格式化模板与账号长度相关联;(ii)相关联的账号长度对应于特定主账号的长度;由所述计算设备的生成模块生成数据串,其中,所述数据串至少包括生成的密码、所述特定主账号和所述不可预测的数字,并且其中基于识别出的特定格式化模板对所述数据串进行格式化;以及由计算设备的发送设备将生成的数据串以电子的方式发送到所述销售点设备。2.根据权利要求1所述的方法,其中,基于与所述特定格式化模板相关联的位数和接收到的不可预测的数字的位数之间的对应关系来识别所述特定格式化模板。3.根据权利要求1所述的方法,其中,以电子的方式在数据消息中发送生成的数据串,所述数据消息还包括指示生成的数据消息的格式化的位图。4.根据权利要求3所述的方法,还包括:由所述计算设备的生成模块至少基于所述特定格式化模板生成所述位图。5.根据权利要求3所述的方法,其中,包括在所述数据消息中的位图对应于包括在所述特定格式化模板中的位图。6.根据权利要求1所述的方法,其中,生成的数据串还包括与所述特定主账号相关联的所述交易计数器。7.根据权利要求6所述的方法,其中,所述密码还基于与所述特定主账号相关联的所述交易计数器。8.根据权利要求1所述的方法,还包括:由所述计算设备的生成模块至少基于所述不可预测的数字和至少一个附加算法生成第二密码,其中,所述数据串还包括所述第二密码。9.根据权利要求1所述的方法,其中,所述数据串还包括至少一个附加位,并且其中,附加位的数量基于所述特定主账号的长度和接收到的不可预测的数字的位数。10.根据权利要求9所述的方法,其中,所述至少一个附加位存储持卡人验证方法数据。11.一种针对可变账号长度的用于增强密码验证的系统,包括:计算设备的...
【专利技术属性】
技术研发人员:M,
申请(专利权)人:万事达卡国际股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。