发明名称 Defending against denial of service attacks
摘要 In various embodiments, a server may be provided. The server may respond to a request for a service, from a processing device, with a challenge. The challenge may include a partial key for a memory-intensive operation, a number of iterations of the memory-intensive operation to perform, and a result of performing the number of iterations of the memory-intensive operation. Upon receiving the challenge, the processing device may choose a complete key consistent with the partial key and may produce a proposed result by performing the memory-intensive operation for the number of iterations. When the proposed result matches the result included in the challenge, the processing device may send a challenge answer, including the chosen complete key, to the server. Upon receiving a correct challenge answer from the processing device, the server may access the requested service and may return a result of the access to the processing device.
申请公布号 US7937586(B2) 申请公布日期 2011.05.03
申请号 US20070771034 申请日期 2007.06.29
申请人 MICROSOFT CORPORATION 发明人 TORRE DOUGLAS ROBERT DE LA;HUGHES AIDAN THOMAS JOSEPH;BENALOH JOSH
分类号 H04L9/00;G06F11/00 主分类号 H04L9/00
代理机构 代理人
主权项
地址