IP Library › Granted Patent US 11,463,268
Granted Patent B2
US 11,463,268 · App. 16/572,863 · Granted Oct 4, 2022

Sensor calibration

Inventors: Gero Dittmann (Zürich, CH); Jens Jelitto (Rueschlikon, CH)
Assignee: International Business Machines Corporation
H04L9/3268G06F21/57H04L9/321H04L9/3247H04L9/50
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,463,268
App. No.
16/572,863
Granted
Oct 4, 2022
Kind
B2
Abstract

A computer-implemented method for certified sensor readings from a sensor can be provided. The method includes calibrating the sensor, generating a digital certificate, signing, by the sensor, a measurement value with its private key of a public/private key pair, and sending, by the sensor, the signed measurement value such that the sensor is identifiable via its public key and the related generated digital certificate.

Claims (34)

1. A computer-implemented method for certified sensor readings from a sensor, the method including:

calibrating the sensor;

generating a digital certificate after a successful calibration of the sensor, wherein calibrating the sensor and generating the digital certificate is performed by a certified authority system;

signing, by the sensor, a measurement value with a private key of a public/private key pair for the measurement value, wherein an expiration time value of the calibration of the sensor is identical to an expiration time value of the generated digital certificate, wherein the calibration of the sensor indicates that the sensor generates reproducible measurement values that accurately correspond to physical parameter values;

sending, by the sensor, the signed measurement value such that the sensor is identifiable via a public key of the public/private key pair and the generated digital certificate;

sending, by the sensor, the generated digital certificate with the signed measurement value;

suppressing sending of the generated digital certificate for a predefined number of times that the signed measurement value is sent;

receiving the sent, signed measurement value by a backend system, wherein the backend system is a node of a blockchain system; and

verifying an identity of the sensor via a signature of the sent, signed measurement value and the certified authority system.

2. The method according to claim 1 , wherein the certified authority system is certified by a trusted authority, and wherein a trustworthiness of the certified authority system is guaranteed by the certified authority system.

3. The method according to claim 1 , further including:

storing a plurality of measurement values in the sensor;

signing, by the sensor, the plurality of measurement values with the private key of the public/private key pair for the measurement value; and

sending, by the sensor, the plurality of signed measurement values.

4. A sensor for certified sensor readings, the sensor including:

a computer processing circuit; and

a computer-readable storage medium storing instructions, which, when executed by the computer processing circuit, are configured to cause the computer processing circuit to perform a method comprising:

receiving a calibration signal for a measurement unit of the sensor, wherein the calibration signal indicates a certification of an embedded software component executable by the sensor;

storing a generated digital certificate, wherein the generated digital certificate is generated after a successful calibration of the sensor, wherein the certification and the generation of the digital certificate is performed by a certified authority system;

signing a measurement value with a private key of a public/private key pair for the sensor, wherein an expiration time value of a calibration of the sensor is identical to an expiration time value of the generated digital certificate, wherein the calibration of the sensor indicates that the sensor generates reproducible measurement values that accurately correspond to physical parameter values;

sending the signed measurement value such that the sensor is identifiable via a public key of the sensor and the generated digital certificate;

sending, by the sensor, the generated digital certificate with the signed measurement value;

suppressing sending of the generated digital certificate for a predefined number of times that the signed measurement value is sent; and

verifying, by a backend system, an identity of the sensor via a signature of the sent, signed measurement value and the certified authority system, wherein the backend system is a node of a blockchain system.

5. The sensor according to claim 4 , wherein the instructions, when executed by the computer processing circuit, are configured to cause the computer processing circuit to certify, by a trusted authority, the authority system, and wherein a trustworthiness of the certified authority system is guaranteed by the certified authority system.

6. A computer program product for certified sensor readings from a sensor, the computer program product comprising one or more non-transitory computer readable storage media, and program instructions collectively stored on the one or more computer readable storage media, the program instructions comprising instructions configured to cause one or more processors to:

calibrate the sensor, wherein the sensor is calibrated by certifying an embedded software component executable by the sensor;

generate a digital certificate after a successful calibration of the sensor, wherein calibrating the sensor and generating the digital certificate is performed by a certified authority system;

sign a measurement value with a private key of a public/private key pair, wherein an expiration time value of a calibration of the sensor is identical to an expiration time value of the generated digital certificate, and wherein the successful calibration indicates that the sensor generates reproducible measurement values that accurately correspond to physical parameter values;

send the signed measurement value such that the sensor is identifiable via a public key of the public/private key pair and the generated digital certificate;

send the generated digital certificate with the signed measurement value; and

suppress sending of the generated digital certificate for a predefined number of times that the signed measurement value is sent;

receive the sent, signed measurement value by a backend system, wherein the backend system is a node of a blockchain system; and

verify an identity of the sensor via a signature of the sent, signed measurement value and the certified authority system.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 17, 2019
From: DITTMANN, GERO; JELITTO, JENS
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 050397/0389 →
Continuity (1)
Related Publication 20210083883A1 · Mar 18, 2021
Cited By (1)
US 12,639,429