Patent | Date |
---|
Key expansion logic using decryption key primitives Grant 9,967,092 - Henry , et al. May 8, 2 | 2018-05-08 |
Microprocessor with on-the-fly switching of decryption keys Grant 9,911,008 - Henry , et al. March 6, 2 | 2018-03-06 |
Decryption of encrypted instructions using keys selected on basis of instruction fetch address Grant 9,892,283 - Henry , et al. February 13, 2 | 2018-02-13 |
Microprocessor with secure execution mode and store key instructions Grant 9,798,898 - Henry , et al. October 24, 2 | 2017-10-24 |
Method for encrypting a program for subsequent execution by a microprocessor configured to decrypt and execute the encrypted program Grant 9,461,818 - Henry , et al. October 4, 2 | 2016-10-04 |
Microprocessor With Secure Execution Mode And Store Key Instructions App 20160104010 - HENRY; G. GLENN ;   et al. | 2016-04-14 |
Microprocessor With On-the-fly Switching Of Decryption Keys App 20160104011 - HENRY; G. GLENN ;   et al. | 2016-04-14 |
Decryption Of Encrypted Instructions Using Keys Selected On Basis Of Instruction Fetch Address App 20160104009 - HENRY; G. GLENN ;   et al. | 2016-04-14 |
Key Expansion Logic Using Decryption Key Primitives App 20160105282 - HENRY; G. GLENN ;   et al. | 2016-04-14 |
Microprocessor that facilitates task switching between encrypted and unencrypted programs Grant 8,886,960 - Henry , et al. November 11, 2 | 2014-11-11 |
Microprocessor that securely decrypts and executes encrypted instructions Grant 8,880,902 - Henry , et al. November 4, 2 | 2014-11-04 |
Apparatus for generating a decryption key for use to decrypt a block of encrypted instruction data being fetched from an instruction cache in a microprocessor Grant 8,850,229 - Henry , et al. September 30, 2 | 2014-09-30 |
Microprocessor That Facilitates Task Switching Between Encrypted And Unencrypted Programs App 20140195823 - Henry; G. Glenn ;   et al. | 2014-07-10 |
Apparatus For Generating A Decryption Key For Use To Decrypt A Block Of Encrypted Instruction Data Being Fetched From An Instruction Cache In A Microprocessor App 20140195820 - Henry; G. Glenn ;   et al. | 2014-07-10 |
Method For Encrypting A Program For Subsequent Execution By A Microprocessor Configured To Decrypt And Execute The Encrypted Program App 20140195821 - Henry; G. Glenn ;   et al. | 2014-07-10 |
Microprocessor That Securely Decrypts And Executes Encrypted Instructions App 20140195822 - Henry; G. Glenn ;   et al. | 2014-07-10 |
Microprocessor that facilitates task switching between multiple encrypted programs having different associated decryption key values Grant 8,719,589 - Henry , et al. May 6, 2 | 2014-05-06 |
Switch key instruction in a microprocessor that fetches and decrypts encrypted instructions Grant 8,700,919 - Henry , et al. April 15, 2 | 2014-04-15 |
Microprocessor that facilitates task switching between encrypted and unencrypted programs Grant 8,683,225 - Henry , et al. March 25, 2 | 2014-03-25 |
Microprocessor that fetches and decrypts encrypted instructions in same time as plain text instructions Grant 8,671,285 - Henry , et al. March 11, 2 | 2014-03-11 |
Branch target address cache for predicting instruction decryption keys in a microprocessor that fetches and decrypts encrypted instructions Grant 8,645,714 - Henry , et al. February 4, 2 | 2014-02-04 |
Branch and switch key instruction in a microprocessor that fetches and decrypts encrypted instructions Grant 8,639,945 - Henry , et al. January 28, 2 | 2014-01-28 |
Microprocessor with selectively available random number generator based on self-test result Grant 8,296,345 - Crispin , et al. October 23, 2 | 2012-10-23 |
Atomic hash instruction Grant 8,255,703 - Crispin , et al. August 28, 2 | 2012-08-28 |
Microprocessor That Fetches And Decrypts Encrypted Instructions In Same Time As Plain Text Instructions App 20120096282 - Henry; G. Glenn ;   et al. | 2012-04-19 |
Apparatus and method for performing transparent hash functions Grant 8,132,023 - Crispin , et al. March 6, 2 | 2012-03-06 |
Apparatus and method for employing configurable hash algorithms Grant 8,132,022 - Crispin , et al. March 6, 2 | 2012-03-06 |
Microprocessor That Facilitates Task Switching Between Multiple Encrypted Programs Having Different Associated Decryption Key Values App 20110296205 - Henry; G. Glenn ;   et al. | 2011-12-01 |
Switch Key Instruction In A Microprocessor That Fetches And Decrypts Encrypted Instructions App 20110296202 - Henry; G. Glenn ;   et al. | 2011-12-01 |
Branch Target Address Cache For Predicting Instruction Decryption Keys In A Microprocessor That Fetches And Decrypts Encrypted Instructions App 20110296206 - Henry; G. Glenn ;   et al. | 2011-12-01 |
Branch And Switch Key Instruction In A Microprocessor That Fetches And Decrypts Encrypted Instructions App 20110296203 - Henry; G. Glenn ;   et al. | 2011-12-01 |
Microprocessor That Facilitates Task Switching Between Encrypted And Unencrypted Programs App 20110296204 - Henry; G. Glenn ;   et al. | 2011-12-01 |
Apparatus and method for providing user-generated key schedule in a microprocessor cryptographic engine Grant 8,060,755 - Henry , et al. November 15, 2 | 2011-11-15 |
Atomic Hash Instruction App 20110202775 - Crispin; Thomas A. ;   et al. | 2011-08-18 |
Apparatus And Method For Employing Configurable Hash Algorithms App 20110142228 - Crispin; Thomas A. ;   et al. | 2011-06-16 |
Apparatus And Method For Performing Transparent Hash Functions App 20110142229 - Crispin; Thomas A. ;   et al. | 2011-06-16 |
Apparatus and method for employing cryptographic functions to generate a message digest Grant 7,925,891 - Crispin , et al. April 12, 2 | 2011-04-12 |
Apparatus and method for secure hash algorithm Grant 7,921,300 - Crispin , et al. April 5, 2 | 2011-04-05 |
Microprocessor apparatus and method for employing configurable block cipher cryptographic algorithms Grant 7,900,055 - Henry , et al. March 1, 2 | 2011-03-01 |
Microprocessor apparatus and method for performing block cipher cryptographic functions Grant 7,844,053 - Crispin , et al. November 30, 2 | 2010-11-30 |
Microprocessor apparatus and method for modular exponentiation Grant 7,664,810 - Crispin , et al. February 16, 2 | 2010-02-16 |
Apparatus and method for performing transparent cipher block chaining mode cryptographic functions Grant 7,542,566 - Henry , et al. June 2, 2 | 2009-06-02 |
Apparatus and method for generating a cryptographic key schedule in a microprocessor Grant 7,539,876 - Henry , et al. May 26, 2 | 2009-05-26 |
Microprocessor apparatus and method for providing configurable cryptographic key size Grant 7,536,560 - Henry , et al. May 19, 2 | 2009-05-19 |
Apparatus and method for performing transparent block cipher cryptographic functions Grant 7,532,722 - Crispin , et al. May 12, 2 | 2009-05-12 |
Apparatus and method for performing transparent output feedback mode cryptographic functions Grant 7,529,368 - Henry , et al. May 5, 2 | 2009-05-05 |
Apparatus and method for performing transparent cipher feedback mode cryptographic functions Grant 7,529,367 - Henry , et al. May 5, 2 | 2009-05-05 |
Microprocessor apparatus and method for enabling configurable data block size in a cryptographic engine Grant 7,519,833 - Henry , et al. April 14, 2 | 2009-04-14 |
Microprocessor apparatus and method for providing configurable cryptographic block cipher round results Grant 7,502,943 - Henry , et al. March 10, 2 | 2009-03-10 |
Microprocessor apparatus and method for optimizing block cipher cryptographic functions Grant 7,392,400 - Henry , et al. June 24, 2 | 2008-06-24 |
Microprocessor apparatus and method for performing block cipher cryptographic functions Grant 7,321,910 - Crispin , et al. January 22, 2 | 2008-01-22 |
Microprocessor With Selectively Available Random Number Generator Based On Self-test Result App 20070078920 - Crispin; Thomas A. ;   et al. | 2007-04-05 |
Microprocessor with selectivity available random number generator based on self-test result Grant 7,165,084 - Crispin , et al. January 16, 2 | 2007-01-16 |
Apparatus and method for reducing sequential bit correlation in a random number generator Grant 7,139,785 - Crispin November 21, 2 | 2006-11-21 |
Microprocessor apparatus and method for modular exponentiation App 20050256920 - Crispin, Thomas A. ;   et al. | 2005-11-17 |
Apparatus and method for employing cyrptographic functions to generate a message digest App 20050188216 - Crispin, Thomas A. ;   et al. | 2005-08-25 |
Apparatus and method for performing transparent output feedback mode cryptographic functions App 20050160279 - Henry, G. Glenn ;   et al. | 2005-07-21 |
Apparatus and method for secure hash algorithm App 20050089160 - Crispin, Thomas A. ;   et al. | 2005-04-28 |
Microprocessor apparatus and method for enabling configurable data block size in a cryptographic engine App 20040252841 - Henry, G. Glenn ;   et al. | 2004-12-16 |
Microprocessor apparatus and method for providing configurable cryptographic block cipher round results App 20040252842 - Henry, G. Glenn ;   et al. | 2004-12-16 |
Microprocessor apparatus and method for providing configurable cryptographic key size App 20040255130 - Henry, G. Glenn ;   et al. | 2004-12-16 |
Microprocessor apparatus and method for employing configurable block cipher cryptographic algorithms App 20040255129 - Henry, G. Glenn ;   et al. | 2004-12-16 |
Microprocessor apparatus and method for optimizing block cipher cryptographic functions App 20040250091 - Henry, G. Glenn ;   et al. | 2004-12-09 |
Microprocessor apparatus and method for performing block cipher cryptographic fuctions App 20040250090 - Crispin, Thomas A. ;   et al. | 2004-12-09 |
Apparatus and method for performing transparent cipher feedback mode cryptographic functions App 20040228483 - Henry, G. Glenn ;   et al. | 2004-11-18 |
Microprocessor apparatus and method for performing block cipher cryptographic functions App 20040228479 - Crispin, Thomas A. ;   et al. | 2004-11-18 |
Apparatus and method for performing transparent block cipher cryptographic functions App 20040228481 - Crispin, Thomas A. ;   et al. | 2004-11-18 |
Apparatus and method for performing transparent cipher block chaining mode cryptographic functions App 20040223610 - Henry, G. Glenn ;   et al. | 2004-11-11 |
Apparatus and method for providing user-generated key schedule in a microprocessor cryptographic engine App 20040208318 - Henry, G. Glenn ;   et al. | 2004-10-21 |
Microprocessor apparatus and method for providing configurable cryptographic key size App 20040208072 - Henry, G. Glenn ;   et al. | 2004-10-21 |
Apparatus and method for reducing sequential bit correlation in a random number generator App 20040158591 - Crispin, Thomas A. | 2004-08-12 |
Microprocessor with selectively available random number generator based on self-test result App 20040098429 - Crispin, Thomas A. ;   et al. | 2004-05-20 |