MEDICAL DEVICE COMMUNICATION USING ENCRYPTION BASED ON CORRELATED MOTION
First Claim
1. A method comprising:
- receiving movement information indicative of motion detected by a first device during a period of time in which the first device and a second device were bumped together;
determining a set of values that represent at least one characteristic of the movement information; and
generating, by one or more processors and based on the set of values, an encryption key for at least one of encrypting and decrypting data communicated between the first device and the second device.
1 Assignment
0 Petitions
Accused Products
Abstract
Devices, systems, and techniques for generating an encryption key using detected motion from a device. In one example, a method may include receiving movement information indicative of motion detected by a first device during a period of time in which the first device and a second device were bumped together, determining a set of values that represent at least one characteristic of the movement information, and generating, based on the set of values, an encryption key for at least one of encrypting and decrypting data communicated between the first device and the second device. In some examples, the first device may include a sensor configured to detect each time the first device is bumped with the second device during the period of time. The first and second devices may be an implantable medical device and a programmer for the implantable medical device.
39 Citations
26 Claims
-
1. A method comprising:
-
receiving movement information indicative of motion detected by a first device during a period of time in which the first device and a second device were bumped together; determining a set of values that represent at least one characteristic of the movement information; and generating, by one or more processors and based on the set of values, an encryption key for at least one of encrypting and decrypting data communicated between the first device and the second device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A device comprising:
one or more processors configured to; receive movement information indicative of motion detected by a first device during a period of time in which the first device and a second device were bumped together; determine a set of values that represent at least one characteristic of the movement information; and generate, based on the set of values, an encryption key for at least one of encrypting and decrypting data communicated between the first device and the second device. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
25. A computer-readable storage medium comprising instructions that cause one or more processors to:
-
receive movement information indicative of motion detected by a first device during a period of time in which the first device and a second device were bumped together; determine a set of values that represent at least one characteristic of the movement information; and generate, based on the set of values, an encryption key for at least one of encrypting and decrypting data communicated between the first device and the second device. - View Dependent Claims (26)
-
Specification