IP Library Granted Patent US 7,581,096
Granted Patent B2
US 7,581,096 · App. 10/656,494 · Granted Aug 25, 2009

Method, apparatus, and program product for automatically provisioning secure network elements

Assignee: Xerox Corporation
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,581,096
App. No.
10/656,494
Granted
Aug 25, 2009
Kind
B2
Abstract

We present technology that allows layman computer users to simply create, provision, and maintain secured infrastructure—an instant PKI. This technology can be used in a wide variety of applications including wired and wireless networks, secure sensor networks (such as medical networks), emergency alert networks, as well as simply and automatically provisioning network devices whether secure or not.

Claims (65)

1. A computer controlled method in a provisioning device in a networked computer system comprising an execution mechanism configured to execute the method, the method comprising:

establishing communication between the provisioning device and the network device over a preferred channel, wherein the preferred channel is a bidirectional, location-limited channel which has a demonstrative identification property and an authenticity property;

pre-authenticating said network device, wherein pre-authenticating said network device involves:

exchanging key commitment information between said provisioning device and said network device over said bidirectional preferred channel;

exchanging keys between said provisioning device and said network device over a bidirectional channel other than the preferred channel; and

verifying the received keys using the received key commitment information on both the said provisioning device and said network device;

providing provisioning information to said network device over said bidirectional preferred channel, wherein the provisioning information comprises:

a first set of provisioning information which is used exclusively to establish secure and authenticated communication between the provisioning device and the said network device using a second channel; and

other provisioning information comprising at least one of application-specific information and device-specific assignment information;

whereby said network device can automatically configure itself for secure communication over a network responsive to said first and other provisioning information, wherein the secure communication can be over the second channel.

2. The computer controlled method of claim 1 , wherein said provisioning information comprises network configuration information.

3. The computer controlled method of claim 1 , further comprising

receiving a public key from said network device;

verifying said public key with said key commitment information; and

automatically provisioning said network device with a credential authorized by a credential issuing authority.

4. The computer controlled method of claim 3 , further comprising establishing proof that said network device is in possession of a private key corresponding to said public key.

5. The computer controlled method of claim 3 , wherein said credential issuing authority is a certification authority and said credential is a public key certificate.

6. The computer controlled method of claim 3 , wherein the step of automatically provisioning is responsive to authorization from a registration agent.

7. The computer controlled method of claim 1 , wherein the network is a wireless network, and wherein said provisioning device is a wireless access point.

8. The computer controlled method of claim 7 , further comprising:

receiving a wireless communication;

determining whether said wireless communication originated from said network device or from a second network device that was not provisioned by said wireless access point; and

routing said wireless communication responsive to the step of determining.

9. The computer controlled method of claim 8 , wherein the step of routing comprises:

choosing a selected channel from a secure channel and an insecure channel responsive to the step of determining; and

sending said wireless communication through said selected channel.

10. The computer controlled method of claim 1 , wherein said provisioning device is in communication with a credential issuing authority.

11. A computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method to provision a network device, the method comprising steps of:

establishing communication between the provisioning device and said network device over a preferred channel, wherein the preferred channel is a bidirectional, location-limited channel which has a demonstrative identification property and an authenticity property;

pre-authenticating said network device, wherein pre-authenticating said network device involves:

exchanging key commitment information between said provisioning device and said network device over said bidirectional preferred channel;

exchanging keys between said provisioning device and said network device over a bidirectional channel other than the preferred channel; and

verifying the received keys using the received key commitment information on both the said provisioning device and said network device;

providing provisioning information to said network device over said bidirectional preferred channel, wherein the provisioning information comprises:

a first set of provisioning information which is used exclusively to establish secure and authenticated communication between the provisioning device and the said network device using a second channel; and

other provisioning information comprising at least one of application-specific information and device-specific assignment information;

whereby said network device can automatically configure itself for secure communication over a network responsive to said first and other provisioning information, wherein the secure communication can be over the second channel.

12. The computer-readable storage medium of claim 11 , further comprising

receiving a public key from said network device;

verifying said public key with said key commitment information; and

automatically provisioning said network device with a credential authorized by a credential issuing authority.

13. The computer-readable storage medium of claim 11 , wherein the network is a wireless network, and wherein said provisioning device is a wireless access point.

14. An apparatus for provisioning a network device comprising:

at least one port configured to establish a preferred channel;

a preferred communication mechanism configured to be able to establish communication with and said network device over said preferred channel, wherein the preferred channel is a bidirectional, location-limited channel which has a demonstrative identification property and an authenticity property;

a pre-authentication mechanism configured to be able to:

receive key commitment information over said preferred channel from said network device;

exchange keys between said provisioning device and said network device over a bidirectional other than the preferred channel; and

verify the received keys using the received key commitment information on both said provisioning device and said network device;

a provisioning mechanism configured to provide provisioning information to said network device over said bidirectional preferred channel, wherein the provisioning information comprises:

a first set of provisioning information which is used exclusively to establish secure and authenticated communication between the provisioning device and the said network device using a second channel; and

other provisioning information comprising at least one of application-specific information and device-specific assignment information;

whereby said network device can automatically configure itself for secure communication over a network responsive to said first and other provisioning information, wherein the secure communication can be over the second channel.

15. The apparatus of claim 14 , wherein said provisioning information comprises network configuration information.

16. The apparatus of claim 14 , further comprising

a key reception mechanism configured to receive a public key;

a key verification mechanism configured to verify said public key with said key commitment information; and

a credential provisioning mechanism configured to automatically provide a credential authorized by a credential issuing authority.

17. The apparatus of claim 16 , further comprising a key exchange mechanism configured to be able to perform a key exchange protocol with said network device.

18. The apparatus of claim 16 , wherein said credential issuing authority is a certification authority and said credential is a public key certificate.

19. The apparatus of claim 16 , further comprising: a packet receiver mechanism configured to receive a wireless communication; a determination mechanism configured to determine whether said wireless communication received by the packet receiver mechanism originated from said network device or from a second network device that was not provisioned by said wireless access point; and a router mechanism configured to route said wireless communication responsive to the determination mechanism.

20. The apparatus of claim 19 , wherein the router mechanism further comprises:

channel selection mechanism configured to choose a selected channel from a secure channel and an insecure channel responsive to the determination mechanism; and

a transmission mechanism configured to send said wireless communication through said selected channel.

21. The apparatus of claim 14 , further comprising a non-preferred communication mechanism that can be used to communicate with a credential issuing authority.

Assignments (10)
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT RF 064760/0389 Recorded Feb 13, 2024
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: XEROX CORPORATION
Reel/Frame 068261/0001 →
SECURITY INTEREST Recorded Feb 13, 2024
From: XEROX CORPORATION
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 066741/0001 →
SECURITY INTEREST Recorded Nov 20, 2023
From: XEROX CORPORATION
To: JEFFERIES FINANCE LLC, AS COLLATERAL AGENT
Reel/Frame 065628/0019 →
SECURITY INTEREST Recorded Jun 22, 2023
From: XEROX CORPORATION
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 064760/0389 →
RELEASE OF SECURITY INTEREST IN PATENTS AT R/F 062740/0214 Recorded May 18, 2023
From: CITIBANK, N.A., AS AGENT
To: XEROX CORPORATION
Reel/Frame 063694/0122 →
SECURITY INTEREST Recorded Nov 10, 2022
From: XEROX CORPORATION
To: CITIBANK, N.A., AS AGENT
Reel/Frame 062740/0214 →
RELEASE OF SECURITY INTEREST Recorded Aug 31, 2022
From: JPMORGAN CHASE BANK, N.A. AS SUCCESSOR-IN-INTEREST ADMINISTRATIVE AGENT AND COLLATERAL AGENT TO BANK ONE, N.A.
To: XEROX CORPORATION
Reel/Frame 061360/0501 →
RELEASE OF SECURITY INTEREST Recorded Dec 30, 2013
From: JP MORGAN CHASE BANK, N.A.
To: XEROX CORPORATION
Reel/Frame 031856/0515 →
SECURITY AGREEMENT Recorded Aug 31, 2004
From: XEROX CORPORATION
To: JPMORGAN CHASE BANK, AS COLLATERAL AGENT
Reel/Frame 015722/0119 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2004
From: BALFANZ, DIRK; SMETTERS, DIANA K.; STEWART, PAUL JOSEPH; DURFEE, GLENN E.; GRINTER, REBECCA E.; WONG, HAO-CHI
To: XEROX CORPORATION
Reel/Frame 014877/0149 →
Continuity (3)
Continuation In Part 1023119400 · Aug 30, 2002
Provisional Application 6048090900 · Jun 24, 2003
Related Publication 20040107366A1 · Jun 3, 2004