One-time password authentication employing local testing of candidate passwords from one-time password server
    3.
    发明授权
    One-time password authentication employing local testing of candidate passwords from one-time password server 有权
    一次性密码认证,采用本地测试从一次性密码服务器的候选密码

    公开(公告)号:US08412928B1

    公开(公告)日:2013-04-02

    申请号:US12750758

    申请日:2010-03-31

    申请人: Piers Bowness

    发明人: Piers Bowness

    IPC分类号: H04L29/06

    CPC分类号: H04L63/0838

    摘要: A computing system has a local computing domain coupled to a one-time password (OTP) server. The OTP server maintains user-specific secret data used in a one-time-password (OTP) process to generate OTPs for user authentication. An authentication server in the computing domain sends an OTP request identifying a user to the OTP server. The OTP server executes the OTP process to generate a set of candidate OTPs, any one of which is expected to match a user-generated OTP for a valid authentication. The OTP server returns a response to the authentication server which includes second hashed OTP values, each generated by applying a hash function to a respective candidate OTP. The authentication server performs a comparison function between a first hashed OTP value from the user and the second hashed OTP values. Only upon determining that the first hashed OTP value matches one of the second hashed OTP values, the authentication server performs a protected function in the computing domain that is permitted only upon authentication of the user. Applications include authentication in a ticket-based authentication scheme such as a Kerberos system, in which the protected function may be the granting of a ticket-granting ticket enabling the user to engage service servers in the computing domain.

    摘要翻译: 计算系统具有耦合到一次性密码(OTP)服务器的本地计算域。 OTP服务器维护在一次性密码(OTP)过程中使用的用户特定的秘密数据,以生成用于用户认证的OTP。 计算域中的认证服务器向OTP服务器发送一个标识用户的OTP请求。 OTP服务器执行OTP过程以生成一组候选OTP,其中任何一个预期与用户生成的OTP匹配以进行有效的认证。 OTP服务器返回对认证服务器的响应,该认证服务器包括第二散列OTP值,每个OTP值通过将哈希函数应用于相应的候选OTP而生成。 认证服务器在用户的第一个散列OTP值和第二个散列的OTP值之间执行比较功能。 只有在确定第一个散列的OTP值与第二个散列的OTP值中的一个匹配时,认证服务器才在计算域中执行受保护的功能,该功能只有在用户认证时才被允许。 应用程序包括在诸如Kerberos系统的基于票证的认证方案中的认证,其中受保护功能可以是授予允许用户使用计算域中的服务服务器的票证授予票据。