Data encryption in medical devices with limited computational capability

US11238150B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11238150-B2
Application numberUS-201716300705-A
CountryUS
Kind codeB2
Filing dateMay 16, 2017
Priority dateMay 16, 2016
Publication dateFeb 1, 2022
Grant dateFeb 1, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A medical device with limited computational capability includes medical hardware, a first register to store a static, substantially unique identifier of the medical device, a second register to store a static encryption key, an interface to receive and transmit data over a short-range communication link, and processing hardware. The processing hardware is configured to apply the static encryption key to the identifier of the medical device to generate an encrypted identifier, transmit the encrypted identifier of to another device via the interface, receive an encrypted identifier of the other device, decrypt the encrypted identifier of the other device using the static encryption key to determine an identifier of the other device, generate a dynamic encryption key using the identifier of the medical device and the identifier of the other device, and apply the dynamic encryption key to medical data transmitted between the medical device and the other device.

First claim

Opening claim text (preview).

What is claimed is: 1. A medical device with limited computational capability, the medical device comprising: medical hardware configured to perform a medical function on a human or animal body; a first register to store a static, substantially unique identifier of the medical device; a second register to store a static encryption key; an interface to receive and transmit data over a short-range communication link; and processing hardware communicatively coupled to the first register, the second register, the interface and the medical hardware, the processing hardware configured to: (i) apply the static encryption key to the identifier of the medical device to generate an encrypted identifier of the medical device, (ii) transmit, via the interface, the encrypted identifier of the medical device to another device, (iii) receive, via the interface, an encrypted identifier of the other device, (iv) decrypt the encrypted identifier of the other device using the static encryption key to determine an identifier of the other device, (v) generate a dynamic encryption key using the identifier of the medical device and the identifier of the other device, and (vi) apply the dynamic encryption key to medical data transmitted between the medical device and the other device, wherein the medical data is related to operation of the medical hardware. 2. The medical device of claim 1 , wherein to generate the dynamic encryption key, the processing hardware is configured to apply a bitwise XOR operation to the identifier of the medical device and the identifier of the other device. 3. The medical device of claim 1 , wherein to generate the dynamic encryption key, the processing hardware is configured to concatenate the identifier of the medical device with the identifier of the other device. 4. The medical device of claim 1 , wherein each of the medical device and the other device is provisioned with the static encryption key at compile time. 5. The medical device of claim 1 , wherein the medical hardware is configured to generate first medical data, and wherein the processing hardware is configured to apply the dynamic encryption key to the first medical data and transmit the encrypted first medical data to the other device. 6. The medical device of claim 5 , wherein the processing hardware is configured to (i) apply the dynamic encryption key to encrypted second medical data received from the other device and (ii) provide the decrypted second medical data to the medical hardware, wherein the medical hardware is configured to operate according to the second medical data. 7. The medical device of claim 1 , wherein the medical hardware is configured to deliver a medicine into a patient, and wherein the medical data is indicative of a time of delivery. 8. A system comprising: a first device including: medical hardware configured to perform a medical function on a human or animal body and generate medical data related to the medical function, an interface to receive and transmit data over a short-range communication link, and processing hardware configured to generate a dynamic encryption key, encrypt the medical data using the dynamic encryption key, and transmit the encrypted medical data via the short-range communication link; the system further comprising: a second device including: an interface to receive and transmit data over the short-range communication link, and processing hardware configured to generate the dynamic encryption key, receive the encrypted medical data via the short-range communication link, and decrypt the medical data using the dynamic encryption key; wherein each of the first device and the second device stores a shared static encryption key and a respective different device identifier, and wherein each of the first device and the second device generates the dynamic encryption key using the shared static encryption key and the device identifiers of the first device and the second device. 9. The system of claim 8 , wherein the processing hardware of the first device is configured to: receive an encrypted device identifier via the short-range communication link, wherein the second device encrypts the device identifier of the second device using the shared static encryption key to generate the encrypted device identifier, decrypt the encrypted device identifier using the shared static encryption key, and combine the device identifier of the first device with the decrypted device identifier of the second device to generate the dynamic encryption key. 10. The system of claim 9 , wherein to combine the device identifier of the first device with the decrypted device identifier of the second device, the processing hardware of the first device is configured to apply a bitwise XOR operation. 11. The system of claim 9 , wherein the processing hardware of the first device is further configured to: encrypt the device identifier of the first device using the shared static encryption key, and send the encrypted device identifier via the short-range communication link. 12. The system of claim 8 , wherein the medical function which the medical hardware of the first device is configured to perform is a first medical function, and wherein the second device further includes medical hardware to perform a second medical function on a human or animal body. 13. The system of claim 8 , wherein the processing hardware implements symmetric encryption and decryption. 14. A method for generating dynamic encryption keys in medical devices, the method comprising: retrieving, by processing hardware, an identifier of a medical device and a pre-stored static key; receiving, via a short-range wireless communication link, an encrypted identifier of a peer device; decrypting, by processing hardware, the encrypted identifier using the pre-stored static key to determine an identifier of the peer device; generating, by processing hardware, a dynamic encryption key using the identifier of a medical device and the identifier of the peer device; performing a medical function by medical hardware, the medical function being associated with medical data; exchanging the medical data with the peer device via the wireless communication link, including applying the dynamic encryption key to the medical data. 15. The method of claim 14 , wherein generating the dynamic encryption key using the identifier of the medical device and the identifier of the peer device includes combining the identifier of the medical device and the identifier of the peer device using a bitwise XOR operation. 16. The method of claim 14 , wherein the medical hardware generates the medical data as output, and wherein exchanging the medical data with the peer device includes: encrypting the medical data using the dynamic encryption key, and sending encrypted medical data to the peer device. 17. The method of claim 14 , wherein the medical data includes a command for operating the medical hardware, and wherein exchanging the medical data with the peer device includes: receiving encrypted medical data from the peer device, decrypting the encrypted medical data using the dynamic encryption key, and applying the command included in the medical data to the medical hardware. 18. The method of claim 14 , wherein exchanging the medical data with the peer device includes: receiving encrypted first medical data from the peer device; decrypting the encrypted first medical data using the dynamic encryption key; encrypting second medical data generated by the medical hardware using the dy

Assignees

Inventors

Classifications

  • involving random numbers or seeds · CPC title

  • using wearable devices, e.g. using a smartwatch or smart-glasses · CPC title

  • Access rights, e.g. capability lists, access control lists, access tables, access matrices · CPC title

  • based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint · CPC title

  • Details relating to cryptographic hardware or logic circuitry · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11238150B2 cover?
A medical device with limited computational capability includes medical hardware, a first register to store a static, substantially unique identifier of the medical device, a second register to store a static encryption key, an interface to receive and transmit data over a short-range communication link, and processing hardware. The processing hardware is configured to apply the static encrypti…
Who is the assignee on this patent?
Amgen Inc
What technology area does this patent fall under?
Primary CPC classification G06F21/445. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 01 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).