Cryptography – Cryptanalysis
Patent
1996-08-05
1998-03-03
Cain, David C.
Cryptography
Cryptanalysis
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.
Chang Chung-Chih
Hsu Chia-Chang
Shang Shisheng
Cain David C.
Industrial Technology Research Institute
LandOfFree
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.
Profile ID: LFUS-PAI-O-2256336