CA2382960A1

Sensor with digital signature of data relating to sensor

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 bein g 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 ensures th e code is accurate.

CA2382960A1, drawing sheet 1
Sheet 1 of 10

Term

Term ended

Projected expiry passed 28 September 2020, 6 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

2 claims: 2 independent, 0 dependent

  1. 1
    12-11-2001 ' CA 02382960 2002-03-22 US0027017 t IV/· I I i WHAT IS CLAIMED IS:I ! 1 1. An apparatus comprising a sensor (15) having an output for providing a ’ 2 signal corresponding to a measured physiological characteristic and a memory (12) i 3 associated with the sensor and located external to a monitor (206) which receives the I 4 sensor signal, said memory containing data relating to said sensor and further i 5 characterized by: i 6 said memory containing a digital signature. I I . . 1 2. The apparatus of claim 1 wherein said signature is signed using a
  2. 2
    2 private key, said signature being verifiable with a public key in the monitor. I ' 1 3. The apparatus of claim 1 wherein said signature is a Rabin-Williams I 2 signature, an RSA signature, a Diffie-Hellman signature, an El Gamal signature, or an 1 3 elliptic curve signature. I ϊ 1 4. The apparatus of olaim 1 wherein at least a first portion of said data is I ; · ' 2 contained within said digital signature. il 5. The apparatus of claim 4, wherein a second portion of said data is ' 2 outside said digital signature and is masked using a symmetric key contained within die I :3 digital signature. : 1 6. The apparatus of claim 5, said memory containing a hash function I : 2 digest of a portion of said data to be signed, said digest being contained within said digital I i 3 signature. ;1 7. The apparatus of claim 6, wherein said symmetric key is derivable from j 2 said digest. 1 8. The apparatus of claim 7, wherein a third portion of said data is : 2 unmasked and is outside said digital signature, said digest being created from said first, ;3 ί 1 1 I 2 ;3 second, and third portions. 9. The apparatus of claim 1 wherein said data includes masked data outside said signature, and a symmetric key for decoding the masked data, the symmetric AMENDED SHEET tmP I 3 Π 6 ύ L C I l I L · tt U V · LL'Ll 1Î CA 02382960 2002-03-22 WO 01/22873 PCT/US00/27017 10. The apparatus of claim 9 wherein a message digest is contained within the signature for authenticating an accuracy of at least some of the data. 11. The apparatus of claim 1 wherein a field of said data includes a mandatory/optional bit flag, said flag indicating whether knowledge of how to use said field of data by a monitor reading said memory is mandatory for operations of the monitor with said sensor. 12. The apparatus of claim 1 wherein said sensor is a pulse oximeter sensor, and at least a portion of said data is contained within said signature, said portion including at least one of saturation calculation coefficients, sensor OFF thresholds, and thermistor calibration coefficients. 13. The apparatus of claim 12 wherein said data also includes at least one of a date of manufacture, a lot code, a bad sensor flag, manufacturing component test data, LED forward V/I characteristics, LED optical power characteristics, detector efficiency characteristic, maximum safe LED power, sensor data set revision level, write once/write many flag, page size, number of pages, sensor model type, maximum number of recycle events, and adult/neonatal query flag. 14. A method for creating a digital signature in an apparatus including a memory associated with a sensor having an output for providing a signal corresponding to a measured physiological characteristic, said method comprising: signing at least a portion of said data relating to said sensor to create a digital signature;storing said digital signature in said memory;and storing data relating to said sensor in said memory. 15. The method of claim 14 further comprising: creating a public key and private key pair;imbedding said public key in a memory in a sensor reader;and using said private key to sign said data and create said digital signature. CA 02382960 2002-03-22 WO 01/22873 PCT/USOO/27017 16. The method of claim 14 wherein said digital signature is a RabinWilliams signature, anRSA signature, a Diffie-Hellman signature, an El Gamal signature, or an elliptic curve signature. 17. The method of claim 14 further comprising imbedding at least a portion of said data in said digital signature. 18. The method of claim 14, further comprising a program for verifying and authenticating the digital signature by reading a message derived from the memory digital data, creating a first digest from the message, and comparing for identity the first digest with a second digest contained within the digital signature. 19. The method of claim 14, wherein a second portion of said data is outside said digital signature and is masked using a symmetric key. 20. The method of claim 19, further comprising creating a hash function digest of a portion of said data to be signed, said digest being contained within said digital signature. 21. The method of claim 20, wherein said symmetric key is derivable from said digest. 22. The method of claim 21, wherein a third portion of said data is unmasked and is outside said digital signature, said digest being created from said first, second, and third data portions. 23. A sensor reader comprising: a housing;a sensor input for receiving a signal from a sensor corresponding to a measured physiological characteristic;a sensor processing circuit coupled to said sensor input;a memory input for receiving digital data stored in a memory associated with said sensor, said digital data including a digital signature;a first sensor reader memory coupled to said memory input for storing said digital data;a second sensor reader memory storing a signature verification key;CA 02382960 2002-03-22 WO 01/22873 PCI7USOÛ/27017 a third sensor reader memory storing a program for verifying the digital signature of said digital data using said signature verification key;and a transfer circuit for providing at least a portion of said digital data to said sensor processing circuit. 24. The sensor reader of claim 23 wherein said first and second sensor reader memories are different portions of the same physical memory. 25. The sensor reader of claim 23 wherein said sensor processing circuit comprises a microprocessor. 26. The sensor reader of claim 23 wherein said signature verification key is a public key of a private key and public key pair. 27. The sensor reader of claim 23 wherein said signature is a RabinWilliams signature. 28. The sensor reader of claim 23 wherein at least a portion of said digital data is imbedded in said digital signature. 29. A system comprising: (a) a sensor apparatus including a sensor, said sensor having an output for providing a signal corresponding to a measured physiological characteristic, and a sensor memory associated with said sensor, said sensor memory having digital data relating to said sensor and having a digital signature, said digital signature being a signature of at least a portion of said data;and (b) a sensor reader including a sensor reader housing;a sensor input for receiving said signal from said sensor corresponding to a measured physiological characteristic;a sensor processing circuit coupled to said sensor input;a memory input for receiving said digital data from said sensor memory;a first sensor reader memory coupled to said memory input for storing said digital data;a second sensor reader memory storing a signature verification key;and CA 02382960 2002-03-22 WO 01/22873 PCT/US00/27017 a third sensor reader memory storing a program for verifying said digital signature using said signature verification key. 30. A method for operating a sensor, comprising: storing at least one field of data in a memory associated with said sensor;storing a mandatory/optional flag within said field of data;reading said flag with a sensor reader;if said sensor reader does not recognize said field of data and said flag indicates the field is optional, ignoring said field of data;and if said sensor reader does not recognize said field of data and said flag indicates the field is mandatory, producing an error signal indicating inability to use said sensor. 31. The method of claim 30 further comprising: storing a field length associated with said field;reading said field length;and skipping said field by using said field length if said sensor reader does not recognize said field and said flag indicates the field is optional. 32. The apparatus of claim 1 wherein said memory associated with said sensor is mounted in an adapter coupled between said sensor and said monitor. 33. The method of claim 14 wherein said memory associated with said sensor is mounted in an adapter coupled between said sensor and a monitor. 34. The system of claim 29 wherein said memory associated with said sensor is mounted in an adapter coupled between said sensor and said sensor reader. 35. An apparatus comprising: a sensor having an output for providing a sensor signal corresponding to a measured physiological characteristic;and an adapter coupled to said sensor, said adapter including a memor)', said memory containing sensor data and containing a digital signature. 36. The apparatus of claim 35 further comprising: CA 02382960 2002-03-22 WO 01/22873 PCT/US00/27017 an internal monitor in said adapter for providing an output signal corresponding to said physiological characteristic;and a conditioning circuit for modifying said sensor signal to produce a synthetic sensor signal, such that an second, external monitor using said synthetic sensor signal will produce an output corresponding to said output signal of said internal monitor. 37. An apparatus comprising: a first element configured to output a signal corresponding to a measured physiological characteristic;and a second element configured to provide a digital signature of data to an output. 38. A method comprising: providing a signal corresponding to a measured physiological characteristic;and providing a digital signature of data to an output. IS