SK500422021A3 - Method of identification of products or articles - Google Patents

Method of identification of products or articles Download PDF

Info

Publication number
SK500422021A3
SK500422021A3 SK500422021A SK500422021A SK500422021A3 SK 500422021 A3 SK500422021 A3 SK 500422021A3 SK 500422021 A SK500422021 A SK 500422021A SK 500422021 A SK500422021 A SK 500422021A SK 500422021 A3 SK500422021 A3 SK 500422021A3
Authority
SK
Slovakia
Prior art keywords
key
hardware
access
user
code
Prior art date
Application number
SK500422021A
Other languages
Slovak (sk)
Inventor
Ing. Cosimo Alemanno
Ing. Dell Agata Falicro
Original Assignee
EN Group, s.r.o.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by EN Group, s.r.o. filed Critical EN Group, s.r.o.
Priority to SK500422021A priority Critical patent/SK500422021A3/en
Priority to EP21944409.8A priority patent/EP4165827A4/en
Priority to PCT/SK2021/050013 priority patent/WO2023027646A1/en
Publication of SK500422021A3 publication Critical patent/SK500422021A3/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/50Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/083Shipping
    • G06Q10/0833Tracking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/018Certifying business or products
    • G06Q30/0185Product, service or business identity fraud
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including 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
    • H04L9/3263Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including 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 involving certificates, e.g. public key certificate [PKC] or attribute certificate [AC]; Public key infrastructure [PKI] arrangements

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Computer Security & Cryptography (AREA)
  • Economics (AREA)
  • General Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Signal Processing (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Development Economics (AREA)
  • Marketing (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • Tourism & Hospitality (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Human Resources & Organizations (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • Storage Device Security (AREA)

Abstract

The producer or author who has the rights to place a product on the market draws up a report on the sold product in which information on the date and place of creation, on the manufacturer are located. The information about the sold product is converted into a QR code. The authorized person thus createsan electronic certificate for the product sold, in which the subsequent seller is also listed. This the subsequent seller has the right to add data on the next one during the redistribution of the sold product to the seller. When selling a product to an end customer, the customer can scan the QR code with smartphone to find out the true and complete information about the product.

Description

Oblasť technikyField of technology

Vynález sa týka spôsobu identifikácie produktov alebo predmetov resp. identifikačného systému na identifikovanie výrobkov potravín, produktov a autorských diel akými sú napríklad softvér, filmové diela, výtvarné diela, hudobné diela, literárne diela a iné, ktoré môžu byť chránené autorskými právami a sú obchodovania schopné.The invention relates to a method for identifying products or articles or an identification system for identifying food products, products and copyrighted works such as software, cinematographic works, works of art, musical works, literary works and others that may be protected by copyright and are tradable.

Doterajší stav technikyPrior art

V súčasnosti je kopírovanie, predávame napodobenín a falzifikátov veľkým fenoménom. Rovnako predaj výrobkov s nejasným pôvodom resp. krajinou pôvodu. Na overenie pravosti výrobkov, produktov aj autorských diel sa využívajú rôzne certifikáty alebo vyhlásenia o zhode, ktoré majú väčšinou papierové vyhotovenie. Prípadne sa odvolávajú na faktúry alebo len na prehlásenie obchodníka o pravosti. Hlavnou nevýhodou je, že tieto dokumenty sú ľahko sfalšovateľné a zákazníci nemajú istotu, či kupovaný tovar je určite originálny.At present, copying, selling counterfeits and counterfeits is a big phenomenon. Also the sale of products with unclear origin resp. country of origin. Various certificates or declarations of conformity, which are usually made of paper, are used to verify the authenticity of products, products and copyrighted works. Alternatively, they refer to invoices or only to the merchant's declaration of authenticity. The main disadvantage is that these documents are easily forged and customers are not sure whether the purchased goods are definitely original.

Podstata vynálezuThe essence of the invention

Nedostatky uvedené v doterajšom stave techniky sú odstránené vynálezom opísaným v tejto patentovej prihláške, ktorého podstata spočíva v tom, že výrobca, pôvodca, autor alebo producent prípadne osoba, ktorej prináležia práva uviesť výrobok, potravinu, produkt alebo dielo uviesť na trh (ďalej aj „oprávnená osoba“) vytvorí o predávanom produkte protokol, v ktorom sa nachádzajú informácie o dátume a mieste vytvorenia, informácie o výrobcovi resp. autorovi, informácie o samotnom výrobku alebo autorskom diele, prípadne o minimálnej trvanlivosti alebo informácie o špecifických podmienkach používania, skladovania alebo držania predávaného produktu. Informácie o predávanom produkte sú prekonvertované do QR kódu. Oprávnená osoba tak, vytvorí pre predávaný produkt elektronický certifikát, v ktorom je uvedený aj následný predajca. Tento následný predajca má oprávnenie doplniť pri redistribúcii predávaného produktu údaje o ďalšom predajcovi. Pri predaji produktu konečnému zákazníkovi má zákazník možnosť na základe zosnímania QR kódu smartfónom s príslušnou aplikáciou zistiť pravdivé a úplné informácie o produkte, o jeho zložení, dátume výroby, pôvode, predchádzajúcich predajcoch prípadne o predchádzajúcich majiteľoch.The shortcomings mentioned in the prior art are eliminated by the invention described in this patent application, the essence of which consists in the fact that the manufacturer, originator, author or producer or person to whom the rights to place a product, foodstuff, product or work belong on the market (hereinafter " authorized person ”) creates a report on the product sold, which contains information about the date and place of creation, information about the manufacturer or. to the author, information about the product itself or the author's work, or the minimum durability, or information about the specific conditions of use, storage or holding of the product sold. The information about the sold product is converted into a QR code. The authorized person thus creates an electronic certificate for the product sold, in which the subsequent seller is also listed. This downstream seller has the right to supplement the details of the other seller when redistributing the product being sold. When selling a product to the end customer, the customer has the opportunity to find out the QR code by smartphone with the appropriate application to find true and complete information about the product, its composition, date of manufacture, origin, previous sellers or previous owners.

Vo vstupnom blokuje pre produkt vydaný alfanumerický kód s variabilným reťazcom, ktoiý po vložený do prístupového panela, kde sa zadávajú žiadosti o certifikát, umožňuje prístup používateľovi k požadovaným úkonom. Vstupný blok je vybavený pripojeniami WLAN a WIFI, a tiež systém zaručuje prostredníctvom LCD displejov zobrazovanie informácií, ktoré je používateľ schopný prečítať. Vstupný blok s prístupovým panelom a displejom umožňuje interakciu s blockchainom.In the input block, the alphanumeric code with a variable string issued for the product is blocked, which, when inserted into the access panel where certificate requests are entered, allows the user to access the required actions. The input block is equipped with WLAN and WIFI connections, and the system also guarantees the display of information that the user is able to read via LCD displays. The input block with access panel and display allows interaction with the blockchain.

Vo všeobecnosti systémový kľúč môže byť verejný alebo súkromný, a to podľa pracovného postupu, ktolý sa vyžaduje v danom úkone v softvéri. Tento kľúč je identifikovateľný jedinečným alfanumerickým reťazcom, ktoiý umožňuje systému určitú identifikáciu. V softvérovom protokole, ktoiý sa často môže použiť na zvýšenie bezpečnosti a identifikáciu používateľa alebo jedinečného úkonu v priebehu behu, sú dané do korelácii niekoľké úrovne kľúčov, ktoré sa hodnotia softvérovo, aby sa poskytoval prístup do systému k rôznym činnostiam, ktoré sú požadované buď používateľom alebo protokolom.In general, a system key can be public or private, depending on the workflow required in the software. This key is identifiable by a unique alphanumeric string that allows the system some identification. In a software protocol, which can often be used to increase security and identify a user or a unique action at runtime, several levels of keys are correlated, which are evaluated by the software to provide access to the system to various activities required by either user. or protocol.

Údaje zadné do vstupného bloku sú spojené s jedinečnými údajmi užívateľskej karty a zaslané do blockchainu a následne sú zaregistrované a certifikované ako databázový kľúč.The data entered in the input block is combined with the unique data of the user card and sent to the blockchain and subsequently registered and certified as a database key.

Tieto údaje sú potom transformované do šifrovaného alfanumerického reťazca, ktoiý je identifikovaný ako hardvérový kľúč, ktoiý sa skladá zo špecifického bezpečnostného kódu a jeho charakteristika sa skladá z premenných reťazcov. Rovnaký hardvérový kľúč je vložený do bezpečnostného priečinka chráneného heslom do hardvérového systému, ktoiý umožňuje rozpoznať tento hardvérový systém, pričom tento hardvérový kľúč nie je možné čítať ani kopírovať.This data is then transformed into an encrypted alphanumeric string, which is identified as a hardware key, which consists of a specific security code and its characteristics consist of variable strings. The same hardware key is placed in a password-protected security folder in the hardware system, which allows the hardware system to be recognized and cannot be read or copied.

Blockchain dostane dopyt od používateľa prostredníctvom hardvérového systému a generuje odoslaný kľúč pochádzajúci z chráneného reťazca hardvérovým kľúčom, na získame prístupového reťazca súkromného kľúča v konečnej fáze. Súkromný kľúč je jeden zo 4 bezpečnostných kľúčov, ktoré systém vyžaduje pri prístupe k certifikačnému panelu.The blockchain receives a request from the user through the hardware system and generates a sent key originating from the protected string with the hardware key, to obtain the access key of the private key in the final stage. The private key is one of the 4 security keys that the system requires when accessing the certification panel.

Hardvérový kľúč je alfanumerický reťazec napísaný v súbore, vo vnútri priečinka (adresára) chráneného heslom, ktoiý sa nachádza v operačnom systéme hardvéru a je uložený do hardvéru pri konfigurácii, t. j. pred doručením hardvéru zákazníkovi. Skladá sa z osobitného bezpečnostného kódu a vyznačuje sa tým, že nie je štandardný ale štruktúrovaný v premenných reťazcoch, to znamená, že jeho dĺžka sa týmto spôsobom neustále mení, a aj keby sa to ho podarilo zistiť, nemôže sa tento kľúč používať ako referenčný bod, pretože dáta,A hardware key is an alphanumeric string written in a file, inside a password-protected folder (directory) that resides in the hardware operating system and is stored in the hardware during configuration, i. j. before delivering the hardware to the customer. It consists of a special security code and is characterized by the fact that it is not standard but structured in variable strings, which means that its length is constantly changing in this way, and even if it can be detected, this key cannot be used as a reference point. because the data

SK 50042-2021 A3 ktoré obsahuje, sa umiestňujú šifrovaným spôsobom na rôznych miestach v reťazci pomocou variabilného algoritmu.SK 50042-2021 A3 it contains are placed in an encrypted way at different places in the chain using a variable algorithm.

Aj v porovnaní s inými súbormi obsiahnutými v inom hardvéri by tieto súbory boli odlišné, a to tak v údajoch (variabilné šifrovanie), ako aj v dĺžke (len).Even compared to other files contained in other hardware, these files would be different, both in data (variable encryption) and in length (only).

Skryté údaje v tomto reťazci sú:The hidden data in this string is:

- Jedinečné ID užívateľa.- Unique user ID.

- Jedinečný kód používateľa odkazujúci na jeho pozíciu v protokole blockchain.- The user's unique code referring to his or her position in the blockchain protocol.

- Hardvérový databázový kľúč, generuje systém počas fázy inštalácie hardvéru, ktoiý sa dodáva zákazníkovi, a ktoiý je zaviazaný na MAC-ADDRESS (jedinečný kód vydaný výrobcom hardvéru). Iné kontrolné kódy.- A hardware database key generated by the system during the hardware installation phase, which is delivered to the customer and which is bound to MAC-ADDRESS (unique code issued by the hardware manufacturer). Other control codes.

V čase podania žiadosti uskutočnenej prostredníctvom vstupného bloku systém požaduje prostredníctvom vstupného panelu zadanie osobného kódu identifikačného kódu, ktoiý je priradený používateľovi.At the time of the request made via the input block, the system requests via the input panel to enter the personal identification code assigned to the user.

Identifikačný kľúč je kód dodávaný zákazníkovi, ktoiý íýzicky vlastní hardvér, prostredníctvom ktorého je možné získať prístup k certifikačnej platforme. Tento kľúč je potrebný k overeniu hardvéru vyžadujúceho prístup do systému. Pri nerozpoznanom identifikačnom kóde, postup overovania a udeľovania súkromného kľúča sa ani nezačne.The identification key is a code supplied to the customer who physically owns the hardware through which the certification platform can be accessed. This key is required to authenticate hardware that requires access to the system. If the identification code is not recognized, the verification and private key assignment process will not even begin.

Tento identifikačný kód, je skontrolovaný v čakacom bloku, na umožnenie prístupu a generovaniu súkromného kľúča na získame prístupu k inšpekčnému bloku. Čakací blok je virtuálny bod overovacieho systému blockchainu, kde vďaka overenia vlastnosti kontrolného kritéria, overuje žiadateľov/používateľov a žiadosti, tých ktoiých vyžadujú nejaké činnosti od systému. Tento bod je navrhnutý ako zberňa prístupový/overovací bod, ktoiý vie oddeliť všetky reálne žiadosti od tých zbytočných.This identification code is checked in the waiting block to allow access and generate a private key to gain access to the inspection block. The waiting block is a virtual point of the blockchain verification system, where by verifying the properties of the check criterion, it verifies applicants / users and requests who require some action from the system. This point is designed as a collection access / verification point that can separate all real requests from unnecessary ones.

Inšpekčný blok riadi kritériá párovania pomocou databázového kľúča, potrebných žiadosti, ktoré sú v čakacom bloku. Po súhlase s protokolom generovania, v prípade potreby umožní vytvorenie posledného prístupového kľúča, ktoiý sa zobrazí na displej hardvéru vo vlastníctve zákazníka (súkromný kľúč).The inspection block manages the matching criteria using the database key required by the requests that are in the waiting block. After agreeing to the generation protocol, if necessary, it will allow the creation of the last access key, which will be displayed on the display of the hardware owned by the customer (private key).

Tento systém umožňuje predchádzať k zbytočnému preťaženiu blockchainu kvôli prichádzajúcim zbytočným alebo falošným dopytom.This system makes it possible to prevent unnecessary blockchain overload due to incoming unnecessary or false demands.

Blockchain automaticky získa zo svojich databáz aj na svojich zálohách databázové kľúče a ich následné dekóduje, na skontrolovanie platnosti odoslaného kľúča, ktoiý hardvérový systém neustále odosiela.Blockchain automatically retrieves database keys from its databases and on its backups and then decrypts them to check the validity of the sent key, which hardware system constantly sends.

Všetky kontroly sa vykonávajú v inšpekčnom bloku, kde sa nachádzajú všetky údaje potrebné na záverečné overenie. Systém po overení platnosti komunikácie okamžite vygeneruje súkromný kľúč a pošle ho hardvérovému systému, ktoiý bude slúžiť užívateľovi na prístup k službám vytvárania certifikátov.All inspections are performed in the inspection block, where all the data necessary for the final verification are located. After verifying the validity of the communication, the system immediately generates a private key and sends it to the hardware system, which will serve the user to access the certificate creation services.

Súkromný kľúč vygenerovaný v symbióze medzi hardvérovým systémom a blockchainom sa vloží do certifikátov, ktoré sa generujú iba v prítomnosti overeného súkromného kľúča.The private key generated in the symbiosis between the hardware system and the blockchain is inserted into certificates, which are generated only in the presence of a verified private key.

Tento bezpečnostný systém pre prístup k certifikátom je umožnený prítomnosťou bezpečnostného hardvérového systému, ktoiý umožňuje jedinečne overiť, kto generuje certifikáty, čo znemožňuje vykonanie tejto operácie bez použitia bezpečnostného hardvéru a identifikácie používateľa.This certificate access security system is enabled by the presence of a security hardware system that allows you to uniquely verify who is generating the certificates, making it impossible to perform this operation without the use of security hardware and user identification.

QR kód je generovaný špecifickou požiadavkou o certifikáciu, ktorú musí zadávať užívateľ, prepojenou so súborom alebo produktom. Je to protokol blockchain, ktoiý vydáva certifikát a potvrdzuje ho v tom istom protokole. K certifikátu je priložený jedinečný kód „CBO“ (jedinečný reťazec identifikujúci certifikát), ktoiý je súčasťou QR kódu, spolu s údajmi na pripojenie na webové stránky, na ktoiých sa zobrazia všetky údaje daného výrobku.The QR code is generated by a specific certification request that must be entered by the user, linked to a file or product. It is the blockchain protocol that issues the certificate and confirms it in the same protocol. The certificate is accompanied by a unique code "CBO" (a unique string identifying the certificate), which is part of the QR code, along with data to connect to websites, which will display all the data of the product.

Na vytvorenie certifikátu je potrebné mať aj dostatočný stav zakúpených, predplatených kreditov na generáciu certifikátov.To create a certificate, it is also necessary to have a sufficient state of purchased, prepaid credits for the generation of certificates.

Prostredníctvom smartfónov, tabletov alebo PDA zariadení môžu používatelia prezerať certifikát, čítať informácie o produkte, jeho pôvode a vlastníctve. QR kód generovaný a prítomný na produkte sa môže čítať akoukoľvek aplikáciou schopnou čítať QR kód.Through smartphones, tablets or PDA devices, users can view the certificate, read information about the product, its origin and ownership. The QR code generated and present on the product can be read by any application capable of reading the QR code.

Príklady uskutočnenia vynálezuExamples of embodiments of the invention

Vo vstupnom bloku je pre produkt vydaný alfanumerický kód s variabilným reťazcom, ktoiý po vložený do prístupového panela, kde sa zadávajú žiadosti o certifikát, umožňuje prístup používateľovi k požadovaným úkonom. Vstupný blok je vybavený pripojeniami WLAN a WIFI, a tiež systém zaručuje prostredníctvom LCD displejov zobrazovanie informácií, ktoré je používateľ schopný prečítať. Vstupný blok s prístupovým panelom a displejom umožňuje interakciu s blockchainom.An alphanumeric code with a variable string is issued for the product in the input block, which, when entered into the access panel where certificate requests are entered, allows the user to access the required actions. The input block is equipped with WLAN and WIFI connections, and the system also guarantees the display of information that the user is able to read via LCD displays. The input block with access panel and display allows interaction with the blockchain.

Vo všeobecnosti systémový kľúč môže byť verejný alebo súkromný, a to podľa pracovného postupu, ktolý sa vyžaduje v danom úkone v softvéri. Tento kľúč je identifikovateľný jedinečným alfanumerickým reťazcom, ktoiý umožňuje systému určitú identifikáciu. V softvérovom protokole, ktoiý sa často môže použiť na zvýšenie bezpečnosti a identifikáciu používateľa alebo jedinečného úkonu v priebehu behu, sú dané do korelácii niekoľké úrovne kľúčov, ktoré sa hodnotia softvérovo, aby sa poskytoval prístup do systému k rôznym činnostiam, ktoré sú požadované buď používateľom alebo protokolom.In general, a system key can be public or private, depending on the workflow required in the software. This key is identifiable by a unique alphanumeric string that allows the system some identification. In a software protocol, which can often be used to increase security and identify a user or a unique action at runtime, several levels of keys are correlated, which are evaluated by the software to provide access to the system to various activities required by either user. or protocol.

SK 50042-2021 A3SK 50042-2021 A3

Údaje zadné do vstupného bloku sú spojené s jedinečnými údajmi užívateľskej karty a zaslané do blockchainu a následne sú zaregistrované a certifikované ako databázový kľúč.The data entered in the input block is combined with the unique data of the user card and sent to the blockchain and subsequently registered and certified as a database key.

Tieto údaje sú potom transformované do šifrovaného alfanumerického reťazca, ktoiý je identifikovaný ako hardvérový kľúč, ktoiý sa skladá zo špecifického bezpečnostného kódu a jeho charakteristika sa skladá z premenných reťazcov. Rovnaký hardvérový kľúč je vložený do bezpečnostného priečinka chráneného heslom do hardvérového systému, ktoiý umožňuje rozpoznať tento hardvérový systém, pričom tento hardvérový kľúč nie je možné čítať ani kopírovať.This data is then transformed into an encrypted alphanumeric string, which is identified as a hardware key, which consists of a specific security code and its characteristics consist of variable strings. The same hardware key is placed in a password-protected security folder in the hardware system, which allows the hardware system to be recognized and cannot be read or copied.

Blockchain dostane dopyt od používateľa prostredníctvom hardvérového systému a generuje odoslaný kľúč pochádzajúci z chráneného reťazca hardvérovým kľúčom, na získanie prístupového reťazca súkromného kľúča v konečnej ľáze. Súkromný kľúč je jeden zo 4 bezpečnostných kľúčov, ktoré systém vyžaduje pri prístupe k certifikačnému panelu.The blockchain receives a request from the user through the hardware system and generates a sent key originating from the protected string with the hardware key, to obtain the access key of the private key in the final language. The private key is one of the 4 security keys that the system requires when accessing the certification panel.

Hardvérový kľúč je alľanumerický reťazec napísaný v súbore, vo vnútri priečinka (adresára) chráneného heslom, ktoiý sa nachádza v operačnom systéme hardvéru a je uložený do hardvéru pri konfigurácii, t. j. pred doručením hardvéru zákazníkovi. Skladá sa z osobitného bezpečnostného kódu a vyznačuje sa tým, že nie je štandardný ale štruktúrovaný v premenných reťazcoch, to znamená, že jeho dĺžka sa týmto spôsobom neustále mení, a aj keby sa to ho podarilo zistiť, nemôže sa tento kľúč používať ako referenčný bod, pretože dáta, ktoré obsahuje, sa umiestňujú šifrovaným spôsobom na rôznych miestach v reťazci pomocou variabilného algoritmu.A hardware key is an alphanumeric string written in a file, inside a password-protected folder (directory) that resides in the hardware operating system and is stored in the hardware during configuration, i. j. before delivering the hardware to the customer. It consists of a special security code and is characterized by the fact that it is not standard but structured in variable strings, which means that its length is constantly changing in this way, and even if it can be detected, this key cannot be used as a reference point. , because the data it contains is placed in an encrypted way at different places in the chain using a variable algorithm.

Aj v porovnaní s inými súbormi obsiahnutými v inom hardvéri by tieto súbory boli odlišné, a to tak v údajoch (variabilné šifrovanie), ako aj v dĺžke (len).Even compared to other files contained in other hardware, these files would be different, both in data (variable encryption) and in length (only).

Skryté údaje v tomto reťazci sú:The hidden data in this string is:

- Jedinečné ID užívateľa.- Unique user ID.

- Jedinečný kód používateľa odkazujúci na jeho pozíciu v protokole blockchain.- The user's unique code referring to his or her position in the blockchain protocol.

- Hardvérový databázový kľúč, generuje systém počas ľázy inštalácie hardvéru, ktoiý sa dodáva zákazníkovi, a ktoiý je zaviazaný na MAC-ADDRESS (jedinečný kód vydaný výrobcom hardvéru). Iné kontrolné kódy.- A hardware database key generated by the system during the hardware installation phase, which is delivered to the customer and which is bound to MAC-ADDRESS (unique code issued by the hardware manufacturer). Other control codes.

V čase podania žiadosti uskutočnenej prostredníctvom vstupného bloku systém požaduje prostredníctvom vstupného panelu zadanie osobného kódu identifikačného kódu, ktoiý je priradený používateľovi.At the time of the request made via the input block, the system requests via the input panel to enter the personal identification code assigned to the user.

Identifikačný kľúč je kód dodávaný zákazníkovi, ktoiý íýzicky vlastní hardvér, prostredníctvom ktorého je možné získať prístup k certifikačnej platforme. Tento kľúč je potrebný k overeniu hardvéru vyžadujúceho prístup do systému. Pri nerozpoznanom identifikačnom kóde, postup overovania a udeľovania súkromného kľúča sa ani nezačne.The identification key is a code supplied to the customer who physically owns the hardware through which the certification platform can be accessed. This key is required to authenticate hardware that requires access to the system. If the identification code is not recognized, the verification and private key assignment process will not even begin.

Tento identifikačný kód, je skontrolovaný v čakacom bloku, na umožnenie prístupu a generovaniu súkromného kľúča na získame prístupu k inšpekčnému bloku. Čakací blok je virtuálny bod overovacieho systému blockchainu, kde vďaka overenia vlastnosti kontrolného kritéria, overuje žiadateľov/používateľov a žiadosti, tých ktoiých vyžadujú nejaké činnosti od systému. Tento bod je navrhnutý ako zberňa prístupový/overovací bod, ktoiý vie oddeliť všetky reálne žiadosti od tých zbytočných.This identification code is checked in the waiting block to allow access and generate a private key to gain access to the inspection block. The waiting block is a virtual point of the blockchain verification system, where by verifying the properties of the check criterion, it verifies applicants / users and requests who require some action from the system. This point is designed as a collection access / verification point that can separate all real requests from unnecessary ones.

Inšpekčný blok riadi kritériá párovania pomocou databázového kľúča, potrebných žiadosti, ktoré sú v čakacom bloku. Po súhlase s protokolom generovania, v prípade potreby umožní vytvorenie posledného prístupového kľúča, ktoiý sa zobrazí na displej hardvéru vo vlastníctve zákazníka (súkromný kľúč).The inspection block manages the matching criteria using the database key required by the requests that are in the waiting block. After agreeing to the generation protocol, if necessary, it will allow the creation of the last access key, which will be displayed on the display of the hardware owned by the customer (private key).

Tento systém umožňuje predchádzať k zbytočnému preťaženiu blockchainu kvôli prichádzajúcim zbytočným alebo ľalošným dopytom.This system makes it possible to prevent unnecessary blockchain overload due to incoming unnecessary or inconvenient demands.

Blockchain automaticky získa zo svojich databáz aj na svojich zálohách databázové kľúče a ich následné dekóduje, na skontrolovanie platnosti odoslaného kľúča, ktoiý hardvérový systém neustále odosiela.Blockchain automatically retrieves database keys from its databases and on its backups and then decrypts them to check the validity of the sent key, which hardware system constantly sends.

Všetky kontroly sa vykonávajú v inšpekčnom bloku, kde sa nachádzajú všetky údaje potrebné na záverečné overenie. Systém po overení platnosti komunikácie okamžite vygeneruje súkromný kľúč a pošle ho hardvérovému systému, ktoiý bude slúžiť užívateľovi na prístup k službám vytvárania certifikátov.All inspections are performed in the inspection block, where all the data necessary for the final verification are located. After verifying the validity of the communication, the system immediately generates a private key and sends it to the hardware system, which will serve the user to access the certificate creation services.

Súkromný kľúč vygenerovaný v symbióze medzi hardvérovým systémom a blockchainom sa vloží do certifikátov, ktoré sa generujú iba v prítomnosti overeného súkromného kľúča.The private key generated in the symbiosis between the hardware system and the blockchain is inserted into certificates, which are generated only in the presence of a verified private key.

Tento bezpečnostný systém pre prístup k certifikátom je umožnený prítomnosťou bezpečnostného hardvérového systému, ktoiý umožňuje jedinečne overiť, kto generuje certifikáty, čo znemožňuje vykonanie tejto operácie bez použitia bezpečnostného hardvéru a identifikácie používateľa.This certificate access security system is enabled by the presence of a security hardware system that allows you to uniquely verify who is generating the certificates, making it impossible to perform this operation without the use of security hardware and user identification.

QR kód je generovaný špecifickou požiadavkou o certifikáciu, ktorú musí zadávať užívateľ, prepojenou so súborom alebo produktom. Je to protokol blockchain, ktoiý vydáva certifikát a potvrdzuje ho v tom istom protokole. K certifikátu je priložený jedinečný kód „CBO“ (jedinečný reťazec identifikujúci certifikát), ktoiý je súčasťou QR kódu, spolu s údajmi na pripojenie na webové stránky, na ktoiých sa zobrazia všetky údaje daného výrobku.The QR code is generated by a specific certification request that must be entered by the user, linked to a file or product. It is the blockchain protocol that issues the certificate and confirms it in the same protocol. The certificate is accompanied by a unique code "CBO" (a unique string identifying the certificate), which is part of the QR code, along with data to connect to websites, which will display all the data of the product.

Na vytvorenie certifikátu je potrebne mat aj dostatočný stav zakúpených, predplatených kreditov na generáciu certifikátov.To create a certificate, it is necessary to have a sufficient status of purchased, prepaid credits for the generation of certificates.

SK 50042-2021 A3SK 50042-2021 A3

Prostredníctvom smartfónov, tabletov alebo PDA zariadení môžu používatelia prezerať certifikát, čítať informácie o produkte, jeho pôvode a vlastníctve. QR kód generovaný a prítomný na produkte sa môže čítať akoukoľvek aplikáciou schopnou čítať QR kód.Through smartphones, tablets or PDA devices, users can view the certificate, read information about the product, its origin and ownership. The QR code generated and present on the product can be read by any application capable of reading the QR code.

Claims (1)

PATENTOVÉ NÁROKYPATENT CLAIMS Spôsob identifikácie produktov alebo predmetov, vyznačujúci sa tým, že vo vstupnom blokuje pre produkt vydaný alfanumerický kód s variabilným reťazcom, ktorý po vložený do prístupového panela, kde sa zadávajú žiadosti o certifikát, umožní prístup používateľovi k požadovaným úkonom, pričom vstupný blok je vybavený pripojeniami WLAN a WIFI, a tiež systém je vybavený LCD displejom na zobrazovanie informácií, potom údaje zadné do vstupného bloku sú spojené s jedinečnými údajmi užívateľskej karty a zaslané do blockchainu a následne sú zaregistrované a certifikované ako databázový kľúč, kde tieto údaje sú potom transformované do šifrovaného alfanumerického reťazca, ktorý je identifikovaný ako hardvérový kľúč, ktorý sa skladá zo špecifického bezpečnostného kódu a jeho charakteristika sa skladá z premenných reťazcov, potom rovnaký hardvérový kľúč je vložený do bezpečnostného priečinka chráneného heslom do hardvérového systému, ktoiý umožňuje rozpoznať tento hardvérový systém, pričom tento hardvérový kľúč nie je možné čítať ani kopírovať, potom blockchain dostane dopyt od používateľa prostredníctvom hardvérového systému a generuje odoslaný kľúč pochádzajúci z chráneného reťazca hardvérovým kľúčom, na získame prístupového reťazca súkromného kľúča v konečnej fáze, potom v čase podania žiadosti uskutočnenej prostredníctvom vstupného bloku systém požaduje prostredníctvom vstupného panelu zadanie osobného kódu identifikačného kódu, ktorý je priradený používateľovi, potom tento identifikačný kód, je skontrolovaný v čakacom bloku, na umožnenie prístupu a generovaniu súkromného kľúča na získame prístupu k inšpekčnému bloku, potom blockchain automaticky získa zo svojich databáz aj na svojich zálohách databázové kľúče a ich následné dekóduje, na skontrolovanie platnosti odoslaného kľúča, ktorý hardvérový systém neustále odosiela, všetky kontroly sa vykonávajú v inšpekčnom bloku, kde sa nachádzajú všetky údaje potrebné na záverečné overenie, systém po overení platnosti komunikácie okamžite vygeneruje súkromný kľúč a pošle ho hardvérovému systému, ktorý bude slúžiť užívateľovi na prístup k službám vytvárania certifikátov, potom súkromný kľúč vygenerovaný v symbióze medzi hardvérovým systémom a blockchainom sa vloží do certifikátov, ktoré sa generujú iba v prítomnosti overeného súkromného kľúča, pričom tento bezpečnostný systém pre prístup k certifikátom je umožnený prítomnosťou bezpečnostného hardvérového systému, ktoiý umožňuje jedinečne overiť, kto generuje certifikáty, čo znemožňuje vykonanie tejto operácie bez použitia bezpečnostného hardvéru a identifikácie používateľa.A method of identifying products or items, characterized in that it blocks an alphanumeric code with a variable string issued for the product, which, when inserted into the access panel where certificate requests are made, allows the user access to the required actions, the input block being equipped with connections WLAN and WIFI, as well as the system is equipped with an LCD display to display information, then the data entered into the input block are combined with unique user card data and sent to the blockchain and then registered and certified as a database key, where this data is then transformed into encrypted an alphanumeric string that is identified as a hardware key that consists of a specific security code and its characteristics consist of variable strings, then the same hardware key is inserted into a password-protected security folder in a hardware system that allows that hardware system to be recognized. hard the credit key cannot be read or copied, then the blockchain receives a request from the user through the hardware system and generates the sent key coming from the protected hardware key chain, obtains the private key access string at the final stage, then at the request block through the input panel enter the personal code of the identification code that is assigned to the user, then this identification code is checked in the waiting block to allow access and generate a private key to gain access to the inspection block, then blockchain automatically retrieves from its databases and its backups database keys and their subsequent decoding, to check the validity of the sent key, which the hardware system constantly sends, all checks are performed in the inspection block, where all the data needed for final verification is located, the system after verifying the validity of the communication immediately it generates a private key and sends it to the hardware system that will serve the user to access the certificate creation services, then the private key generated in the symbiosis between the hardware system and the blockchain is inserted into the certificates, which are generated only in the presence of the authenticated private key. The certificate access system is enabled by the presence of a security hardware system that allows you to uniquely verify who is generating the certificates, making it impossible to perform this operation without the use of security hardware and user identification.
SK500422021A 2021-08-23 2021-08-23 Method of identification of products or articles SK500422021A3 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
SK500422021A SK500422021A3 (en) 2021-08-23 2021-08-23 Method of identification of products or articles
EP21944409.8A EP4165827A4 (en) 2021-08-23 2021-10-08 Method of identification of products or objects
PCT/SK2021/050013 WO2023027646A1 (en) 2021-08-23 2021-10-08 Method of identification of products or objects

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SK500422021A SK500422021A3 (en) 2021-08-23 2021-08-23 Method of identification of products or articles

Publications (1)

Publication Number Publication Date
SK500422021A3 true SK500422021A3 (en) 2021-10-13

Family

ID=78022327

Family Applications (1)

Application Number Title Priority Date Filing Date
SK500422021A SK500422021A3 (en) 2021-08-23 2021-08-23 Method of identification of products or articles

Country Status (3)

Country Link
EP (1) EP4165827A4 (en)
SK (1) SK500422021A3 (en)
WO (1) WO2023027646A1 (en)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CA2981952A1 (en) * 2015-04-06 2016-10-13 Bitmark, Inc. System and method for decentralized title recordation and authentication
US10176481B2 (en) * 2015-12-21 2019-01-08 Beston Technologies Pty Ltd Method and apparatus for managing and providing provenance of product using blockchain
EP3602328A4 (en) * 2017-03-31 2020-10-14 Syngrafii Inc. Systems and methods for executing and delivering electronic documents
US20200160352A1 (en) * 2018-11-20 2020-05-21 Mastercard International Incorporated Method and system for identifying product genuineness
US11823120B2 (en) * 2019-12-13 2023-11-21 Salesforce, Inc. System or method of verifying an asset using blockchain and collected asset and device information

Also Published As

Publication number Publication date
EP4165827A4 (en) 2024-03-13
WO2023027646A1 (en) 2023-03-02
EP4165827A1 (en) 2023-04-19

Similar Documents

Publication Publication Date Title
KR101938878B1 (en) System for managing copyright based on blockchain
US20210383377A1 (en) Decentralized identity verification platforms
JP5052673B2 (en) Transaction security in the network
KR101983529B1 (en) Smart contract system for copyright infringement prevention
US8463713B2 (en) Transactional security over a network
US7849020B2 (en) Method and apparatus for network transactions
TW202034249A (en) Methods and devices for protecting sensitive data of transaction activity based on smart contract in blockchain
CN113261029A (en) Operation management device
US7673794B2 (en) Personal information verification program, method and apparatus
US20170331896A1 (en) Methods and systems for processing assets
TW201732700A (en) Blockchain-based exchange with tokenisation
CN116671087A (en) System and method for building blockchains to validate smart contract assets
US20100312810A1 (en) Secure identification of music files
CN101040237A (en) User-defined electronic stores for marketing digital rights licenses
KR101983530B1 (en) Registration system for storing copyrighted works in blockchain
CN112437922A (en) Distributed data recording
KR102069002B1 (en) History management method, apparatus and program for preventing fake using blockchain
US20100218239A1 (en) Digital Content Counting System and Method
KR20150129967A (en) 3d printer contents dealing system through on-line
Froomkin Article 2B as Legal Software for Electronic Contracting-Operating System or Trojan Horse?
JP2004227042A (en) License distribution server, license re-issuing device connected to the same and store front server
CN112561529A (en) Financial product sale system and method based on block chain
SK500422021A3 (en) Method of identification of products or articles
KR100733129B1 (en) System and method for processing security payment
KR20210058091A (en) Method for providing history management system by assigning authentication mark and blockchain-based fake prevention