Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Architecture of an encryption circuit implementing various types of encryption algorithms simultaneously without a loss of performance

a technology of encryption circuit and architecture, applied in the field of encryption, can solve the problems of high development cost of a solution that remains, and the lack of architectures that are capable of executing a set of algorithms, and achieve the effect of fast execution of the principal encryption algorithms, without loss of performan

Inactive Publication Date: 2007-09-27
LE QUERE PATRICK
View PDF27 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

"The invention is an encryption circuit that can be used with a host computer system. It has three main components: an input / output module, an encryption module, and isolation means. The encryption module is responsible for encryption and decryption operations and storing sensitive information. The isolation means prevents the sensitive information from being accessed by the host system and ensures the parallelism of the operations performed by the input / output module and the encryption module. The invention has two main advantages: it allows fast execution of various encryption algorithms with two levels of parallelism and makes invisible to the host system all of the encryption resources made available to the system. It also enables hardware and software implementations of various encryption algorithms to coexist without a loss of performance and is scalable by a choice of standard microprocessor and programmable logic technologies."

Problems solved by technology

There are known implementations of security architectures based on ASIC (Application Specific Integrated Circuit) components, which entail high development costs for a solution that remains inflexible, both on the manufacturer end and on the user end.
Furthermore, there is no architecture existing today that is capable of executing a set of algorithms simultaneously with a guaranteed throughput for each of them.

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
  • Architecture of an encryption circuit implementing various types of encryption algorithms simultaneously without a loss of performance
  • Architecture of an encryption circuit implementing various types of encryption algorithms simultaneously without a loss of performance

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] For simplicity's sake, the encryption / decryption module will hereinafter be called the “encryption module.”

[0020] The links between each module are all two-way links unless indicated.

[0021] The encryption circuit 1 according to the invention hinges on two main modules: [0022] an input / output module 2 responsible for the data exchanges between the encryption resources and a host system HS via a PCI bus; and [0023] an encryption module 3 in charge of the encryption and decryption operations as well as the storage of the secrets.

[0024] These two modules 2 and 3, respectively delimited by an enclosing dot-and-dash line, dialogue via a dual-port memory DPR 4 that allows the exchange of data and commands / statuses between the two modules 2 and 3.

[0025] A serial link SL controlled by the encryption module 3 also makes it possible to input the basic keys through a secure path SP independent of the normal functional path (PCI bus), thus meeting the requirement imposed by the FIPS 14...

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

An encryption circuit for simultaneously processing various encryption algorithms, the circuit being capable of being coupled with a host system hosted by a computing machine. The circuit comprises an input / output module responsible for the data exchanges between the host system and the circuit via a dedicated bus. An encryption module coupled with the input / output module is in charge of the encryption and decryption operations. Isolation means between the input / output module and the encryption module makes the sensitive information stored in the encryption module inaccessible to the host system and ensures the parallelism of the operations performed by the input / output module and the encryption module. The circuit is supported on a peripheral component interconnect card. The circuit is specifically adapted to provide “hardware” protection of computer servers or stations.

Description

CROSS-REFERENCE TO RELATED APPLICATIONS [0001] This application is a continuation of application Ser. No. 09 / 706,728, filed Nov. 7, 2000, which claims priority under 35 U.S.C. §119 to French Application No. 9914067, filed Nov. 9, 1999, each of which is hereby incorporated by reference.FIELD OF THE INVENTION [0002] The present invention applies to the field of encryption, and more particularly, relates to an architecture of an encryption circuit implementing various types of encryption algorithms simultaneously. [0003] This architecture is embodied by a circuit supported by a PCI (Peripheral Component Interconnect) card, and makes it possible to implement various encryption algorithms in parallel, without a loss of performance in a machine (server or station). It also plays the role of a vault in which the secret elements (keys and certificates) required for any electronic encryption function are stored. DESCRIPTION OF RELATED ART [0004] The increased need for performance in cryptogr...

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 Applications(United States)
IPC IPC(8): H04L9/28G06F12/14G06F13/38G06F21/72H04L9/00H04L9/08H04L9/10H04L9/14
CPCH04L9/14G06F21/72
Inventor LE QUERE, PATRICK
Owner LE QUERE PATRICK
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products