Stream processor with cryptographic co-processor

a coprocessor and stream processor technology, applied in the field of microprocessors, can solve the problems of slow crypto processing speed and limit the rate at which data is encrypted or decrypted

Inactive Publication Date: 2003-05-01
SUN MICROSYSTEMS INC
View PDF11 Cites 135 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Further, the slower processing speed of the crypto processor 220 also limits the rate at which the data is encrypted or decrypted.

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
  • Stream processor with cryptographic co-processor
  • Stream processor with cryptographic co-processor
  • Stream processor with cryptographic co-processor

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0045] Several exemplary embodiments for a system and method for increased and / or more efficient data encryption and decryption process speeds will now be described. It will be apparent to those skilled in the art that the present invention may be practiced without some or all of the specific details set forth herein.

[0046] FIG. 4 shows a single CPU die (chip) 400 in accordance with one embodiment of the present invention. The CPU chip 400 includes a processing core 410. The processing core 410 is paired with a cryptographic co-processor 420. The cryptographic co-processor 420 is optimized to minimize the amount of hardware added to the CPU die 400. The CPU die 400 can also include additional processing cores 410n and each of the additional processing cores 410n is also paired with a cryptographic co-processor 420n. The processing cores 410, 410n are electrically coupled by a processor crossbar 430. The processor crossbar 430 is a data bus system that provides a common data communic...

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

A microprocessor includes a first processing core, a first cryptographic coprocessor and an integer multiplier unit that is coupled to the first processing core and the first cryptographic co-processor. The first processing core includes an instruction decode unit, an instruction execution unit, a load/store unit. The first cryptographic coprocessor is located on a first die with the first processing core. The first cryptographic co-processor includes a cryptographic control register, a direct memory access engine that is coupled to the load/store unit in the first processing core and a cryptographic memory.

Description

[0001] This application claims priority from U.S. Provisional Patent Application No. 60 / 345,315 filed on Oct. 22, 2001 and entitled "High Performance Web Server," which is incorporated herein by reference in its entirety for all purposes.[0002] 1. Field of the Invention[0003] The present invention relates generally to microprocessors, and more particularly, to microprocessors that include a cryptographic co-processor within the microprocessor die.[0004] 2. Description of the Related Art[0005] Server computers (i.e., servers) process all sorts of data transactions. One common type of data transaction is an encrypted data transaction that typically requires the server to perform at least one of an encryption function and a decryption function. FIG. 1 shows a typical server 102 and client computer 110 that are linked by a network 104, such as the Internet or other network.[0006] FIG. 2 is a high-level block diagram of a typical server 102. As shown, the server 102 includes a processor ...

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): G06F12/00G06F1/32G06F9/30G06F9/38G06F9/46G06F11/10G06F12/08G06F12/16G06F13/00G06F13/14G06F13/16G06F13/38G06F15/16G06F15/167G06F15/173G06F15/78G06F21/00G09C1/00G11C11/4074H04L12/56H04L29/06
CPCG06F1/3203Y02B60/1228G06F1/3275G06F9/30043G06F9/3851G06F9/3879G06F9/3891G06F11/108G06F12/0811G06F12/0813G06F12/084G06F13/1689G06F21/72G11C11/4074H04L29/06H04L45/745H04L47/10H04L47/2441H04L49/90H04L49/9057H04L49/9089Y02B60/1225H04L69/22G06F1/3225G06F3/1423G06F9/30007G09G2352/00G09G2360/121G09G2370/022G09G2370/20Y02D10/00H04L9/40G06F15/17375G06F15/7846
Inventor KOHN, LESLIE D.
Owner SUN MICROSYSTEMS INC
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