Methods and apparatus for initialization vector processing

a technology of initialization vector and processing method, which is applied in the direction of synchronising transmission/receiving encryption devices, multi-key/algorithm usage, digital transmission, etc., can solve the problems of inefficient processing of initialization vector at the entity encrypting data and at the entity decrypting data, and the conventional software and hardware design of implementing various cryptography engines

Inactive Publication Date: 2007-09-25
AVAGO TECH WIRELESS IP SINGAPORE PTE
View PDF4 Cites 26 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Conventional software and hardware designs for implementing various cryptography engines often process initialization vectors inefficiently.
However, processing of the initialization vector at the entity encrypting the data and at the entity decrypting the data is inefficient.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Methods and apparatus for initialization vector processing
  • Methods and apparatus for initialization vector processing
  • Methods and apparatus for initialization vector processing

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0021]The present invention relates to implementing a cryptography accelerator. More specifically, the present invention relates to methods and apparatus for accelerating cryptographic processing such as IPsec (Internet Protocol Security), IKE (Internet Key Exchange), SSL (Secure Socket Layer), and TLS (Transport Layer Security) processing using explicit IV (Initialization Vectors, Initial Values).

[0022]Reference will now be made in detail to some specific embodiments of the invention including the best modes contemplated by the inventors for carrying out the invention. Examples of these specific embodiments are illustrated in the accompanying drawings. While the invention is described in conjunction with these specific embodiments, it will be understood that it is not intended to limit the invention to the described embodiments. On the contrary, it is intended to cover alternatives, modifications, and equivalents as may be included within the spirit and scope of the invention as de...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

Methods and apparatus are provided for using explicit initialization vectors in both encryption and decryption processing. In one example, a sender generates an initialization vector, identifies cryptographic keys, encrypts data using the initialization vectors and the cryptographic keys, and transmits the encrypted data in a packet along with the initialization vector. A receiver identifies cryptographic keys, extracts the initialization vector from the received packet, and decrypts the encrypted data using the cryptographic keys and the initialization vector extracted from the received packet.

Description

CROSS REFERENCE TO RELATED APPLICATIONS[0001]This application claims priority under U.S.C. 119(e) from U.S. Provisional Application No. 60 / 403,030, entitled Methods And Apparatus For Encryption And Decryption Using Explicit IV, at the time of filing on Aug. 9, 2002, by David Chin, Mark Buer, and Roger Luo, the disclosure of which is herein incorporated by reference for all purposes.BACKGROUND OF THE INVENTION[0002]1. Field of the Invention[0003]The present invention relates to implementing a cryptography engine. More specifically, the present invention relates to methods and apparatus for processing initialization vectors or initial values.[0004]2. Description of Related Art[0005]Conventional software and hardware designs for implementing various cryptography engines often process initialization vectors inefficiently. Initialization vectors or initial values (IVs) are used in a variety of different cryptographic algorithms and are described in Applied Cryptography, Bruce Schneier, J...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Patents(United States)
IPC IPC(8): H04L9/16H04L9/12
CPCH04L9/0637H04L9/3242H04L9/088
Inventor CHIN, DAVIDBUER, MARKLUO, ROGER
Owner AVAGO TECH WIRELESS IP SINGAPORE PTE
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products