Patent · US Expired

Device for implementing a block-ciphering process

US6760439B1 · kind B1 · utility

34Cited by
5References
23Claims
0Family size

Assignee

Inventor

Key dates

Filing dateMar 7, 2000
Grant dateJul 6, 2004
Priority date
Expiry dateMar 7, 2020

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH04L2209/125
  • WIPO fieldDigital communication
  • WIPO sectorElectrical engineering

Abstract

The invention relates to a device for implementing a block-ciphering process using an encryption/decryption arithmetic-logic module (3) which is supplied with the data stream of word length j≦n to be ciphered. The invention is characterized in that the arithmetic-logic module (3) includes a plurality of encryption/decryption elements (5), each of which forms a stage of a computing pipeline, the stages being designed such that they operate independently of each other in different modes of operation and with different keys. Supported by further components and data paths surrounding the encryption/decryption arithmetic-logic module (3), the invention allows up to p data streams, each with independently selectable word lengths j≦n and modes of operation, to be encrypted or decrypted simultaneously. In addition, the architecture of the device permits different logical data streams to be processed directly consecutively and free of conflict on the physical channels provided by the hardware resources.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.