← Back to Patent Explorer
US6327660B1 Expired / Lapsed US ⏱️ 0.0 years remaining

Method for securing communications in a pre-boot environment

Assignee: Intel Corp
•
Filing: 1998-09-18
•
Granted: 2001-12-04
•
Expires: 2018-09-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Briefly, one embodiment of the present invention relates to a method comprising the act of providing a communication link between a first electronic system and a second electronic system. Prior to booting of an operating system of the first electronic system, the communication link is secured to protect the integrity of data transferred over the communication link.

Inventors

  • 👤 Baiju V. Patel

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-06 08:11
CPC Classifications
G; G06; G06F; G06F21/00; G06F21/50; G06F21/57; G06F21/575; G06F21/70; G06F21/82; G06F21/85

Claims Analysis

Total Claims: 23
Claim 1
Independent Claim 61 words
A method comprising: providing a communication link between a first electronic system and a second electronic system; and securing the communication link, during a pre-boot operational state prior to completion of booting of an operating system of the first electronic system, to protect integrity of data transferred over the communication link between the first electronic system and the second electronic system.
Claim 2
Independent Claim 61 words
A method comprising: providing a communication link between a first electronic system and a second electronic system; and securing the communication link, during a pre-boot operational state prior to completion of booting of an operating system of the first electronic system, to protect integrity of data transferred over the communication link between the first electronic system and the second electronic system.
Claim 3
Dependent Claim 27 words
The method of claim 1 , wherein the first electronic system comprises a computer including a processing unit and a non-volatile memory accessible by the processing unit.
Claim 4
Dependent Claim 62 words
The method of claim 1 , wherein the securing of the communication link includes determining whether a security association is pre-loaded into the non-volatile memory of the first electronic system; and providing the security association to a selected Internet Protocol Security (IPSEC) module, loaded in the non-volatile memory, the IPSEC module, when executed, secures packets of data transferred over the communication link.
Claim 5
Dependent Claim 56 words
The method of claim 3 , wherein prior to providing the security association, the method further comprises determining whether a key management protocol is loaded in the non-volatile memory when the security associated is absent from the first electronic system; and negotiating the security association if the key management protocol is loaded in the non-volatile memory.
Claim 6
Dependent Claim 85 words
The method of claim 4 , wherein the determining of the security association further includes checking whether a keying material is loaded in the non-volatile memory when the key management protocol is absent from the non-volatile memory; using the keying material to produce portions of the security association if the keying material is loaded in the non-volatile memory; and obtaining the keying material from an input device to produce portions of the security association if the keying material is not loaded in the non-volatile memory.
Claim 7
Dependent Claim 32 words
The method of claim 5 , wherein the keying material undergoes a hash function to produce a unique security parameter index, the security parameter index being a portion of the security association.
Claim 8
Dependent Claim 68 words
A layered machine readable medium having embodied thereon a computer program for processing by an electronic system including non-volatile memory, the computer program comprising: a first software layer to establish communications with a remotely located electronic system; a second software layer to ensure that the communications with the remotely located electronic system are secure; and a third software layer to control access of information within the non-volatile memory.
Claim 9
Dependent Claim 68 words
A layered machine readable medium having embodied thereon a computer program for processing by an electronic system including non-volatile memory, the computer program comprising: a first software layer to establish communications with a remotely located electronic system; a second software layer to ensure that the communications with the remotely located electronic system are secure; and a third software layer to control access of information within the non-volatile memory.
Claim 10
Dependent Claim 35 words
The computer medium of claim 7 , wherein the second software layer includes a security communication protocol which, when executed, produces a packet of information in accordance with Internet Protocol Secure Authentication Header (IPSEC) standards.
Claim 11
Dependent Claim 36 words
The computer medium of claim 8 , wherein the packet of information includes an Internet Protocol (IP) header, a payload, and an authentication header including a security parameter index being a parameter of a security association.
Claim 12
Dependent Claim 41 words
The computer medium of claim 8 , wherein the packet of information includes an Internet Protocol (IP) header, an initialization vector used by a Data Encryption Standard, a payload, and a security parameter index being a parameter of a security association.
Claim 13
Dependent Claim 15 words
The computer medium of claim 10 , wherein the packet of information further includes padding.
Claim 14
Dependent Claim 34 words
The computer medium of claim 7 , wherein the third software layer includes a key manager to control negotiations by the electronic system with the remotely located electronic system to obtain a security association.
Claim 15
Dependent Claim 84 words
A network comprising: a communication link; a first electronic system coupled to the communication link, the first electronic system to secure the communication link in a pre-boot environment in order to protect integrity of data transferred over the communication link, the pre-boot environment includes a state existing prior to completion of booting of an operating system of the first electronic system; and a second electronic system coupled to the communication link to transfer data to the first electronic system over the secure communication link.
Claim 16
Dependent Claim 84 words
A network comprising: a communication link; a first electronic system coupled to the communication link, the first electronic system to secure the communication link in a pre-boot environment in order to protect integrity of data transferred over the communication link, the pre-boot environment includes a state existing prior to completion of booting of an operating system of the first electronic system; and a second electronic system coupled to the communication link to transfer data to the first electronic system over the secure communication link.
Claim 17
Dependent Claim 21 words
The network of claim 13 , wherein the data includes an image of an operating system of the first electronic system.
Claim 18
Dependent Claim 33 words
The network of claim 13 , wherein the first electronic system includes a computer comprises a processor, a storage device including a non-volatile memory including a communication application and a security communication protocol.
Claim 19
Dependent Claim 29 words
The network of claim 15 , wherein the security communication protocol, when executed, produces a packet of information in accordance with Internet Protocol Secure Authentication Header (IPSEC AH) standards.
Claim 20
Dependent Claim 35 words
The network of claim 16 , wherein the packet of information includes an Internet Protocol (IP) header, a payload, and an authentication header including a security parameter index being a parameter of a security association.
Claim 21
Dependent Claim 47 words
The network of claim 15 , wherein the security communication protocol, when executed, produces a packet of information including an Internet Protocol (IP) header, an initialization vector used by a Data Encryption Standard, a payload, and a security parameter index being a parameter of a security association.
Claim 22
Dependent Claim 133 words
A network comprising: a communication link; a first electronic system coupled to the communication link, the first electronic system to secure the communication link in a pre-boot environment in order to protect integrity of data transferred over the communication link, the first electronic system includes a computer that comprises a processor, and a storage device including a non-volatile memory including a communication application and a security communication protocol, the security communication protocol, when executed, produces a packet of information including an Internet Protocol (IP) header, an initialization vector used by a Data Encryption Standard, a payload, a security parameter index being a parameter of a security association and a padding; and a second electronic system coupled to the communication link to transfer data to the first electronic system over the secure communication link.
Claim 23
Dependent Claim 133 words
A network comprising: a communication link; a first electronic system coupled to the communication link, the first electronic system to secure the communication link in a pre-boot environment in order to protect integrity of data transferred over the communication link, the first electronic system includes a computer that comprises a processor, and a storage device including a non-volatile memory including a communication application and a security communication protocol, the security communication protocol, when executed, produces a packet of information including an Internet Protocol (IP) header, an initialization vector used by a Data Encryption Standard, a payload, a security parameter index being a parameter of a security association and a padding; and a second electronic system coupled to the communication link to transfer data to the first electronic system over the secure communication link.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2004-12-03 2005-06-04 2005-12-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2008-12-03 2009-06-04 2009-12-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2012-12-03 2013-06-04 2013-12-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag