Methods and apparatus for performing hash operations in a cryptography accelerator

Procédé et dispositif pour effectuer des opérations d'hachage dans un accélérateur de cryptage

Verfahren und Gerät zur Berechnung von Haschwerten in einem kryptographischen Koprozessor

Abstract

Methods and apparatus are provided for implementing a cryptography accelerator for performing operations such as hash operations. The cryptography accelerator recognizes characteristics associated with input data and retrieves an instruction set for processing the input data. The instruction set is used to configure or control components such as MD5 and SHA-1 hash cores, XOR components, memory, etc. By providing a cryptography accelerator with access to multiple instruction sets, a variety of hash operations can be performed in a configurable cryptographic accelerator.

Claims

Description

Topics

Download Full PDF Version (Non-Commercial Use)

Patent Citations (1)

    Publication numberPublication dateAssigneeTitle
    WO-0161912-A1August 23, 2001Rainbow Technologies, Inc.Processeur de paquets

NO-Patent Citations (0)

    Title

Cited By (18)

    Publication numberPublication dateAssigneeTitle
    DE-102008030421-A1January 07, 2010Micronas GmbhMethod for calculating secure hash algorithm 1 signature and secure hash algorithm 256 signature for decoder card for pay TV, involves calculating actualized hash value, and outputting hash value of message as signature
    EP-1596530-A1November 16, 2005Via Technologies, Inc.Vorrichtung und Verfahren zur Erzeugung einer kryptografischen Prüfsumme unter Verwendung von kryptografischen Funktionen
    US-7321910-B2January 22, 2008Ip-First, LlcMicroprocessor apparatus and method for performing block cipher cryptographic functions
    US-7392400-B2June 24, 2008Via Technologies, Inc.Microprocessor apparatus and method for optimizing block cipher cryptographic functions
    US-7502943-B2March 10, 2009Via Technologies, Inc.Microprocessor apparatus and method for providing configurable cryptographic block cipher round results
    US-7519833-B2April 14, 2009Via Technologies, Inc.Microprocessor apparatus and method for enabling configurable data block size in a cryptographic engine
    US-7529367-B2May 05, 2009Via Technologies, Inc.Apparatus and method for performing transparent cipher feedback mode cryptographic functions
    US-7529368-B2May 05, 2009Via Technologies, Inc.Apparatus and method for performing transparent output feedback mode cryptographic functions
    US-7532722-B2May 12, 2009Ip-First, LlcApparatus and method for performing transparent block cipher cryptographic functions
    US-7536560-B2May 19, 2009Via Technologies, Inc.Microprocessor apparatus and method for providing configurable cryptographic key size
    US-7539876-B2May 26, 2009Via Technologies, Inc.Apparatus and method for generating a cryptographic key schedule in a microprocessor
    US-7542566-B2June 02, 2009Ip-First, LlcApparatus and method for performing transparent cipher block chaining mode cryptographic functions
    US-7844053-B2November 30, 2010Ip-First, LlcMicroprocessor apparatus and method for performing block cipher cryptographic functions
    US-7900055-B2March 01, 2011Via Technologies, Inc.Microprocessor apparatus and method for employing configurable block cipher cryptographic algorithms
    US-7925891-B2April 12, 2011Via Technologies, Inc.Apparatus and method for employing cryptographic functions to generate a message digest
    US-8060755-B2November 15, 2011Via Technologies, IncApparatus and method for providing user-generated key schedule in a microprocessor cryptographic engine
    US-8086864-B2December 27, 2011Electronics And Telecommunications Research InstituteLow power HMAC encryption apparatus
    US-8275126-B2September 25, 2012Electronics And Telecommunications Research InstituteApparatus and method for hash cryptography