IP Library › Granted Patent US 10,069,624
Granted Patent B2
US 10,069,624 · App. 14/780,988 · Granted Sep 4, 2018

Autonomous and seamless key distribution mechanism

Inventors: Steve Clarke (Hertfordshire, GB); Thomas McCoy (Hertfordshire, GB)
Assignee: AIRBUS DEFENCE AND SPACE LIMITED
H04L9/0825H04B7/18593H04L63/068H04W12/04H04L2463/062
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 10,069,624
App. No.
14/780,988
Granted
Sep 4, 2018
Kind
B2
Abstract

A satellite system comprises first and second devices, one of the first and second devices being a satellite and the other one of the first and second devices being a device arranged to send signals to the satellite. A session key can be distributed in the satellite system by obtaining the session key at the first device, protecting the session key at the first device, based on a private key of the first device and a public key of the second device, and transmitting the protected session key from the first device to the second device. Replay detection information can be transmitted with the protected session key, for determining whether the session key has been transmitted previously.

Claims (22)

1. A method of accessing protected data in a satellite system comprising first and second devices, wherein the first device is a satellite and the second device is a device arranged to receive signals from the satellite the method comprising:

receiving a protected session key from the first device, at the second device, by receiving a data stream from the satellite at the second device, the data stream including a plurality of predefined parts, extracting a predetermined number of bytes of the protected session key from each one of the plurality of predefined parts, and combining the extracted bytes of the protected session key to obtain the protected session key;

obtaining the session key from the received protected session key at the second device, based on a public key of the first device and a private key of the second device; and

accessing protected data received from the first device at the second device, based on the obtained session key,

wherein the obtained session key is a next session key for use in the next session following a current session, the method further comprising:

receiving a protected current session key for use in the current session, and validity information defining a time period in which the current session key is valid and a time period in which the next session key is valid, through the data stream;

obtaining the current session key from the protected current session key at the second device, based on a public key of the satellite and a private key of the second device;

obtaining information about a time at which the protected data was transmitted through the data stream; and

accessing the protected data based on the current session key if the obtained information indicates that the protected data was transmitted during the time period in which the current session key is valid, or accessing the protected data based on the next session key if the obtained information indicates that the protected data was transmitted during the time period in which the next session key is valid.

2. The method of claim 1 , further comprising:

obtaining information about an expected location of the first device when the protected session key was transmitted; and

determining that the received protected session key is authentic when a location from which the protected session key was received matches the expected location of the first device, within a predetermined margin of error.

3. A satellite arranged to access protected data received from a second device, the second device comprising a device arranged to receive signals from the satellite, the satellite comprising:

an antenna arranged to receive a protected session key from the second device by receiving a data stream from the second device, the data stream including a plurality of predefined parts;

a first computer readable storage medium arranged to store a computer program which, when executed, causes the satellite to:

extract a predetermined number of bytes of the protected session key from each one of the plurality of predefined parts;

combine the extracted bytes of the protected session key to obtain the protected session key;

obtain the session key from the protected session key, based on a private key of the satellite and a public key of the second device from which the protected session key was received; and

access protected data received from the second device, based on the obtained session key,

wherein the obtained session key is a next session key for use in the next session following a current session, the satellite is further arranged to receive a protected current session key for use in the current session and validity information defining a time period in which the current session key is valid and a time period in which the next session key is valid, through the data stream, from execution of said stored computer program;

wherein the satellite is further arranged to obtain the current session key from the protected current session key at the second device, based on a public key of the satellite and a private key of the second device, from execution of said stored computer program; and

wherein the satellite is further arranged to obtain information about a time at which the protected data was transmitted through the data stream, and access the protected data based on the current session key if the obtained information indicates that the protected data was transmitted during the time period in which the current session key is valid, or access the protected data based on the next session key if the obtained information indicates that the protected data was transmitted during the time period in which the next session key is valid.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 24, 2017
From: CLARKE, STEVE; MCCOY, THOMAS
To: AIRBUS DEFENCE AND SPACE LIMITED
Reel/Frame 041067/0499 →
Priority Claims (1)
EP 13275084 · Mar 28, 2013 · regional
Continuity (1)
Related Publication 20160056957A1 · Feb 25, 2016