Encrypting and decrypting instruction boundaries of instructions

Cryptography – Cryptanalysis

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

380 49, H04K 100

Patent

active

057244227

ABSTRACT:
A data processing system for decoding instructions in parallel in a superscalar, complex instruction set computing (CISC) computer. In a training mode of operation, an encrypter 29 encrypts preprocessed instructions retrieved from an instruction cache 26. In a processing mode of operation, instruction information is fetched and decrypted in decrypter 30. A prefetcher 21 separates the fetched instruction according to the decrypted boundary information. An instruction length verifier 25 verifies that the instructions were separated correctly and controls decoders 22a-c according to the verification. If the verification is correct for a given set of instructions, the system processes the instructions in parallel through the decoders to a dispatch logic circuit 23 and then to functional units 24. If the verification is incorrect, those related instructions may be needed to decode serially.

REFERENCES:
patent: 4619265 (1986-10-01), Morgan et al.
patent: 5202967 (1993-04-01), Matsuzaki et al.
patent: 5222480 (1993-06-01), Couche et al.
patent: 5337415 (1994-08-01), DeLano et al.
patent: 5396634 (1995-03-01), Zaidi et al.
patent: 5448746 (1995-09-01), Eickemeyer et al.
patent: 5459844 (1995-10-01), Eickemeyer et al.
patent: 5544244 (1996-08-01), Oguru
patent: 5600726 (1997-02-01), Morgan et al.
patent: 5615381 (1997-03-01), Iijima
Adams, Thomas L. and Zimmerman, Richard E., "An Analysis of 8086 Instruction Set Usage in MS DOS Programs", (excerpt) 1989 ACM 0-89791-300-0/89/0004/0152, pp. 152-160.
Slater, M., "AMD's K5 Designed to Outrun Pentium," Microprocessor Report, 8(14):1, 6-11 Oct. 24, 1994.
Gwennap, L., "Intel's P6 Uses Decoupled Superscalar Design," Microprocessor Report, pp. 9-15 Feb. 16, 1995.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Encrypting and decrypting instruction boundaries of instructions does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Encrypting and decrypting instruction boundaries of instructions, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Encrypting and decrypting instruction boundaries of instructions will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2256336

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.