Processing

Please wait...

Settings

Settings

Goto Application

1. EP3752970 - COMPUTER-IMPLEMENTED METHOD FOR PROVIDING DATA, IN PARTICULAR FOR CONFORMITY TRACKING

Office
European Patent Office
Application Number 19710324
Application Date 28.02.2019
Publication Number 3752970
Publication Date 23.12.2020
Publication Kind A1
IPC
G06Q 30/00
GPHYSICS
06COMPUTING; CALCULATING OR COUNTING
QDATA PROCESSING SYSTEMS OR METHODS, SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES, NOT OTHERWISE PROVIDED FOR
30Commerce, e.g. shopping or e-commerce
H04L 9/32
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
9Arrangements for secret or secure communication
32including means for verifying the identity or authority of a user of the system
CPC
G06Q 30/018
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
QDATA PROCESSING SYSTEMS OR METHODS, SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES, NOT OTHERWISE PROVIDED FOR
30Commerce, e.g. shopping or e-commerce
01Customer relationship, e.g. warranty
018Business or product certification or verification
H04L 9/3239
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
9Cryptographic mechanisms or cryptographic; arrangements for secret or secure communication
32including means for verifying the identity or authority of a user of the system ; or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
3236using cryptographic hash functions
3239involving non-keyed hash functions, e.g. modification detection codes [MDCs], MD5, SHA or RIPEMD
H04L 63/00
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
63Network architectures or network communication protocols for network security
H04W 12/00
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
WWIRELESS COMMUNICATION NETWORKS
12Security arrangements; Authentication; Protecting privacy or anonymity
H04L 9/50
G05B 19/0425
GPHYSICS
05CONTROLLING; REGULATING
BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
19Programme-control systems
02electric
04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
042using digital processors
0423Input/output
0425Safety, monitoring
Applicants SIEMENS AG
Inventors RATHGEB ANDREAS
UDAS MANISH
Designated States
Priority Data 18163632 23.03.2018 EP
Title
(DE) COMPUTERIMPLEMENTIERTES VERFAHREN ZUM BEREITSTELLEN VON DATEN, INSBESONDERE FÜR EINE KONFORMITÄTSVERFOLGUNG
(EN) COMPUTER-IMPLEMENTED METHOD FOR PROVIDING DATA, IN PARTICULAR FOR CONFORMITY TRACKING
(FR) PROCÉDÉ MIS EN OEUVRE PAR ORDINATEUR POUR LA FOURNITURE DE DONNÉES, EN PARTICULIER POUR UNE SURVEILLANCE DE CONFORMITÉ
Abstract
(DE) Die Erfindung betrifft ein computerimplementiertes Verfahren zum Bereitstellen von Daten, insbesondere für eine Konformitätsverfolgung, in einem verteilten peer-to-peer Netz (1), mit den Schritten: - Bereitstellen zumindest eines ersten Datenblocks (4a), insbesondere mit Daten repräsentativ für die Konformitätsverfolgung, zum Generieren einer Blockchain (3) mit einer ersten Prüfsumme (6a) durch eine erste Instanz (5a) des peer-to-peer Netzes (1), - Bereitstellen zumindest eines proof-of-authority Nachweises (10) zum Verifizieren eines weiteren Datenblocks (4b, 4c), - Erzeugen des weiteren Datenblocks (4b, 4c) repräsentativ für eine Konformitätsverfolgung mit einer weiteren Prüfsumme (6b, 6c) und zumindest der ersten Prüfsumme (6a) durch eine weitere Instanz (5b, 5c) des peer-to-peer Netzes (1), - Prüfen des proof-of-authority Nachweises (10), - Hinzufügen des weiteren Datenblocks (4b, 4c) zum ersten Datenblock (3a) bei erfolgreicher Prüfung des proof-of-authority Nachweises (10) um die Blockchain (3) zu bilden, und - Bereitstellen der Blockchain (3) in dem verteilten peer-to-peer Netz (1), wobei einer der Datenblöcke (4a, 4b, 4c) als ein Smart Contract (29a, 29b, 29c) ausgebildet ist, der auf Vorliegen eines vorbestimmten Fehlerfalls eine Fehlerbehandlungsmaßnahme bereitstellt und/oder auf Vorliegen eines Testauslösesignals (37) eine Funktionsprüfung auslöst.
(EN) The invention relates to a computer-implemented method for providing data, in particular for conformity tracking, in a distributed peer-to-peer network (1), having the steps of: - providing at least one first data block (4a), in particular having data representative of the conformity tracking, for generating a blockchain (3) having a first checksum (6a) by means of a first entity (5a) of the peer-to-peer network (1), - providing at least one piece of proof-of-authority evidence (10) for verifying a further data block (4b, 4c), - generating the further data block (4b, 4c) representative of conformity tracking having a further checksum (6b, 6c) and at least the first checksum (6a) by means of a further entity (5b, 5c) of the peer-to-peer network (1), - checking the proof-of-authority evidence (10), - adding the further data block (4b, 4c) to the first data block (3a) in the event of a successful check on the proof-of-authority evidence (10) in order to form the blockchain (3), and - providing the blockchain (3) in the distributed peer-to-peer network (1), wherein one of the data blocks (4a, 4b, 4c) is in the form of a smart contract (29a, 29b, 29c) that responds to the presence of a predetermined case of error by providing an error handling measure and/or responds to the presence of a test trigger signal (37) by triggering a function check.
(FR) L’invention concerne un procédé mis en œuvre par ordinateur pour la fourniture de données, en particulier pour une surveillance de conformité, dans un réseau pair-à-pair distribué (1), comprenant les étapes de : - fourniture d’au moins un premier bloc de données (4a), en particulier comprenant des données représentatives pour la surveillance de conformité, pour la génération d’une chaîne de blocs (3) ayant une première somme de contrôle (6a) par une première instance (5a) du réseau pair-à pair (1), - fourniture d’au moins une preuve « proof-of-authority » (10) pour la vérification d’un autre bloc de données (4b, 4c), - génération d’un autre bloc de données (4b, 4c) représentatif pour une surveillance de conformité ayant une autre somme de contrôle (6b, 6c) et au moins la première somme de contrôle (6a) par une autre instance (5b, 5c) du réseau pair-à-pair (1), - contrôle de la preuve « proof-of-authority » (10), - ajout de l’autre bloc de données (4b, 4c) au premier bloc de données (3a) en cas de contrôle réussi de la preuve « proof-of-authority » (10) pour former la chaîne de blocs (3), et - fourniture de la chaîne de blocs (3) dans le réseau pair-à-pair distribué (1), un des blocs de données (4a, 4b, 4c) étant formé comme un contrat intelligent (29a, 29b, 29c), lequel fournit, en cas d’existence d’un cas d’erreur prédéfini, une mesure de traitement d’erreur et/ou déclenche, en cas d’existence d’un signal de déclenchement d’essai (37), un contrôle de fonctionnement.