Sensor with signature of data relating to sensor
AssigneeTyco Healthcare Group LP
InventorsThomas A. Berson, Bryan Olson, Michael E. Fein, Paul D. Mannheimer, Charles E. Porges, David Schloemer
Life of this patent
Estimating the term…
Abstract
A sensor has codes useful for a monitor which can be authenticated as accurate. The sensor produces a signal corresponding to a measured physiological characteristic and provides codes which can be assured of being accurate and authentic when used by a monitor. A memory associated with the sensor stores both data relating to the sensor and a digital signature. The digital signature authenticates the quality of the code by ensuring it was generated by an entity having predetermined quality controls, and ensure the code is accurate.
Claims20
A method, comprising:
- sorting data related to a pulse oximeter sensor into first data to be signed, second data to be masked, and third data to be clear data using one or more processors;
- producing a digest with the one or more processors, wherein the digest is produced as an output of a hash function applied to at least one of the first data, the second data, and the third data;
- signing the digest and the first data along with formatting data to produce a digital signature with the one or more processors;
- masking the second data to produce masked data;
- and
- storing the digital signature, the masked data, and the third data in a memory associated with the pulse oximeter sensor to facilitate controlling cooperation of the pulse oximeter sensor with a pulse oximeter monitor.
A pulse oximeter apparatus, comprising:
- an input configured to receive data from a pulse oximeter sensor memory, the data including a digital signature, masked data, and clear data;
- a processor of the pulse oximeter apparatus configured to:
- decrypt the digital signature to obtain a first set of data and a digest using a cryptographic transform and a public key;
- determine a symmetric key for the masked data using the digest;
- decrypt the masked data with the symmetric key to obtain a second set of data;
- create a secondary digest from at least one of the first set of data, the second set of data, and the clear data using a hash function;
- and
- compare the secondary digest to the digest and authenticate the pulse oximeter sensor or provide an indication of defectiveness based on whether the secondary digest and the digest sufficiently match.
A method, comprising:
- producing a digest from at least first data with one or more processors;
- signing the digest and the first data along with formatting data to produce a digital signature with the one or more processors;
- masking second data to produce masked data with the one or more processors;
- and
- storing the digital signature, and the masked data in a memory associated with the pulse oximeter sensor.
Dependencies are inferred from the claim text.