CN117035770A - Equipment management method, device, equipment and medium based on NFT technology - Google Patents
Equipment management method, device, equipment and medium based on NFT technology Download PDFInfo
- Publication number
- CN117035770A CN117035770A CN202310842531.4A CN202310842531A CN117035770A CN 117035770 A CN117035770 A CN 117035770A CN 202310842531 A CN202310842531 A CN 202310842531A CN 117035770 A CN117035770 A CN 117035770A
- Authority
- CN
- China
- Prior art keywords
- nft
- buyer
- equipment
- management
- electronic wallet
- Prior art date
- Legal status (The legal status 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 status listed.)
- Pending
Links
- 238000007726 management method Methods 0.000 title claims abstract description 84
- 238000005516 engineering process Methods 0.000 title claims abstract description 34
- 238000012795 verification Methods 0.000 claims abstract description 25
- 238000000034 method Methods 0.000 claims abstract description 14
- 230000002265 prevention Effects 0.000 claims abstract description 14
- 238000012546 transfer Methods 0.000 claims abstract description 9
- 238000004590 computer program Methods 0.000 claims description 24
- 230000006870 function Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 5
- 238000004891 communication Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 238000003491 array Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- 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
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/30—Payment architectures, schemes or protocols characterised by the use of specific devices or networks
- G06Q20/36—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes
- G06Q20/367—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes
- G06Q20/3674—Payment architectures, schemes or protocols characterised by the use of specific devices or networks using electronic wallets or electronic money safes involving electronic purses or money safes involving authentication
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Storage Device Security (AREA)
Abstract
The invention discloses a device management method, a device, equipment and a medium based on NFT technology, wherein the method comprises the following steps: acquiring equipment information of equipment; generating an equipment NFT in the electronic wallet of the seller according to the equipment information so as to transfer the equipment NFT to the electronic wallet of the buyer after the buyer and the seller complete the transaction; managing the device with the device NFT; wherein the managing comprises at least one of: device authentication management, device authority management and device theft prevention management. The embodiment of the invention can complete safe and reliable equipment verification, authority control and anti-theft processes by means of the disclosed blockchain service, and has higher safety and lower cost.
Description
Technical Field
The present invention relates to the field of NFT technologies, and in particular, to a device management method, apparatus, device, and medium based on NFT technology.
Background
With the development of society, the hardware devices which enter the life of people are gradually increased, and even in the current home environment, various types of hardware devices help people to finish daily life, so that the problems of many lives are solved for people, and convenience is brought to people. However, in the prior art, in order to realize the functions of equipment management, such as verification, authority control, theft prevention and the like, the whole service flow needs to be built by a manufacturer, and the cost is high.
Disclosure of Invention
The invention provides an equipment management method, device, equipment and medium based on an NFT technology, which are used for solving the problems that in the prior art, a manufacturer is required to build the whole service flow and the cost is high.
To achieve the above object, an embodiment of the present invention provides a device management method based on NFT technology, including:
acquiring equipment information of equipment;
generating an equipment NFT in the electronic wallet of the seller according to the equipment information so as to transfer the equipment NFT to the electronic wallet of the buyer after the buyer and the seller complete the transaction;
managing the device with the device NFT; wherein the managing comprises at least one of: device authentication management, device authority management and device theft prevention management.
As an improvement of the above solution, performing device authentication management on the device by using the device NFT includes:
when receiving a device verification request, inquiring the blockchain about product information of a device NFT carried by the device verification request, wherein the product information at least comprises: product manufacturer information and product transaction information;
and confirming the authenticity of the equipment according to the product information.
As an improvement of the above solution, performing device rights management on the device by using the device NFT includes:
when a use permission acquisition request is received, verifying a token carried in the use permission acquisition request, and judging whether the token has use permission for an equipment NFT carried in the use permission request;
after the verification is passed, the use authority of the device is opened for the buyer.
As an improvement of the above scheme, the token is generated by:
when an identity authentication request is received, carrying out identity authentication on a buyer by utilizing public keys of equipment NFT and a buyer electronic purse carried in the identity authentication request;
and after the identity authentication of the buyer passes, generating the token according to the equipment information.
As an improvement of the above solution, the device NFT is used to perform device anti-theft management on the device, including:
when receiving a use permission invalidation request, carrying out identity authentication on a buyer by utilizing public keys of equipment NFT and a buyer electronic purse carried in the use permission invalidation request;
and after the identity authentication of the buyer passes, issuing a token invalidation record carried in the use authority invalidation request to the blockchain.
As an improvement of the above solution, the authenticating the buyer by using the public key of the device NFT and the electronic wallet of the buyer carried in the authentication request includes:
determining a wallet address of an owner of the device NFT carried in the authentication request;
obtaining the address of the electronic wallet of the buyer according to the public key of the electronic wallet of the buyer carried in the identity authentication request;
comparing the wallet address of the owner with the address of the electronic wallet of the buyer to obtain a comparison result;
and when the comparison results are consistent, signature authentication is carried out by using the public key of the electronic wallet of the buyer carried in the identity authentication request.
As an improvement of the above solution, the signature authentication using the public key of the electronic wallet of the buyer carried in the identity authentication request includes:
generating a random code;
signing the random code by utilizing the secret key of the buyer electronic wallet to obtain signature information;
decrypting the signature information using a public key of the buyer electronic wallet;
and comparing the decrypted information with the random code.
To achieve the above object, an embodiment of the present invention further provides an apparatus management device based on NFT technology, including:
the device information acquisition module is used for acquiring device information of the device;
the equipment NFT generation module is used for generating equipment NFT in the electronic wallet of the seller according to the equipment information so as to transfer the equipment NFT to the electronic wallet of the buyer after the buyer and the seller complete the transaction;
a device management module, configured to manage the device by using the device NFT; wherein the managing comprises at least one of: device authentication management, device authority management and device theft prevention management.
To achieve the above object, an embodiment of the present invention further provides an electronic device, including a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, where the processor implements the NFT technology-based device management method as described above when the computer program is executed.
To achieve the above object, embodiments of the present invention also provide a computer-readable storage medium including a stored computer program; wherein, the computer program controls the device where the computer readable storage medium is located to execute the device management method based on NFT technology as described above when running.
Compared with the prior art, the device management method, the device, the equipment and the medium based on the NFT technology provided by the embodiment of the invention acquire the equipment information of the equipment; generating an equipment NFT in the electronic wallet of the seller according to the equipment information so as to transfer the equipment NFT to the electronic wallet of the buyer after the buyer and the seller complete the transaction; managing the device with the device NFT; wherein the managing comprises at least one of: device authentication management, device authority management and device theft prevention management. Therefore, by combining the equipment with the NFT, the embodiment of the invention can complete safe and reliable equipment verification, authority control and anti-theft processes only by means of the disclosed blockchain service without building the whole service process by a manufacturer, and has higher safety and lower cost.
Drawings
Fig. 1 is a flowchart of a device management method based on NFT technology according to an embodiment of the present invention;
fig. 2 is a block diagram of a device management apparatus based on NFT technology according to an embodiment of the present invention;
fig. 3 is a block diagram of an electronic device according to an embodiment of the present invention.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
Referring to fig. 1, fig. 1 is a flowchart of an NFT technology-based device management method according to an embodiment of the present invention, where the NFT technology-based device management method includes:
s1, acquiring equipment information of equipment;
s2, generating an equipment NFT in the electronic wallet of the seller according to the equipment information so as to transfer the equipment NFT to the electronic wallet of the buyer after the transaction is completed by both parties of the buyer and the seller;
s3, managing the equipment by utilizing the NFT of the equipment; wherein the managing comprises at least one of: device authentication management, device authority management and device theft prevention management.
It should be noted that, the vendor refers to the manufacturer, the buyer refers to the consumer, and the vendor electronic wallet and the buyer electronic wallet are compatible with the same regional chain. The purchase pays the seller for the purchase device and provides the seller with his e-wallet address. After the seller receives the payment, the device NFT is generated for the sold device in its electronic wallet and the device NFT code string is written into the device's store and permanently unalterable before the device is shipped to the buyer, and then the device NFT is transferred to the buyer's electronic wallet by the seller's electronic wallet.
The embodiment of the invention utilizes the NFT equipment to carry out equipment authentication management, equipment authority management and equipment theft prevention management on the equipment. For equipment verification, the service end cost of enterprises on equipment verification can be saved. And for authority control, the use high-grade sense of the user can be greatly improved, and the acceptance of the user to enterprises and brands is enhanced. For equipment theft prevention, the method with lower cost, higher safety and better effect is used.
In an alternative embodiment, performing device authentication management on the device by using the NFT of the device includes:
when receiving a device verification request, inquiring the blockchain about product information of a device NFT carried by the device verification request, wherein the product information at least comprises: product manufacturer information and product transaction information;
and confirming the authenticity of the equipment according to the product information.
In the embodiment of the invention, when the equipment verification request is received, the related product information of the equipment NFT is inquired through the block chain, and the anti-counterfeiting tracing is carried out on the equipment so as to confirm the authenticity of the equipment.
In an alternative embodiment, performing device rights management on the device by using the device NFT includes:
when a use permission acquisition request is received, verifying a token carried in the use permission acquisition request, and judging whether the token has use permission for an equipment NFT carried in the use permission request;
after the verification is passed, the use authority of the device is opened for the buyer.
Specifically, a request for acquiring the use permission is received, and verification of a token carried by the request for acquiring the use permission is started; taking the NFT and the token as parameters, calling a token verification protocol of the intelligent contract, and inquiring a blockchain record by the token verification protocol of the intelligent contract to obtain whether the token has a use right on the NFT of the equipment; confirming whether the use permission can be opened according to the query result of the intelligent contract, and simultaneously presenting the query result to a consumer through a visual interface; after the use permission is successfully opened, effective token information is stored in the equipment storage, and the token is directly used for verifying the opening permission when the power is turned off and restarted next time.
It can be understood that the embodiment of the invention can be applied to a device leasing scene as well, the token is provided with a valid period, the use permission is opened to the user within the valid period, and the use permission is not opened to the user after the valid period is over.
In an alternative embodiment, the token is generated by:
when an identity authentication request is received, carrying out identity authentication on a buyer by utilizing public keys of equipment NFT and a buyer electronic purse carried in the identity authentication request;
and after the identity authentication of the buyer passes, generating the token according to the equipment information.
It will be appreciated that when the device does not store valid token information, the identity of the buyer needs to be authenticated, and after the identity authentication is passed, a token is generated to use the token for device rights management.
In an alternative embodiment, the device NFT is used to perform device anti-theft management on the device, including:
when receiving a use permission invalidation request, carrying out identity authentication on a buyer by utilizing public keys of equipment NFT and a buyer electronic purse carried in the use permission invalidation request;
and after the identity authentication of the buyer passes, issuing a token invalidation record carried in the use authority invalidation request to the blockchain.
Specifically, under the equipment anti-theft scene, taking a token, an NFT and electronic money Bao Gongyao of a buyer as parameters, and requesting to disable the token; and then, authenticating the identity of the buyer, and after confirming the identity, issuing a token invalidation record to the blockchain through a built-in private electronic wallet. The private electronic wallet is compatible with the same regional chain as the seller electronic wallet and the buyer electronic wallet.
The stolen equipment is re-connected and restarted, the blockchain network is connected, whether the token has the use authority for the NFT of the equipment is inquired, and the buyer can not pass the verification because the token is invalid before, and the equipment authority is failed to be opened, so that the anti-theft purpose is achieved.
In an optional embodiment, the authenticating the buyer by using the public key of the device NFT and the electronic wallet of the buyer carried in the authentication request includes:
determining a wallet address of an owner of the device NFT carried in the authentication request;
obtaining the address of the electronic wallet of the buyer according to the public key of the electronic wallet of the buyer carried in the identity authentication request;
comparing the wallet address of the owner with the address of the electronic wallet of the buyer to obtain a comparison result;
and when the comparison results are consistent, signature authentication is carried out by using the public key of the electronic wallet of the buyer carried in the identity authentication request.
It can be understood that the identity authentication steps performed in the device authority management scenario and the device anti-theft scenario are the same, firstly, the wallet address of the owner of the NFT is queried through the blockchain, then the incoming public key is subjected to md5 operation and then base58 encoding to obtain the address of the electronic wallet of the buyer, then the wallet address of the owner is compared with the address of the electronic wallet of the buyer, when the wallet address of the owner of the NFT of the device is confirmed to be consistent with the address of the electronic wallet of the buyer, the electronic wallet of the buyer is demonstrated to have the NFT of the device, and at the moment, signature authentication is performed by using the public key of the electronic wallet of the buyer, so as to further confirm whether the buyer has the NFT of the device.
Specifically, the signature authentication using the public key of the electronic wallet of the buyer carried in the identity authentication request includes:
generating a random code;
signing the random code by utilizing the secret key of the buyer electronic wallet to obtain signature information;
decrypting the signature information using a public key of the buyer electronic wallet;
and comparing the decrypted information with the random code.
It can be understood that when the wallet address of the owner is consistent with the address of the buyer electronic wallet, a random code is generated, then the secret key of the buyer electronic wallet is used for signing the random code to obtain signature information, then the public key of the buyer electronic wallet is used for decrypting the signature information, finally the decrypted information is compared with the random code, and when the decrypted information is identical with the random code, signature authentication, namely identity authentication, is passed. After the identity authentication is passed, a token is generated, and the token, the device NFT, the public key of the buyer electronic wallet and the public key of the private electronic wallet are used as transaction information to be written into the blockchain by using a built-in private electronic wallet.
The embodiment of the invention provides an equipment management method based on NFT technology, which comprises the steps of obtaining equipment information of equipment; generating an equipment NFT in the electronic wallet of the seller according to the equipment information so as to transfer the equipment NFT to the electronic wallet of the buyer after the buyer and the seller complete the transaction; managing the device with the device NFT; wherein the managing comprises at least one of: device authentication management, device authority management and device theft prevention management. Therefore, by combining the equipment with the NFT, the embodiment of the invention can complete safe and reliable equipment verification, authority control and anti-theft processes only by means of the disclosed blockchain service without building the whole service process by a manufacturer, and has higher safety and lower cost.
Referring to fig. 2, fig. 2 is a block diagram of a device management apparatus 10 based on NFT technology according to an embodiment of the present invention, where the device management apparatus 10 based on NFT technology includes:
an equipment information acquisition module 11, configured to acquire equipment information of equipment;
a device NFT generation module 12, configured to generate a device NFT in a vendor electronic wallet according to the device information, so that after a buyer and a seller complete a transaction, the device NFT is transferred to the buyer electronic wallet;
a device management module 13, configured to manage the device with the device NFT; wherein the managing comprises at least one of: device authentication management, device authority management and device theft prevention management.
Preferably, the device management module 13 includes:
the device verification management unit is configured to query, when receiving a device verification request, a blockchain for product information of a device NFT carried by the device verification request, where the product information at least includes: product manufacturer information and product transaction information;
and confirming the authenticity of the equipment according to the product information.
Preferably, the device management module 13 includes a usage right acquiring unit for:
when a use permission acquisition request is received, verifying a token carried in the use permission acquisition request, and judging whether the token has use permission for an equipment NFT carried in the use permission request;
after the verification is passed, the use authority of the device is opened for the buyer.
Preferably, the device management apparatus based on NFT technology further includes:
the identity authentication module is used for carrying out identity authentication on the buyer by utilizing the equipment NFT carried in the identity authentication request and the public key of the electronic purse of the buyer when the identity authentication request is received;
and the token generation module is used for generating the token according to the equipment information after the identity authentication of the buyer passes.
Preferably, the device management module 13 includes a device theft prevention unit for:
when receiving a use permission invalidation request, carrying out identity authentication on a buyer by utilizing public keys of equipment NFT and a buyer electronic purse carried in the use permission invalidation request;
and after the identity authentication of the buyer passes, issuing a token invalidation record carried in the use authority invalidation request to the blockchain.
Preferably, the authenticating the buyer by using the public key of the NFT and the electronic wallet carried in the authentication request includes:
determining a wallet address of an owner of the device NFT carried in the authentication request;
obtaining the address of the electronic wallet of the buyer according to the public key of the electronic wallet of the buyer carried in the identity authentication request;
comparing the wallet address of the owner with the address of the electronic wallet of the buyer to obtain a comparison result;
and when the comparison results are consistent, signature authentication is carried out by using the public key of the electronic wallet of the buyer carried in the identity authentication request.
Preferably, the signature authentication using the public key of the electronic wallet of the buyer carried in the identity authentication request includes:
generating a random code;
signing the random code by utilizing the secret key of the buyer electronic wallet to obtain signature information;
decrypting the signature information using a public key of the buyer electronic wallet;
and comparing the decrypted information with the random code.
It should be noted that, the working process of each module in the device management apparatus 10 based on NFT technology according to the embodiment of the present invention may refer to the working process of the device management method based on NFT technology according to the above embodiment, which is not described herein.
The device management apparatus 10 provided by the embodiment of the invention is based on NFT technology, and obtains device information of a device; generating an equipment NFT in the electronic wallet of the seller according to the equipment information so as to transfer the equipment NFT to the electronic wallet of the buyer after the buyer and the seller complete the transaction; managing the device with the device NFT; wherein the managing comprises at least one of: device authentication management, device authority management and device theft prevention management. Therefore, by combining the equipment with the NFT, the embodiment of the invention can complete safe and reliable equipment verification, authority control and anti-theft processes only by means of the disclosed blockchain service without building the whole service process by a manufacturer, and has higher safety and lower cost.
The embodiment of the invention also provides a computer readable storage medium, which comprises a stored computer program; wherein, the computer program controls a device where the computer readable storage medium is located to execute the NFT technology-based device management method according to any one of the embodiments.
Referring to fig. 3, fig. 3 is a block diagram of an electronic device 20 according to an embodiment of the present invention, where the electronic device 20 includes: a processor 21, a memory 22 and a computer program stored in said memory 22 and executable on said processor 21. The steps in the above-described embodiment of the device management method based on NFT technology are implemented when the processor 21 executes the computer program. Alternatively, the processor 21 may implement the functions of the modules/units in the above-described device embodiments when executing the computer program.
Illustratively, the computer program may be partitioned into one or more modules/units that are stored in the memory 22 and executed by the processor 21 to complete the present invention. The one or more modules/units may be a series of computer program instruction segments capable of performing the specified functions, which instruction segments are used to describe the execution of the computer program in the electronic device 20.
The electronic device 20 may be a computing device such as a desktop computer, a notebook computer, a palm computer, and a cloud server. The electronic device 20 may include, but is not limited to, a processor 21, a memory 22. It will be appreciated by those skilled in the art that the schematic diagram is merely an example of the electronic device 20 and is not meant to be limiting of the electronic device 20, and may include more or fewer components than shown, or may combine certain components, or different components, e.g., the electronic device 20 may also include input-output devices, network access devices, buses, etc.
The processor 21 may be a central processing unit (Central Processing Unit, CPU), but may also be other general purpose processors, digital signal processors (Digital Signal Processor, DSP), application specific integrated circuits (Application Specific Integrated Circuit, ASIC), field-programmable gate arrays (Field-Programmable Gate Array, FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, or the like. The general purpose processor may be a microprocessor or the processor may be any conventional processor or the like, and the processor 21 is a control center of the electronic device 20, and connects various parts of the entire electronic device 20 using various interfaces and lines.
The memory 22 may be used to store the computer program and/or module, and the processor 21 may implement various functions of the electronic device 20 by executing or executing the computer program and/or module stored in the memory 22, and invoking data stored in the memory 22. The memory 22 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program (such as a sound playing function, an image playing function, etc.) required for at least one function, and the like; the storage data area may store data (such as audio data, phonebook, etc.) created according to the use of the handset, etc. In addition, the memory 22 may include high-speed random access memory, and may also include non-volatile memory, such as a hard disk, memory, plug-in hard disk, smart Media Card (SMC), secure Digital (SD) Card, flash Card (Flash Card), at least one disk storage device, flash memory device, or other volatile solid-state storage device.
Wherein the integrated modules/units of the electronic device 20 may be stored in a computer readable storage medium if implemented in the form of software functional units and sold or used as a stand alone product. Based on such understanding, the present invention may implement all or part of the flow of the method of the above embodiment, or may be implemented by a computer program to instruct related hardware, where the computer program may be stored in a computer readable storage medium, and the computer program may implement the steps of each of the method embodiments described above when executed by the processor 21. Wherein the computer program comprises computer program code which may be in source code form, object code form, executable file or some intermediate form etc. The computer readable medium may include: any entity or device capable of carrying the computer program code, a recording medium, a U disk, a removable hard disk, a magnetic disk, an optical disk, a computer Memory, a Read-Only Memory (ROM), a random access Memory (RAM, random Access Memory), an electrical carrier signal, a telecommunications signal, a software distribution medium, and so forth.
It should be noted that the above-described apparatus embodiments are merely illustrative, and the units described as separate units may or may not be physically separate, and units shown as units may or may not be physical units, may be located in one place, or may be distributed over a plurality of network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment. In addition, in the drawings of the embodiment of the device provided by the invention, the connection relation between the modules represents that the modules have communication connection, and can be specifically implemented as one or more communication buses or signal lines. Those of ordinary skill in the art will understand and implement the present invention without undue burden.
While the foregoing is directed to the preferred embodiments of the present invention, it will be appreciated by those skilled in the art that changes and modifications may be made without departing from the principles of the invention, such changes and modifications are also intended to be within the scope of the invention.
Claims (10)
1. A method for managing devices based on NFT technology, comprising:
acquiring equipment information of equipment;
generating an equipment NFT in the electronic wallet of the seller according to the equipment information so as to transfer the equipment NFT to the electronic wallet of the buyer after the buyer and the seller complete the transaction;
managing the device with the device NFT; wherein the managing comprises at least one of: device authentication management, device authority management and device theft prevention management.
2. The NFT technology-based device management method of claim 1, wherein performing device authentication management on the device with the device NFT, comprises:
when receiving a device verification request, inquiring the blockchain about product information of a device NFT carried by the device verification request, wherein the product information at least comprises: product manufacturer information and product transaction information;
and confirming the authenticity of the equipment according to the product information.
3. The NFT technology-based device management method of claim 1, wherein performing device rights management on the device with the device NFT comprises:
when a use permission acquisition request is received, verifying a token carried in the use permission acquisition request, and judging whether the token has use permission for an equipment NFT carried in the use permission request;
after the verification is passed, the use authority of the device is opened for the buyer.
4. The NFT technology-based device management method of claim 3, wherein the token is generated by:
when an identity authentication request is received, carrying out identity authentication on a buyer by utilizing public keys of equipment NFT and a buyer electronic purse carried in the identity authentication request;
and after the identity authentication of the buyer passes, generating the token according to the equipment information.
5. The NFT technology-based device management method of claim 1, wherein performing device theft protection management on the device using the device NFT comprises:
when receiving a use permission invalidation request, carrying out identity authentication on a buyer by utilizing public keys of equipment NFT and a buyer electronic purse carried in the use permission invalidation request;
and after the identity authentication of the buyer passes, issuing a token invalidation record carried in the use authority invalidation request to the blockchain.
6. The NFT technology based device management method of any one of claims 4 or 5, wherein the authenticating the buyer using the public key of the device NFT and the buyer electronic wallet carried in the authentication request includes:
determining a wallet address of an owner of the device NFT carried in the authentication request;
obtaining the address of the electronic wallet of the buyer according to the public key of the electronic wallet of the buyer carried in the identity authentication request;
comparing the wallet address of the owner with the address of the electronic wallet of the buyer to obtain a comparison result;
and when the comparison results are consistent, signature authentication is carried out by using the public key of the electronic wallet of the buyer carried in the identity authentication request.
7. The NFT technology-based device management method of claim 6, wherein the signature authentication using a public key of a buyer electronic wallet carried in the identity authentication request comprises:
generating a random code;
signing the random code by utilizing the secret key of the buyer electronic wallet to obtain signature information;
decrypting the signature information using a public key of the buyer electronic wallet;
and comparing the decrypted information with the random code.
8. A device management apparatus based on NFT technology, comprising:
the device information acquisition module is used for acquiring device information of the device;
the equipment NFT generation module is used for generating equipment NFT in the electronic wallet of the seller according to the equipment information so as to transfer the equipment NFT to the electronic wallet of the buyer after the buyer and the seller complete the transaction;
a device management module, configured to manage the device by using the device NFT; wherein the managing comprises at least one of: device authentication management, device authority management and device theft prevention management.
9. An electronic device comprising a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, the processor implementing the NFT technology-based device management method of any one of claims 1-7 when the computer program is executed.
10. A computer readable storage medium, wherein the computer readable storage medium comprises a stored computer program; wherein the computer program, when executed, controls a device in which the computer readable storage medium is located to perform the NFT technology-based device management method as set forth in any one of claims 1 to 7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310842531.4A CN117035770A (en) | 2023-07-10 | 2023-07-10 | Equipment management method, device, equipment and medium based on NFT technology |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310842531.4A CN117035770A (en) | 2023-07-10 | 2023-07-10 | Equipment management method, device, equipment and medium based on NFT technology |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117035770A true CN117035770A (en) | 2023-11-10 |
Family
ID=88643765
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310842531.4A Pending CN117035770A (en) | 2023-07-10 | 2023-07-10 | Equipment management method, device, equipment and medium based on NFT technology |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117035770A (en) |
-
2023
- 2023-07-10 CN CN202310842531.4A patent/CN117035770A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108898389B (en) | Content verification method and device based on block chain and electronic equipment | |
US7899187B2 (en) | Domain-based digital-rights management system with easy and secure device enrollment | |
CN101106455B (en) | Identity authentication method and intelligent secret key device | |
CN100533459C (en) | Data safety reading method and safety storage apparatus thereof | |
US20020138761A1 (en) | Authentication system | |
US20040088541A1 (en) | Digital-rights management system | |
US20100268649A1 (en) | Method and Apparatus for Electronic Ticket Processing | |
CN112165382B (en) | Software authorization method and device, authorization server side and terminal equipment | |
CN112491843B (en) | Database multiple authentication method, system, terminal and storage medium | |
CN108881167A (en) | A kind of intelligent contract of finite field block catenary system | |
US8700909B2 (en) | Revocation of a biometric reference template | |
GB2517016A (en) | Secure data storage | |
US20210160050A1 (en) | Method for establishing anonymous digital identity | |
CN111160879A (en) | Hardware wallet and security improving method and device thereof | |
KR20090019576A (en) | Certification method and system for a mobile phone | |
US10990982B2 (en) | Authenticating a payment card | |
CN112967056A (en) | Access information processing method and device, electronic equipment and medium | |
JP2003091613A (en) | Licensing method and licensing system | |
EP3540669A1 (en) | Transaction processing method and device | |
CN102033820A (en) | Flash memory device and network authentication method thereof | |
Otterbein et al. | The German eID as an authentication token on android devices | |
CN117035770A (en) | Equipment management method, device, equipment and medium based on NFT technology | |
CN116258494A (en) | Copyright transaction circulation method and device based on blockchain and computer equipment | |
JP4319804B2 (en) | IC card application program, IC card and license management system | |
KR101936941B1 (en) | Electronic approval system, method, and program using biometric authentication |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |