Patents by Inventor Derek L. Davis
Derek L. Davis has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 7571320Abstract: An electronic system and method for providing secure communications between devices. The secure communications are maintained through use of an integrity check value (ICV) that accompanies a message. The ICV is used to determine whether the contents of a message have been modified during transmission. An efficient technique for producing the ICV involves bitwise arithmetic operations and “exclusive OR” operations between data associated with the message (in its non-encrypted format) and coefficients of a matrix. The “coefficients” are selected bits from a pseudo-random data stream created by a cipher engine from keying material used in communications between the devices.Type: GrantFiled: January 27, 2004Date of Patent: August 4, 2009Assignee: Intel CorporationInventor: Derek L. Davis
-
Patent number: 7149901Abstract: A method and system for maintaining integrity and confidentiality of pages paged to an external storage unit from a physically secure environment. An outgoing page is selected to be exported from a physically secure environment to an insecure environment. An integrity check value is generated and stored for the outgoing page. In one embodiment, this takes the form of taking a one-way hash of the page using a well-known one-way hash function. The outgoing page is then encrypted using a cryptographically strong encryption algorithm. Among the algorithms that might be used in one embodiment of the invention are IDEA and DES. The encrypted outgoing page is then exported to the external storage. By virtue of the encryption and integrity check, the security of the data on the outgoing page is maintained in the insecure environment.Type: GrantFiled: January 29, 2004Date of Patent: December 12, 2006Assignee: Intel CorporationInventors: Howard C. Herbert, Derek L. Davis
-
Patent number: 6905164Abstract: A body panel mounting system for a vehicle has panel supports, a hinge bar, a latch bar, a support bracket, fastening collars, fastening brackets, and fasteners. The panel supports are coupled to the body panel and are adapted to receive the hinge bar and the latch bar. The support bracket is attached to the vehicle chassis and is adapted to removeably receive the hinge bar. The fastening collars slideably couple to the latch bar. The fastening brackets are coupled to the chassis of the vehicle and are adapted to receive the fasteners. The fastener couples the latch bar to the vehicle chassis via the fastening collars.Type: GrantFiled: March 19, 2004Date of Patent: June 14, 2005Assignee: Paccar IncInventors: Joseph F. Marrs, Derek L. Davis
-
Patent number: 6896318Abstract: A body panel mounting system for a vehicle has panel supports, a hinge bar, a latch bar, a support bracket, fastening collars, fastening brackets, and fasteners. The panel supports are coupled to the body panel and are adapted to receive the hinge bar and the latch bar. The support bracket is attached to the vehicle chassis and is adapted to removeably receive the hinge bar. The fastening collars slideably couple to the latch bar. The fastening brackets are coupled to the chassis of the vehicle and are adapted to receive the fasteners. The fastener couples the latch bar to the vehicle chassis via the fastening collars.Type: GrantFiled: September 14, 2004Date of Patent: May 24, 2005Assignee: Paccar IncInventors: Joseph F. Marrs, Derek L. Davis
-
Patent number: 6882730Abstract: In one embodiment, a method is described to secure transfer data from one location to another for storage in an electronic component. The transfer occurs with part of the data routed to a first destination and the remaining data routed to a second destination. The data routed to the first destination is for securely loading a current sort encrypted key (SEK) and a next SEK into memory of the electronic component. The data routed to the second destination includes a private key which is recovered using the current SEK and the next SEK.Type: GrantFiled: June 29, 2000Date of Patent: April 19, 2005Assignee: Intel CorporationInventors: Howard C. Herbert, Derek L. Davis
-
Publication number: 20040230799Abstract: An electronic system and method for providing secure communications between devices. The secure communications are maintained through use of an integrity check value (ICV) that accompanies a message. The ICV is used to determine whether the contents of a message have been modified during transmission. An efficient technique for producing the ICV involves bitwise arithmetic operations and “exclusive OR” operations between data associated with the message (in its non-encrypted format) and coefficients of a matrix. The “coefficients” are selected bits from a pseudo-random data stream created by a cipher engine from keying material used in communications between the devices.Type: ApplicationFiled: January 27, 2004Publication date: November 18, 2004Inventor: Derek L. Davis
-
Publication number: 20040186994Abstract: A method and system for maintaining integrity and confidentiality of pages paged to an external storage unit from a physically secure environment. An outgoing page is selected to be exported from a physically secure environment to an insecure environment. An integrity check value is generated and stored for the outgoing page. In one embodiment, this takes the form of taking a one-way hash of the page using a well-known one-way hash function. The outgoing page is then encrypted using a cryptographically strong encryption algorithm. Among the algorithms that might be used in one embodiment of the invention are IDEA and DES. The encrypted outgoing page is then exported to the external storage.Type: ApplicationFiled: January 29, 2004Publication date: September 23, 2004Inventors: Howard C. Herbert, Derek L. Davis
-
Publication number: 20040174045Abstract: A body panel mounting system for a vehicle has panel supports, a hinge bar, a latch bar, a support bracket, fastening collars, fastening brackets, and fasteners. The panel supports are coupled to the body panel and are adapted to receive the hinge bar and the latch bar. The support bracket is attached to the vehicle chassis and is adapted to removeably receive the hinge bar. The fastening collars slideably couple to the latch bar. The fastening brackets are coupled to the chassis of the vehicle and are adapted to receive the fasteners. The fastener couples the latch bar to the vehicle chassis via the fastening collars.Type: ApplicationFiled: March 19, 2004Publication date: September 9, 2004Applicant: PACCAR INCInventors: Joseph F. Marrs, Derek L. Davis
-
Patent number: 6778667Abstract: A cryptography unit having a cipher unit and a hash unit coupled in parallel for simultaneous ciphering and hashing. The cipher unit implements a cipher algorithm that operates on a data block having a first predetermined size M. The hash unit implements a hash algorithm on a data block having a second predetermined size N. Buffers of a size Q, where Q is an integer multiple of M and N, are employed to receive the input data into the present invention. A security unit that ensures that the cipher unit and the hash unit operate on the same data block of size Q is also provided.Type: GrantFiled: December 30, 1999Date of Patent: August 17, 2004Assignee: Intel CorporationInventors: Ashutosh Bakhle, Derek L. Davis
-
Patent number: 6775770Abstract: A platform and a corresponding method for protecting the integrity of data transferred between the user input device and a secure processing unit. In one embodiment, this can be accomplished by establishing a virtual secure path between a device controller of the user input device and the secure processing unit. Thereafter, when sensitive information is input by the user via the user input device, the device controller is placed in a first mode of operation to securely transfer the sensitive information from the user input device to the secure processing unit over the virtual secure path. Additionally, a security indicator is placed in an Active state to indicate to the user that the sensitive information is being securely transferred to the secure processing unit.Type: GrantFiled: December 30, 1999Date of Patent: August 10, 2004Assignee: Intel CorporationInventors: Derek L. Davis, Shawn C. Beckman
-
Patent number: 6755460Abstract: A body panel mounting system for a vehicle has panel supports, a hinge bar, a latch bar, a support bracket, fastening collars, fastening brackets, and fasteners. The panel supports are coupled to the body panel and are adapted to receive the hinge bar and the latch bar. The support bracket is attached to the vehicle chassis and is adapted to removeably receive the hinge bar. The fastening collars slideably couple to the latch bar. The fastening brackets are coupled to the chassis of the vehicle and are adapted to receive the fasteners. The fastener couples the latch bar to the vehicle chassis via the fastening collars.Type: GrantFiled: February 28, 2003Date of Patent: June 29, 2004Assignee: Paccar Inc.Inventors: Joseph F. Marrs, Derek L. Davis
-
Patent number: 6708274Abstract: A method and system for maintaining integrity and confidentiality of pages paged to an external storage unit from a physically secure environment. An outgoing page is selected to be exported from a physically secure environment to an insecure environment. An integrity check value is generated and stored for the outgoing page. In one embodiment, this takes the form of taking a one-way hash of the page using a well-known one-way hash function. The outgoing page is then encrypted using a cryptographically strong encryption algorithm. Among the algorithms that might be used in one embodiment of the invention are IDEA and DES. The encrypted outgoing page is then exported to the external storage. By virtue of the encryption and integrity check, the security of the data on the outgoing page is maintained in the insecure environment.Type: GrantFiled: April 30, 1998Date of Patent: March 16, 2004Assignee: Intel CorporationInventors: Howard C. Herbert, Derek L. Davis
-
Patent number: 6633981Abstract: A Basic Input/Output System (BIOS) device is designed to control access to a portion of BIOS code loaded in its internal memory. For example, during a boot process, an internal state machine permits access to the portion of the BIOS code in response to authentication of a portable token in communication with the BIOS device. Otherwise, the BIOS device precludes access to the portion of the BIOS code until the portable token is authenticated.Type: GrantFiled: June 18, 1999Date of Patent: October 14, 2003Assignee: Intel CorporationInventor: Derek L. Davis
-
Patent number: 6629244Abstract: A cryptographic device comprising a processing logic and memory associated with the processing logic. The memory is loaded with a first segment of code to control execution of cryptographic functions and hash functions, and a second segment of code to perform cryptographic functions on behalf of a third party having no physical control of hardware employing the cryptographic device.Type: GrantFiled: November 16, 2001Date of Patent: September 30, 2003Assignee: Intel CorporationInventors: Derek L. Davis, Howard C. Herbert
-
Publication number: 20020099946Abstract: A method and system for maintaining integrity and confidentiality of pages paged to an external storage unit from a physically secure environment An outgoing page is selected to be exported from a physically secure environment to an insecure environment An integrity check value is generated and stored for the outgoing page. In one embodiment, this takes the form of taking a one-way hash of the page using a well-known one-way hash function. The outgoing page is then encrypted using a cryptographically strong encryption algorithm. Among the algorithms that might be used in one embodiment of the invention are IDEA and DES. The encrypted outgoing page is then exported to the external storage. By virtue of the encryption and integrity check, the security of the data on the outgoing page is maintained in the insecure environment.Type: ApplicationFiled: April 30, 1998Publication date: July 25, 2002Inventors: HOWARD C. HERBERT, DEREK L. DAVIS
-
Patent number: 6401208Abstract: A cryptographic device is implemented in communication with a host processor to prevent the host processor from performing a standard boot-up procedure until a basic input output system (BIOS) code is authenticated. This is accomplished by a cryptographic device which is addressed by the host processor during execution of a first instruction following a power-up reset. The cryptographic device includes a first integrated circuit (IC) device and a second IC device. The first IC device includes a memory to contain firmware and a root certification key. The second IC device includes logic circuitry to execute a software code to authenticate the BIOS code before permitting execution of the BIOS code by the host processor.Type: GrantFiled: July 17, 1998Date of Patent: June 4, 2002Assignee: Intel CorporationInventors: Derek L. Davis, Pranav Mehta
-
Patent number: 6389533Abstract: An anonymity system including a cryptographic device. The cryptographic device of the anonymity system is adapted to initially determine whether a response to an incoming electronic message is requested. If so, an address of the anonymity system is encrypted with a key. In one embodiment, the key may be a public key of a system targeted to receive an outgoing electronic message from the anonymity system inclusive of data contained in the incoming electronic message. The encrypted address is placed into an outgoing electronic message before re-routing to the target system to allow the target system to re-route the response back to the anonymity system.Type: GrantFiled: February 5, 1999Date of Patent: May 14, 2002Assignee: Intel CorporationInventors: Derek L. Davis, Jean-Charles Korta
-
Patent number: 6389537Abstract: A cryptographic device comprising a processing logic and memory associated with the processing logic. The memory is loaded with a first segment of code to control execution of cryptographic functions and hash functions, and a second segment of code to perform cryptographic functions on behalf of a third party having no physical control of hardware employing the cryptographic device.Type: GrantFiled: April 23, 1999Date of Patent: May 14, 2002Assignee: Intel CorporationInventors: Derek L. Davis, Howard C. Herbert
-
Publication number: 20020052225Abstract: In one embodiment, a calendar program is loaded and stored internally within a wireless communication unit. The calendar program is accessed in order to schedule an occurrence of a first event using the calendar program. The first event may cause activation or deactivation of a first operating mode for the wireless communication unit. Such activation or deactivation may occur for a specified period of time.Type: ApplicationFiled: October 30, 2001Publication date: May 2, 2002Inventors: Derek L. Davis, William W. Schaal
-
Patent number: RE40694Abstract: A cryptographic device formed as an integrated circuit encapsulated in an integrated circuit package. The cryptographic device decrypts information having a first encrypted format that is input into the cryptographic device producing information in a non-encrypted format. The information in the non-encrypted format is subsequently re-encrypted into a second encrypted format which is output from the cryptographic device. The decryption and re-encryption operations are accomplished entirely within the cryptographic device.Type: GrantFiled: December 20, 2004Date of Patent: March 31, 2009Assignee: Intel CorporationInventor: Derek L. Davis