首页> 外国专利> Challenge-response authentication and key exchange for a connectionless security protocol

Challenge-response authentication and key exchange for a connectionless security protocol

机译:无连接安全协议的质询-响应身份验证和密钥交换

摘要

The disclosed system uses a challenge-response authentication protocol for datagram-based remote procedure calls. Using a challenge-response authentication protocol has many advantages over using a conventional authentication protocol. There are two primary components responsible for communication using the challenge-response protocol: a challenge-response protocol component on the client computer (client C-R component) and a challenge-response protocol component on the server computer (server C-R component). In order to start a session using the challenge-response protocol, the client C-R component first generates a session key. The session key is used by both the client C-R component and the server C-R component for encrypting and decrypting messages. After creating the session key, the client C-R component encrypts a message containing a request for a remote procedure call and sends it to the server C-R component. In response, the server C-R component sends a challenge to the client C-R component. The challenge contains a unique identifier generated by the server C-R component. The client C-R component responds to the challenge by sending a challenge response and the session key. The challenge response is the unique identifier contained within the challenge encrypted with the password of the user of the client computer. The session key is also encrypted using this password. Upon receiving the challenge response, the server C-R component uses its copy of the client's password to create its own version of the challenge response and compares it to the version received from the client C-R component. If the two versions of the challenge response are identical, the identity of the user of the client computer has been verified. If the two versions are not identical, an attempted unauthorized access has been detected. After verification, the server C-R component extracts the session key, decrypts the message, and invokes the requested procedure of the server program. Subsequently, the server C-R component will send and receive encrypted messages from the client C-R component, thereby facilitating a remote procedure call.
机译:所公开的系统将质询-响应认证协议用于基于数据报的远程过程调用。与使用常规身份验证协议相比,使用质询-响应身份验证协议具有许多优势。有两个主要组件负责使用质询-响应协议进行通信:客户端计算机上的质询-响应协议组件(客户端C-R组件)和服务器计算机上的质询-响应协议组件(服务器C-R组件)。为了使用质询响应协议开始会话,客户端C-R组件首先生成一个会话密钥。客户端C-R组件和服务器C-R组件均使用会话密钥来加密和解密消息。创建会话密钥后,客户端C-R组件将加密包含对远程过程调用的请求的消息,并将其发送到服务器C-R组件。作为响应,服务器C-R组件向客户机C-R组件发送质询。质询包含由服务器C-R组件生成的唯一标识符。客户端C-R组件通过发送质询响应和会话密钥来响应质询。质询响应是包含在质询中的唯一标识符,并用客户端计算机用户的密码加密。会话密钥也使用该密码加密。收到质询响应后,服务器C-R组件使用其客户端密码的副本来创建自己的质询响应版本,并将其与从客户端C-R组件收到的版本进行比较。如果质询响应的两个版本相同,则已经验证了客户端计算机用户的身份。如果两个版本不相同,则表示检测到未授权的访问尝试。验证之后,服务器C-R组件提取会话密钥,解密消息,并调用服务器程序的请求过程。随后,服务器C-R组件将发送和接收来自客户端C-R组件的加密消息,从而便于进行远程过程调用。

著录项

  • 公开/公告号US6377691B1

    专利类型

  • 公开/公告日2002-04-23

    原文格式PDF

  • 申请/专利权人 MICROSOFT CORPORATION;

    申请/专利号US19960762166

  • 发明设计人 MICHAEL M. SWIFT;BHARAT SHAH;

    申请日1996-12-09

  • 分类号H04L90/00;

  • 国家 US

  • 入库时间 2022-08-22 00:48:16

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号