Adaptively configuring the validation timeout of a session key used for securing communication with an implantable medical device
First Claim
Patent Images
1. A method for adjusting a timeout period of a communication session, comprising:
- establishing a communication session between an implantable medical device and at least one other device, wherein a session key is transmitted between the implantable medical device and the at least one other device in establishing the communication session, the session key allowing one or both of programming of the implantable medical device by the at least one other device and decryption of information transmitted between the implantable medical device and the at least one other device during the communication session;
setting a time period interval of the session key;
receiving a communication session close trigger event after an amount of time greater than zero has passed from the establishment of the communication session and while the communication session is ongoing;
performing a count of the time period interval in response to the reception of the communication session close trigger event; and
disabling the session key in response to expiration of the time period count, wherein establishing, setting, receiving, performing, and disabling are each performed at least in part by one or both of the implantable medical device and the at least one other device.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, devices and systems are disclosed that provide for dynamically adjusting the valid lifespan of a session key for wireless communication sessions established between at least two medical devices. Adjusting the session key lifetime balances protecting the communications link so that it is not unnecessarily susceptible to eavesdropping by third parties or other interference while obviating the need for a user to repeatedly perform access control steps.
-
Citations
25 Claims
-
1. A method for adjusting a timeout period of a communication session, comprising:
-
establishing a communication session between an implantable medical device and at least one other device, wherein a session key is transmitted between the implantable medical device and the at least one other device in establishing the communication session, the session key allowing one or both of programming of the implantable medical device by the at least one other device and decryption of information transmitted between the implantable medical device and the at least one other device during the communication session; setting a time period interval of the session key; receiving a communication session close trigger event after an amount of time greater than zero has passed from the establishment of the communication session and while the communication session is ongoing; performing a count of the time period interval in response to the reception of the communication session close trigger event; and disabling the session key in response to expiration of the time period count, wherein establishing, setting, receiving, performing, and disabling are each performed at least in part by one or both of the implantable medical device and the at least one other device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for adjusting a timeout period of a communication session in transcutaneous communications, comprising:
-
an implantable medical device having communication circuitry; an external device having communication circuitry, the communication circuitry of the implantable medical device and the communication circuitry of the external device configured to establish a communication session between the implantable medical device and the external device and to transmit a session key between the communication circuitry of the implantable medical device and the communication circuitry of the external device in establishing the communication session, the session key allowing one or both of programming of the implantable medical device by the external device and decryption of information transmitted between the implantable medical device and the external device during the communication session; and control circuitry configured to set a time period interval of the session key, receive a communication session close trigger event after an amount of time greater than zero has passed from the establishment of the communication session and while the communication session is ongoing, perform a count of the time period interval in response to the reception of the communication session close trigger event, and disable the session key in response to expiration of the time period count. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
-
24. A system for adjusting a timeout period of a communication session, comprising:
-
means for establishing a communication session between an implanted medical device and at least one other device, wherein a session key is transmitted between the implanted medical device and the at least one other device in establishing the communication session, the session key allowing one or both of programming of the implanted medical device by the at least one other device and decryption of information transmitted between the implanted medical device and the at least one other device during the communication session; means for setting a time period interval of the session key; means for receiving a communication session close trigger event after an amount of time greater than zero has passed from the establishment of the communication session and while the communication session is ongoing; means for performing a count of the time period interval in response to the reception of the communication session close trigger event; and means for disabling the session key in response to expiration of the time period count.
-
-
25. A computer readable medium comprising instructions for causing a medical device to adjust a timeout period of a communication session by performing steps comprising:
-
establishing a communication session between an implantable medical device and at least one other device, wherein a session key is transmitted between the implantable medical device and the at least one other device in establishing the communication session, the session key allowing one or both of programming of the implantable medical device by the at least one other device and decryption of information transmitted between the implantable medical device and the at least one other device during the communication session; setting a time period interval of the session key; receiving a communication session close trigger event after an amount of time greater than zero has passed from the establishment of the communication session and while the communication session is ongoing; performing a count of the time period interval in response to the reception of the communication session close trigger event; and disabling the session key in response to expiration of the time period count.
-
Specification