【技术实现步骤摘要】
【国外来华专利技术】相关申请的交叉引用本申请要求于2013年12月31日提交的题目为“Amethodandapparatusforprovidingclient-sidescore-basedauthentication”的美国临时申请第61/922,516号的优先权,其全部内容通过引用合并至本文中。本专利技术涉及保护对计算机和应用的远程访问以及经由计算机网络的远程事务。更具体地,本专利技术涉及用于认证用户的方法和设备。
技术介绍
随着对计算机系统和应用的远程访问越来越普遍,通过公用网络如互联网远程访问的事务的数目和种类急剧增多。这一普遍性强调了对安全性的需要;具体地:如何确保远程访问应用的人是他所声称的人;如何确保远程执行的事务是由合法个体发起的;以及如何确保事务数据在应用服务器处被接收之前未被改变。在过去,应用提供商依靠静态口令来为远程应用提供安全性。近年来,变得明显的是,静态口令是不够的并且需要更先进的安全技术。在一个解决方案中,生成动态口令,用户将动态口令而非静态口令(或者动态口令以及静态口令)传递到应用。动态口令在客户端侧通过将动态变量与密码密钥以密码的形式进行组合来生成,所述密码密钥在一方面的客户端侧设备与另一方面的服务器侧验证实体之间共享。动态变量可以是基于时间的值、基于计数器的值、(例如可以由应用服务器提供的)挑战(challenge)或甚至是表示用户想要提交到应用服务器的事务的事务数据,或者上述的任意组合。动态变量可以例如通过对利用共享的密码密钥来参数化的动态变量应用对称密码算法而与共享的密码密钥以密码的形式进行组合。例如,可以使用对称加密算法如AES(高级加密标 ...
【技术保护点】
一种用于生成增强型一次性口令的方法,包括以下步骤:执行第一风险分析;生成表示所述第一风险分析的结果的风险信息数据;确定动态变量的第一值;通过将所述动态变量的所述第一值与密码密钥以密码的形式进行组合来生成密码一次性口令数据;以及通过将所述密码一次性口令数据与所述风险信息数据进行组合来获得所述增强型一次性口令。
【技术特征摘要】
【国外来华专利技术】2013.12.31 US 61/922,5161.一种用于生成增强型一次性口令的方法,包括以下步骤:执行第一风险分析;生成表示所述第一风险分析的结果的风险信息数据;确定动态变量的第一值;通过将所述动态变量的所述第一值与密码密钥以密码的形式进行组合来生成密码一次性口令数据;以及通过将所述密码一次性口令数据与所述风险信息数据进行组合来获得所述增强型一次性口令。2.根据权利要求1所述的方法,其中,执行所述第一风险分析包括对一个或更多个风险因素中的每个风险因素进行风险评估。3.根据权利要求2所述的方法,其中,生成所述风险信息数据包括对所述一个或更多个风险因素的所有所述风险评估的结果进行组合。4.根据权利要求2所述的方法,其中,所述第一风险分析包括将所述一个或更多个风险因素分组成一个或更多个风险因素类别,并且使用相应的风险因素类别的所有风险因素的所述风险评估的结果来对所述一个或更多个风险因素类别中的每个风险因素类别确定风险评估类别得分,并且其中,所述的生成所述风险信息数据包括对所述一个或更多个风险因素类别的所述风险评估类别得分进行组合。5.根据权利要求4所述的方法,其中,每个风险评估类别得分被表示为位串,并且其中,所述的生成所述风险信息数据包括将与所述一个或更多个风险因素类别对应的各个位串的位串接成风险信息位串,并且其中,所述风险信息数据包括所述风险信息位串的表示。6.根据权利要求4所述的方法,其中,所述第一风险分析在由用户正在操作的客户端装置上完成,并且其中,所述一个或更多个风险因素类别包括以下至少之一:平台风险因素类别,所述平台风险因素类别对与所述客户端装置自身的特性相关的所有风险因素进行分组;用户风险因素类别,所述用户风险因素类别对与所述用户的特性和所述用户的行为的特性相关的所有风险因素进行分组;上下文风险因素类别,所述上下文风险因素类别对与所述客户端装置在其中操作的环境或上下文的特性相关的所有风险因素进行分组。7.根据权利要求6所述的方法,所述一个或更多个风险因素类别还包括所述平台风险类别、所述用户风险因素类别和所述上下文风险因素类别这三个风险因素类别。8.根据权利要求1所述的方法,其中,所述的生成所述密码一次性口令数据包括将所述风险信息数据和所述动态变量的所述第一值与密码密钥以密码的形式进行组合。9.根据权利要求1所述的方法,其中,所述的将所述动态变量的所述第一值与所述密码密钥以密码的形式进行组合包括执行对称密码算法,所述对称密码算法使用所述动态变量的所述值并且通过所述密码密钥被参数化。10.根据权利要求9所述的方法,其中,所述对称密码算法还使用所述风险信息数据。11.根据权利要求1所述的方法,其中,所述动态变量是基于时间的。12.根据权利要求1所述的方法,其中,所述动态变量是基于计数器的。13.根据权利要求1所述的方法,其中,所述动态变量是基于挑战的。14.根据权利要求1所述的方法,其中,所述动态变量是基于表示与所述增强型一次性口令相关联的事务请求的数据的。15.根据权利要求1所述的方法,其中,通过将所述密码一次性口令数据与所述风险信息数据进行组合来获得所述增强型一次性口令包括:使用所述密码一次性口令数据的一部分和所述风险信息数据来生成所述风险信息数据的掩蔽表示,以及将所述密码一次性口令数据与所述风险信息数据的所述掩蔽表示进行组合。16.一种用于使增强型一次性口令生效的方法,其中,通过以下方式来生成所述增强型一次性口令:执行第一风险分析,生成表示所述第一风险分析的结果的风险信息数据,确定动态变量的第一值,通过将所述动态变量的所述第一值与密码密钥以密码的形式进行组合来生成密码一次性口令数据,以及通过将所述密码一次性口令数据与所述风险信息数据进行组合来获得所述增强型一次性口令;所述方法包括以下步骤:从所述增强型一次性口令中检索所述密码数据;从所述增强型一次性口令中检索所述风险信息数据;以密码的形式验证所检索的密码数据;使用所检索的风险信息数据来执行第二风险分析;以及使用所检索的密码...
【专利技术属性】
技术研发人员:纪尧姆·特谢龙,塞巴斯蒂安·拉维涅,
申请(专利权)人:威斯科数据安全国际有限公司,
类型:发明
国别省市:瑞士;CH
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。