SK500422021A3 - Method of identification of products or articles - Google Patents
Method of identification of products or articles Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims description 5
- 238000007689 inspection Methods 0.000 claims description 10
- 238000012795 verification Methods 0.000 claims description 9
- 238000004891 communication Methods 0.000 claims description 3
- 230000031068 symbiosis, encompassing mutualism through parasitism Effects 0.000 claims description 3
- 239000000047 product Substances 0.000 description 25
- 230000002596 correlated effect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 1
- 235000013305 food Nutrition 0.000 description 1
- -1 foodstuff Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/50—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Administration; Management
- G06Q10/08—Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
- G06Q10/083—Shipping
- G06Q10/0833—Tracking
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION 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/00—Commerce
- G06Q30/018—Certifying business or products
- G06Q30/0185—Product, service or business identity fraud
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic 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/3263—Cryptographic 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
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)
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)
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 |
-
2021
- 2021-08-23 SK SK500422021A patent/SK500422021A3/en unknown
- 2021-10-08 EP EP21944409.8A patent/EP4165827A4/en active Pending
- 2021-10-08 WO PCT/SK2021/050013 patent/WO2023027646A1/en unknown
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 |