Invention Grant
- Patent Title: Checksum and hashing operations resilient to malicious input data
- Patent Title (中): 校验和和散列操作适应恶意输入数据
-
Application No.: US13680116Application Date: 2012-11-19
-
Publication No.: US09002812B2Publication Date: 2015-04-07
- Inventor: Niels Ferguson , Reid Borsuk , Jeffrey Cooperstein , Matthew Ellis
- Applicant: Microsoft Corporation
- Applicant Address: US WA Redmond
- Assignee: Microsoft Technology Licensing, LLC
- Current Assignee: Microsoft Technology Licensing, LLC
- Current Assignee Address: US WA Redmond
- Agent Timothy Churna; Kate Drakos; Micky Minhas
- Main IPC: G06F17/00
- IPC: G06F17/00 ; G06F21/00 ; G06F21/50

Abstract:
A resilient hashing system leverages a fast, non-cryptographic hash/checksum function that has good diffusion properties while remaining reasonably efficient on modern central processing units (CPUs). The hash function uses random secret data so that hash keys for particular data are difficult to predict. Due to its internal structure, well-chosen random secret data is difficult for an attacker to counter without having access to the direct output of the hash function. At every stage of the block function, there are at least two operations that can be performed in parallel, increasing performance on modern superscalar CPUs. Thus, the resilient hashing system provides a hash table and checksum that can be used in Internet-facing or other vulnerable sources of input data to manage performance in the face of malicious attacks.
Public/Granted literature
- US20130262421A1 CHECKSUM AND HASHING OPERATIONS RESILIENT TO MALICIOUS INPUT DATA Public/Granted day:2013-10-03
Information query