Processing

Please wait...

Settings

Settings

Goto Application

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

Publication Number WO/2019/179744
Publication Date 26.09.2019
International Application No. PCT/EP2019/054967
International Filing Date 28.02.2019
IPC
G06Q 30/00 2012.1
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 2006.1
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
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
G05B 23/0256
GPHYSICS
05CONTROLLING; REGULATING
BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
23Testing or monitoring of control systems or parts thereof
02Electric testing or monitoring
0205by means of a monitoring system capable of detecting and responding to faults
0218characterised by the fault detection method dealing with either existing or incipient faults
0256injecting test signals and analyzing monitored process response, e.g. injecting the test signal while interrupting the normal operation of the monitored system; superimposing the test signal onto a control signal during normal operation of the monitored system
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 63/00
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
63Network architectures or network communication protocols for network security
H04L 9/088
HELECTRICITY
04ELECTRIC COMMUNICATION TECHNIQUE
LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
9Cryptographic mechanisms or cryptographic; arrangements for secret or secure communication
08Key distribution ; or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
088Usage controlling of secret information, e.g. techniques for restricting cryptographic keys to pre-authorized uses, different access levels, validity of crypto-period, different key- or password length, or different strong and weak cryptographic algorithms
H04L 9/3218
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
3218using proof of knowledge, e.g. Fiat-Shamir, GQ, Schnorr, ornon-interactive zero-knowledge proofs
Applicants
  • SIEMENS AKTIENGESELLSCHAFT [DE]/[DE]
Inventors
  • RATHGEB, Andreas
  • UDAS, Manish
Priority Data
18163632.523.03.2018EP
Publication Language German (de)
Filing Language German (DE)
Designated States
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 ŒUVRE 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.
Latest bibliographic data on file with the International Bureau