KR-20260064238-A - METHOD AND SYSTEM FOR PRODUCT HISTORY MANAGEMENT USING A BLOCKCHAIN-BASED PLATFORM AS A SERVICE
Abstract
The present disclosure relates to a method and system for managing product history using a blockchain-based platform as a service. The method for managing product history using a blockchain-based platform as a service, performed by at least one processor, comprises the steps of: generating user distributed identity information in response to user input; transmitting the user distributed identity information to a history management system so that the user distributed identity information is verified; and transmitting a registration request so that a user distributed identity document associated with the user is recorded on a blockchain network when the history management system verifies the user distributed identity information through a distributed authentication system.
Inventors
- 권민호
- 김명길
- 김요한
Assignees
- 주식회사 스마트엠투엠
Dates
- Publication Date
- 20260507
- Application Date
- 20241031
Claims (20)
- In a product history management method using a blockchain-based platform as a service, performed by at least one processor, A step of generating user distributed identity information in response to user input; A step of transmitting the user distributed identity information to a history management system so that the user distributed identity information is verified; A method for managing product history using a blockchain-based platform as a service, comprising the step of transmitting a registration request so that a user distributed identity document associated with the user is recorded on a blockchain network when the history management system verifies the user distributed identity information through a distributed authentication system.
- In paragraph 1, In response to the verification of the user distributed identity information, the method further includes the step of requesting the creation of an agent server corresponding to the user on the distributed authentication system. A product history management method using a blockchain-based platform as a service, characterized in that the agent server is configured to process information associated with the user.
- In paragraph 1, If the above user distributed identity information is manufacturer information, A method for managing product history using a blockchain-based platform as a service, characterized by further creating a sub-chain formed to record a product distributed identity document associated with a product manufactured by the manufacturer on the blockchain network.
- In paragraph 3, A product history management method using a blockchain-based platform as a service, characterized by the above sub-chain being generated for each manufacturer.
- In paragraph 1, The above user distributed identity document is, A method for managing product history using a blockchain-based platform characterized by being implemented in the form of a smart contract.
- In paragraph 2, If the above user distributed identity information is manufacturer information, A step of requesting the agent server to generate a manufacturing credential issuance token based on a user request for product registration; A step in which the agent server generates a manufacturing credential and product distributed identity information using the generated manufacturing credential issuance token and the product information; A method for managing product history using a blockchain-based platform as a service, characterized by further including the step of controlling the agent server so that a distributed identity document containing the manufacturing credential certificate and the product distributed identity information is recorded on a blockchain network.
- In paragraph 6, A step in which the above history management system performs verification of the above manufacturing credential; A method for managing product history using a blockchain-based platform as a service, characterized by further including the step of controlling the agent server so that a distributed identity document containing verification information of a manufacturing credential indicating the verification result and the product distributed identity information is recorded on the blockchain network.
- In paragraph 2, If the above user distributed identity information is distributor information, A step of authenticating user distributed identity information corresponding to the distributor through the distributed authentication system in response to a user request for registration of product distribution information; When the above user distributed identity information is authenticated, a step of returning private key information within the product distributed identity information associated with the above product; A step of requesting the agent server to generate a distribution credential associated with the product and new product distributed identity information associated with the product after the private key information is returned; A method for managing product history using a blockchain-based platform as a service, characterized by further including the step of controlling the agent server to record on the blockchain a distributed identity document containing a distribution credential certificate associated with the product and the new product distributed identity information.
- In paragraph 8, A step in which the above history management system performs verification of the above distribution credential; A method for managing product history using a blockchain-based platform as a service, characterized by further including the step of recording the distributed identity document containing verification information of a distribution credential indicating the verification result on a blockchain network.
- In paragraph 2, A step of transmitting a user request for disposal of the product to the agent server; A method for managing product history using a blockchain-based platform as a service, characterized by further including the step of the agent server deleting product distributed identity information from a product distributed identity document associated with the product recorded on the blockchain network.
- A computer program stored on a computer-readable recording medium for executing a method according to any one of paragraphs 1 through 10 on a computer.
- In electronic devices, Communication circuit; Memory; and It includes at least one processor connected to the communication circuit and the memory and configured to execute at least one computer-readable program contained in the memory, and The above at least one program is, Generate user distributed identity information in response to user input, and The user distributed identity information is transmitted to a history management system so that the user distributed identity information is verified, and An electronic device comprising commands for transmitting a registration request so that a user distributed identity document associated with the user is recorded on a blockchain network when the history management system verifies the user distributed identity information through a distributed authentication system.
- In Paragraph 12, The above at least one program is, An electronic device characterized by further including a command for requesting the creation of an agent server corresponding to the user on the distributed authentication system in response to the verification of the user distributed identity information, wherein the agent server is configured to process information associated with the user.
- In Paragraph 13, An electronic device further comprising instructions for creating a sub-chain formed to record a product distributed identity document associated with a product manufactured by the manufacturer on the blockchain network, where the user distributed identity information is manufacturer information.
- In Paragraph 14, The above sub-chain is an electronic device characterized by being produced by each manufacturer.
- In Paragraph 12, An electronic device characterized in that the above-mentioned user distributed identity document is implemented in the form of a smart contract.
- In Paragraph 13, The above at least one program is, If the above user distributed identity information is manufacturer information, based on a user request for product registration, a request is made to the above agent server to generate a user credential issuance token, and The above agent server generates user credentials and product distributed identity information using the generated user credential issuance token and the above product information, and An electronic device characterized by further including a command for controlling the agent server so that a distributed identity document containing the user credential certificate and the product distributed identity information is recorded on a blockchain network.
- In Paragraph 17, The above at least one program is, The above history management system performs verification of the above user credentials, and An electronic device characterized by further including a command for controlling the agent server to record on the blockchain network a distributed identity document containing verification information of a user credential indicating the verification result and the product distributed identity information.
- In Paragraph 13, The above at least one program is, If the above user distributed identity information is distributor information, in response to a user request for product distribution information registration, the user distributed identity information corresponding to the above distributor is authenticated through the above distributed authentication system, and When the above user distributed identity information is authenticated, it returns the private key information within the product distributed identity information associated with the above product, and After the above private key information is returned, a request is made to the above agent server to generate a distribution credential associated with the above product and new product distributed identity information associated with the above product, and An electronic device characterized by further including a command for controlling the agent server to record on the blockchain a distributed identity document containing a distribution credential associated with the above product and the above new product distributed identity information.
- In Paragraph 19, The above at least one program is, The above history management system performs verification of the above distribution credential, and An electronic device characterized by further including a command for recording the distributed identity document containing verification information of a distribution credential representing the above verification result on a blockchain network.
Description
Method and System for Product History Management Using a Blockchain-Based Platform as a Service The present invention relates to a product history management system and method using blockchain technology, and more specifically, to a system and method capable of safely and efficiently managing the history of the entire process from production, distribution, recycling, and disposal of a product using a Blockchain as a Service (BaaS) based platform. Blockchain is a distributed ledger technology that guarantees the transparency and integrity of transaction records. Because blockchain publicly manages transaction records over network communication and verifies them using a decentralized consensus mechanism, tampering by third parties becomes virtually impossible, making it highly effective for verifying the accuracy of transactions and enhancing security. Through these characteristics, blockchain provides transparency and reliability, and can be used for verifying the security and trust of transactions occurring on the network. For this reason, blockchain technology is being utilized in various fields, such as financial services, supply chain management, and digital identity authentication. For instance, in financial services, this technology is used to enhance transaction transparency, while in digital identity authentication, it plays a crucial role in protecting personal information. Furthermore, recently, Blockchain as a Service (BaaS) cloud computing platforms are being utilized to build and host blockchain infrastructure using cloud computing solutions. Recently, transparency and traceability regarding the entire process from product production to disposal have become increasingly important. In particular, the importance of product history management is growing in sectors such as food, pharmaceuticals, and high-value goods for purposes such as preventing counterfeiting, ensuring quality, and verifying ethical production. However, existing centralized systems have struggled to manage reliable information within complex supply chains involving multiple stakeholders. Blockchain technology is attracting attention as a suitable solution for product history management because it can guarantee data integrity and reliability through its decentralized structure and encryption technology. Meanwhile, Decentralized Identifier (DID) technology is bringing innovation to identity management by combining with blockchain technology. Decentralized Identifier enables the creation and management of identities in a decentralized manner without a centralized registration authority. This allows individuals, organizations, and even objects to manage their own identities, thereby returning data sovereignty to the user. Current blockchain-based product history management systems have various problems, such as reduced system processing speed, data privacy issues, and implementation complexity. Embodiments of the present disclosure will be described with reference to the accompanying drawings described below, wherein similar reference numerals indicate similar elements, but are not limited thereto. FIG. 1 is an overall configuration diagram of a product history management system using a blockchain-based platform as a service according to one embodiment of the present disclosure. FIG. 2 is a schematic diagram showing a configuration in which an information processing system is connected to communicate with a plurality of user terminals for a method of managing product history information using a blockchain-based platform as a service according to one embodiment of the present disclosure. FIG. 3 is a block diagram showing the internal configuration of a user terminal and an information processing system according to one embodiment of the present disclosure. FIG. 4 is a block diagram showing the internal configuration of the electronic device (200) illustrated in FIG. 1. FIG. 5 is a block diagram showing the internal configuration of a history management system (300). FIG. 6 is a block diagram showing the internal configuration of the distributed authentication system (400) illustrated in FIG. 1. Figure 7 is a block diagram showing the internal configuration of a blockchain-based platform as a service. FIG. 8 is a flowchart illustrating the process of registering supply chain users for product history management using a blockchain-based platform as a service according to one embodiment of the present disclosure. FIG. 9 is a conceptual diagram showing a distributed identity document of a supply chain user according to one embodiment of the present disclosure. FIG. 10 is a flowchart illustrating a product registration process according to one embodiment of the present disclosure. FIG. 11 is a conceptual diagram showing the structure of a product distributed identity document according to one embodiment of the present disclosure. FIG. 12 is a flowchart illustrating the process of recording product distribution information on a blockchain n