CN112733127A - Bidirectional authentication method and system based on block chain - Google Patents
Bidirectional authentication method and system based on block chain Download PDFInfo
- Publication number
- CN112733127A CN112733127A CN202110043739.0A CN202110043739A CN112733127A CN 112733127 A CN112733127 A CN 112733127A CN 202110043739 A CN202110043739 A CN 202110043739A CN 112733127 A CN112733127 A CN 112733127A
- Authority
- CN
- China
- Prior art keywords
- chip
- chain
- certificate
- blockchain
- uplink
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 32
- 230000002457 bidirectional effect Effects 0.000 title claims abstract description 25
- 230000004044 response Effects 0.000 claims abstract description 16
- 238000012795 verification Methods 0.000 claims abstract description 10
- 238000013507 mapping Methods 0.000 claims description 9
- 230000004913 activation Effects 0.000 claims description 8
- 238000005406 washing Methods 0.000 claims description 8
- 230000008520 organization Effects 0.000 claims description 3
- 230000003993 interaction Effects 0.000 abstract description 5
- 238000004804 winding Methods 0.000 abstract 1
- 238000004891 communication Methods 0.000 description 6
- 230000001413 cellular effect Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000006467 substitution reaction Methods 0.000 description 3
- 238000013475 authorization Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000010267 cellular communication Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 229920001690 polydopamine Polymers 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000012827 research and development Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/44—Program or device authentication
- G06F21/445—Program or device authentication by mutual authentication, e.g. between devices or programs
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/27—Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/602—Providing cryptographic facilities or services
-
- 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
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/04—Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Computer Security & Cryptography (AREA)
- Accounting & Taxation (AREA)
- Databases & Information Systems (AREA)
- Computer Hardware Design (AREA)
- Finance (AREA)
- Development Economics (AREA)
- Health & Medical Sciences (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- General Business, Economics & Management (AREA)
- Economics (AREA)
- Technology Law (AREA)
- Strategic Management (AREA)
- Computing Systems (AREA)
- Marketing (AREA)
- Data Mining & Analysis (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
The invention provides a bidirectional authentication method and a system based on a block chain, comprising the following steps: the chip end sends an uplink request to the service end; the service end verifies the received uplink certificate of the SE chip, and the public key of the service end encrypts the ID uploaded by the chip end after the verification is passed; the server side issues a random number according to the encrypted ID, and encrypts the random number through a chain account public key; the chip side sends a chain account private key to sign the random number, and uploads the signed random number to the server side; the server checks the account through the public key of the chain account, and issues a chain address, a chain winding certificate and a response certificate after the check is passed; and the chip end writes the received corresponding data into the SE chip to finish data chaining. According to the bidirectional authentication system and method based on the block chain, related data interaction is carried out through the service end, the chip end and the block chain, and bidirectional security authentication of data before uplink is realized; the random number is used for encryption, so that the safety and reliability of data authentication are ensured.
Description
Technical Field
The present invention relates to the field of blockchains, and in particular, to a bidirectional authentication method and system based on blockchains.
Background
The blockchain is a distributed account book technology, transactions in the account book are guaranteed to be not falsifiable according to a cryptographic signature and a hash algorithm, and all transactions can be traced in the account book. In the public blockchain, the account information and the transaction content of the user are public, and the privacy of the user is only protected in a pseudo-anonymous mode. However, when data is used as an asset, on one hand, a user does not want all data resources to be opened to a public network environment, and on the other hand, a service provider does not want the data to be used by other users for an unlimited number of times after authorization, so that it is necessary to use an encryption technique to protect data privacy, and at the same time, it is necessary to ensure that an authorized service provider can view the data to ensure normal use of a large data application. This requires flexible access control policies to enable control of access rights for different users.
With the deep research and development of the blockchain technology, the application field of the blockchain is more and more extensive, but once the data on the chain is uploaded, the data cannot be changed, and if the authenticity before the data on the chain cannot be verified, the chain is filled with a pile of false data, so that the application field is worthless.
At present, there is a method for protecting user privacy in a big data environment by means of identity authentication and data encryption, specifically, the interaction between a user and a server is protected by bidirectional identity authentication by means of a block chain technology. The method is suitable for forming identity recognition in a data interaction link between a user and a service provider and is beneficial to storing data on an open block chain network, bidirectional authentication can be performed between a terminal user and a server, corresponding identification is generated through user registration, a verification code CV is generated after the server receives related information, a specific ID is formed for the generated information and is packaged on the block chain network, but the verification code CV generated twice is only the same or not, and in practical application, the information contained in the verification code CV cannot accurately judge whether the data needing uplink is modified or not.
Disclosure of Invention
The embodiment of the invention provides a bidirectional authentication method and system based on a block chain, which are used for solving the technical problems in the prior art.
The embodiment of the invention provides a bidirectional authentication method based on a block chain, which comprises the following steps:
the chip end sends an uplink request to the service end, wherein an SE chip of the chip end is arranged on the block chain module;
responding to the uplink request, the service end verifies the received uplink certificate of the SE chip, and after the verification is passed, the ID uploaded by the chip end is encrypted through the public key of the service end;
the server side issues a random number to the chip side according to the encrypted ID, and encrypts the random number through a chain account public key;
responding to the received encrypted random number, the chip end sends a chain account private key to sign the random number, and uploads the signed random number to the server end;
responding to the received signed random number, the server side checks the signature through the public key of the chain account, and sends a chain address, a chain link certificate and a response certificate to the chip side after the signature passes;
and the chip end writes the received chain address, the uplink certificate and the response certificate into the SE chip and uploads the data to the block chain.
Preferably, in response to the uplink request, the service verifies the received uplink certificate of the SE chip, including,
and comparing whether the fields specified by the uplink certificate meet the requirements.
Preferably, the SE chip is internally pre-written with a chip unique ID, a chain account private key, a chain account public key, a chain account address, and a server public key.
Preferably, the chip side writes the received link address, the uplink certificate and the response certificate into the SE chip, wherein the link address comprises a link node address and a data uplink contract address.
Preferably, the mapping relation between the SE chip ID and the account information, the mapping relation between the SE chip ID and the enterprise organization, the mapping relation between the SE chip ID and the related certificate, the SE chip ID activation record and the SE chip ID current state information are stored in the server.
Preferably, after the chip side writes the received link address, the uplink certificate and the response certificate into the SE chip, the chip side sets an activation flag inside the SE chip.
Preferably, the chip side and the blockchain may interact through a preset intelligent contract, and the server side and the blockchain may interact through a preset intelligent contract.
Preferably, the blockchain module is integrated into a user application, and is used for acquiring data information in the user application.
Preferably, the user applications include, but are not limited to, intelligent washing machines, intelligent stamps, and intelligent car washing devices.
An embodiment of the present invention further provides a bidirectional authentication system based on a block chain, including:
at least one processor;
a memory communicatively coupled to the at least one processor; wherein the memory stores instructions executable by the at least one processor to enable the at least one processor to perform any of the above block chain based mutual authentication methods.
According to the bidirectional authentication system and method based on the block chain, provided by the embodiment of the invention, related data interaction is carried out through the service end, the chip end and the block chain, so that bidirectional security authentication of data before uplink is realized; the random number is used for encryption, so that the safety and reliability of data authentication are ensured.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly described below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and those skilled in the art can also obtain other drawings according to the drawings without creative efforts.
Fig. 1 is a flowchart of a bidirectional authentication method based on a blockchain according to an embodiment of the present invention;
fig. 2 is a structural composition diagram of a bidirectional authentication system based on a blockchain according to an embodiment of the present invention;
fig. 3 is a schematic structural diagram of a bidirectional authentication system based on a blockchain according to an embodiment of the present invention;
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
Referring to fig. 1 to 3, fig. 1 is a flowchart illustrating a bidirectional authentication method based on a blockchain according to an embodiment of the present invention, fig. 2 is a structural diagram illustrating a bidirectional authentication system based on a blockchain according to an embodiment of the present invention, and fig. 3 is a schematic structural diagram illustrating a bidirectional authentication system based on a blockchain according to an embodiment of the present invention.
The invention provides a bidirectional authentication method based on a block chain, which comprises the following steps:
s1, the chip end sends an uplink request to the server end to request the server end to verify whether the uplink certificate is legal and correct, wherein the SE chip of the chip end is arranged on the block chain module, in some embodiments, the SE chip can be but not limited to MCU or TEE chip, and the like, and can be arranged on the block chain module in an integrated or directly embedded mode;
s2, responding to the uplink request, the service end verifies the received uplink certificate of the SE chip, in some embodiments, the uplink certificate is the related field requirement, verifies whether the content of the related field has related record information in the database by comparing the specific field, and encrypts the ID uploaded by the chip end through the public key of the service end when the verification is passed;
s3, the server side sends the random number to the chip side according to the encrypted ID and encrypts the random number through the chain account public key;
s4, responding to the received encrypted random number, the chip end sends a chain account private key to sign the encrypted random number, wherein the signing process specifically comprises the steps of calculating the abstract of the encrypted random number, encrypting the calculated abstract by using the chain account private key to complete signing, and uploading the signed encrypted random number to the server end; in some embodiments, the chain account private key is pre-written inside the chip;
s5, in response to the received signed random number, the server checks the signature through the chain account public key, specifically, the server decrypts the received signature through the chain account public key to obtain the encrypted random number digest calculated by the chip end, the server calculates the digest of the encrypted random number in the same calculation mode as that of the chip end and compares the two digests, if the two digests are the same, the verification is passed, if the two digests are different, the verification fails, and the link address, the uplink certificate and the response certificate are issued to the chip end after the signature passes;
and S6, the chip end writes the received chain address, the uplink certificate and the response certificate into the SE chip and uploads the data to the block chain, wherein in some embodiments, the chain address written into the SE chip comprises a chain link point address and a data uplink contract address. In some embodiments, a chain type, which may be an interest chain or other type of block chain, is also written inside the SE chip.
In some embodiments, the SE chip has a chip unique ID, a chain account private key, a chain account public key, a chain account address, and a server public key pre-written therein, and the SE chip itself has the server public key.
In some embodiments, the mapping relationship between the SE chip ID and the account information, the mapping relationship between the SE chip ID and the enterprise organization, the mapping relationship between the SE chip ID and the related certificate, the SE chip ID activation record and the current state information of the SE chip ID are stored in the server, wherein the SE chip ID has two states of enabling and disabling.
In some embodiments, after the chip end writes the received link address, the uplink certificate, and the response certificate into the SE chip, an activation flag is set inside the SE chip, where the activation flag is used to determine whether the device is activated, and mainly plays a role of identification, and the activation flag is equivalent to an electrical signal or other signal, and may also be replaced by other fields, such as an online signal or an offline signal.
In some embodiments, the chip side and the blockchain may interact through a preset intelligent contract, and the server side and the blockchain may interact through a preset intelligent contract. Specifically, the intelligent contract is an electronic contract, and when relevant conditions are triggered, the contract is automatically executed. For example, a request command for inquiring data is sent, and the chip end or the server can log in the platform to perform evidence-storing original text inquiry and hash value uplink inquiry by extracting the code and the evidence-storing hash value, and inquire information such as uplink original text information, hash value uplink block information, uplink time and the like; when inquiring the original text information, the user needs to input the extraction code and the verification hash value, the system can grab and inquire the linked data in the background, and the user can check the original text information of the previous uplink and download the information; when inquiring the block information, the user only needs to input the certificate-storing hash value, the system can grab and inquire the linked data in the background, and the user can inquire the block information of the uplink and the uplink time through the system.
In some embodiments, the blockchain module is integrated into a user application for obtaining data information in the user application. In an embodiment of the present invention, the user applications include, but are not limited to, intelligent washing machines, intelligent seals, and intelligent car washing devices. The block chain module can collect data information of the intelligent washing machine, the intelligent seal and the intelligent car washing equipment to be linked. The block chain module with the SE chip can be integrated in the user application, when the data information of the user application needs to be uplink, the block chain module can acquire the data information to be uplink, and then the uplink request is sent to the service end through the SE chip.
An embodiment of the present invention further provides a bidirectional authentication system based on a block chain, including:
at least one processor;
a memory communicatively coupled to the at least one processor; wherein the memory stores instructions executable by the at least one processor to enable the at least one processor to perform any of the above block chain based mutual authentication methods.
The bidirectional authentication system based on the block chain is connected with the terminal electronic equipment, and further can perform operations such as data query and the like through the terminal electronic equipment. In particular, an "electronic device" (or simply "terminal") as used herein includes, but is not limited to, an apparatus that is configured to receive/transmit communication signals via a wireline connection, such as via a Public Switched Telephone Network (PSTN), a Digital Subscriber Line (DSL), a digital cable, a direct cable connection, and/or another data connection/network, and/or via a wireless interface (e.g., for a cellular network, a Wireless Local Area Network (WLAN), a digital television network such as a DVB-H network, a satellite network, an AM-FM broadcast transmitter, and/or another communication terminal). A communication terminal arranged to communicate over a wireless interface may be referred to as a "wireless communication terminal", "wireless terminal" or "electronic device". Examples of electronic devices include, but are not limited to, satellite or cellular telephones; a Personal Communications System (PCS) terminal that may combine a cellular radiotelephone with data processing, facsimile and data communications capabilities; PDAs that may include radiotelephones, pagers, internet/intranet access, Web browsers, notepads, calendars, and/or Global Positioning System (GPS) receivers; and conventional laptop and/or palmtop receivers or other electronic devices that include a radiotelephone transceiver. A cellular phone is an electronic device equipped with a cellular communication module.
According to the bidirectional authentication system and method based on the block chain, provided by the embodiment of the invention, related data interaction is carried out through the service end, the chip end and the block chain, so that bidirectional security authentication of data before uplink is realized; the random number is used for encryption, so that the safety and reliability of data authentication are ensured.
It should be noted that the terms "comprises" and "comprising," and any variations thereof, in the embodiments of the present application, are intended to cover non-exclusive inclusions. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those steps or elements listed, but may alternatively include other steps or elements not listed, or may alternatively include other components or elements inherent to such process, method, article, or apparatus.
Finally, it should be noted that: the above examples are only intended to illustrate the technical solution of the present invention, but not to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.
The above description is only for the specific embodiments of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily conceive of the changes or substitutions within the technical scope of the present invention, and all the changes or substitutions should be covered within the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the appended claims.
Claims (10)
1. A bidirectional authentication method based on a block chain is characterized by comprising the following steps:
s1, the chip end sends an uplink request to the service end, wherein the SE chip of the chip end is arranged on the block chain module;
s2, responding to the uplink request, the service end verifies the received uplink certificate of the SE chip, and after the verification is passed, the ID uploaded by the chip end is encrypted through the public key of the service end;
s3, the server side sends the random number to the chip side according to the encrypted ID and encrypts the random number through the chain account public key;
s4, responding to the received encrypted random number, the chip end sends a chain account private key to sign the random number, and uploads the signed random number to the server end;
s5, in response to the received signed random number, the server checks the signature through the public key of the chain account, and issues the chain address, the chain link certificate and the response certificate to the chip terminal after the signature passes;
and S6, the chip end writes the received chain address, the uplink certificate and the response certificate into the SE chip and uploads the data to the block chain.
2. The blockchain-based mutual authentication method of claim 1, wherein the service end verifies a received uplink certificate of the SE chip in response to the uplink request, including comparing whether a field specific to the uplink certificate is satisfactory.
3. The blockchain-based mutual authentication method according to claim 1, wherein a chip unique ID, a chain account private key, a chain account public key, a chain account address and a server public key are pre-written inside the SE chip.
4. The blockchain-based mutual authentication method according to claim 1, wherein the chip side writes the received link address, the uplink certificate and the response certificate into an SE chip, wherein the link address includes a link node address and a data uplink contract address.
5. The blockchain-based mutual authentication method according to claim 1, wherein a mapping relationship between the SE chip ID and the account information, a mapping relationship between the SE chip ID and an enterprise organization, a mapping relationship between the SE chip ID and a related certificate, an SE chip ID activation record, and SE chip ID current state information are stored in the server.
6. The blockchain-based mutual authentication method according to claim 1, wherein the chip side sets an activation flag inside the SE chip after writing the received chain address, the uplink certificate, and the response certificate inside the SE chip.
7. The blockchain-based mutual authentication method according to any one of claims 1 to 6, wherein the chip side and the blockchain may interact through a preset intelligent contract, and the server side and the blockchain may interact through a preset intelligent contract.
8. The blockchain-based mutual authentication method according to any one of claims 1 to 6, wherein the blockchain module is integrated into a user application for obtaining data information in the user application.
9. The blockchain-based mutual authentication method according to claim 8, wherein the user application includes an intelligent washing machine, an intelligent stamp, and an intelligent car washing device.
10. A block chain based mutual authentication system, comprising:
at least one processor;
a memory communicatively coupled to the at least one processor; wherein the memory stores instructions executable by the at least one processor to enable the at least one processor to perform the blockchain-based mutual authentication method of any one of claims 1 to 6 and 9.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110043739.0A CN112733127B (en) | 2021-01-13 | 2021-01-13 | Bidirectional authentication method and system based on blockchain |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110043739.0A CN112733127B (en) | 2021-01-13 | 2021-01-13 | Bidirectional authentication method and system based on blockchain |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112733127A true CN112733127A (en) | 2021-04-30 |
CN112733127B CN112733127B (en) | 2024-02-20 |
Family
ID=75591871
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110043739.0A Active CN112733127B (en) | 2021-01-13 | 2021-01-13 | Bidirectional authentication method and system based on blockchain |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112733127B (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112995225A (en) * | 2021-05-12 | 2021-06-18 | 杭州甘道智能科技有限公司 | Intelligent stamp credible verification system based on block chain |
CN113949535A (en) * | 2021-09-18 | 2022-01-18 | 陈德周 | Block chain-based networking equipment supervision authentication method and system |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108064440A (en) * | 2017-05-25 | 2018-05-22 | 深圳前海达闼云端智能科技有限公司 | FIDO authentication method, device and system based on block chain |
CN109768988A (en) * | 2019-02-26 | 2019-05-17 | 安捷光通科技成都有限公司 | Decentralization Internet of Things security certification system, facility registration and identity identifying method |
CN110569674A (en) * | 2019-09-10 | 2019-12-13 | 腾讯科技(深圳)有限公司 | Block chain network-based authentication method and device |
US20200127828A1 (en) * | 2019-07-02 | 2020-04-23 | Alibaba Group Holding Limited | System and method for creating decentralized identifiers |
US20200145198A1 (en) * | 2019-06-28 | 2020-05-07 | Alibaba Group Holding Limited | System and method for blockchain address mapping |
CN111181960A (en) * | 2019-12-30 | 2020-05-19 | 北京握奇数据股份有限公司 | Safety credit granting and signature system based on terminal equipment block chain application |
CN111199486A (en) * | 2020-01-02 | 2020-05-26 | 腾讯科技(深圳)有限公司 | Data processing method and device based on block chain network and storage medium |
KR20200062098A (en) * | 2020-05-19 | 2020-06-03 | 주식회사 코인플러그 | Method for sso service through blockchain, and terminal and server using the same |
CN111740989A (en) * | 2020-06-19 | 2020-10-02 | 大连理工大学 | Block chain-oriented Internet of things chip lightweight data encryption method |
CN111859348A (en) * | 2020-07-31 | 2020-10-30 | 上海微位网络科技有限公司 | Identity authentication method and device based on user identification module and block chain technology |
-
2021
- 2021-01-13 CN CN202110043739.0A patent/CN112733127B/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108064440A (en) * | 2017-05-25 | 2018-05-22 | 深圳前海达闼云端智能科技有限公司 | FIDO authentication method, device and system based on block chain |
CN109768988A (en) * | 2019-02-26 | 2019-05-17 | 安捷光通科技成都有限公司 | Decentralization Internet of Things security certification system, facility registration and identity identifying method |
US20200145198A1 (en) * | 2019-06-28 | 2020-05-07 | Alibaba Group Holding Limited | System and method for blockchain address mapping |
US20200127828A1 (en) * | 2019-07-02 | 2020-04-23 | Alibaba Group Holding Limited | System and method for creating decentralized identifiers |
CN110569674A (en) * | 2019-09-10 | 2019-12-13 | 腾讯科技(深圳)有限公司 | Block chain network-based authentication method and device |
CN111181960A (en) * | 2019-12-30 | 2020-05-19 | 北京握奇数据股份有限公司 | Safety credit granting and signature system based on terminal equipment block chain application |
CN111199486A (en) * | 2020-01-02 | 2020-05-26 | 腾讯科技(深圳)有限公司 | Data processing method and device based on block chain network and storage medium |
KR20200062098A (en) * | 2020-05-19 | 2020-06-03 | 주식회사 코인플러그 | Method for sso service through blockchain, and terminal and server using the same |
CN111740989A (en) * | 2020-06-19 | 2020-10-02 | 大连理工大学 | Block chain-oriented Internet of things chip lightweight data encryption method |
CN111859348A (en) * | 2020-07-31 | 2020-10-30 | 上海微位网络科技有限公司 | Identity authentication method and device based on user identification module and block chain technology |
Non-Patent Citations (3)
Title |
---|
徐冠宁;赵桂芬;: "基于"垂直认证"的区块链安全解决方案", 网络安全技术与应用, no. 07, 15 July 2020 (2020-07-15), pages 14 - 17 * |
谭琛;陈美娟;AMUAH EBENEZER ACKAH;: "基于区块链的分布式物联网设备身份认证机制研究", 物联网学报, no. 02, 31 December 2020 (2020-12-31), pages 71 - 78 * |
陈新林;王政铭;: "一种基于区块链和NFC芯片的动态信息防伪技术", 物联网技术, no. 03, 20 March 2018 (2018-03-20), pages 73 - 75 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112995225A (en) * | 2021-05-12 | 2021-06-18 | 杭州甘道智能科技有限公司 | Intelligent stamp credible verification system based on block chain |
CN112995225B (en) * | 2021-05-12 | 2021-08-03 | 杭州甘道智能科技有限公司 | Intelligent stamp credible verification system based on block chain |
CN113949535A (en) * | 2021-09-18 | 2022-01-18 | 陈德周 | Block chain-based networking equipment supervision authentication method and system |
CN113949535B (en) * | 2021-09-18 | 2024-03-29 | 陈德周 | Networking equipment supervision authentication method and system based on blockchain |
Also Published As
Publication number | Publication date |
---|---|
CN112733127B (en) | 2024-02-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100459780C (en) | Robust and flexible digital rights management involving a tamper-resistant identity module | |
US20120311326A1 (en) | Apparatus and method for providing personal information sharing service using signed callback url message | |
US9325683B2 (en) | Mobile application management framework | |
JP5167835B2 (en) | User authentication system, method, program, and medium | |
CN108322416B (en) | Security authentication implementation method, device and system | |
CN102413224A (en) | Methods, systems and equipment for binding and running security digital card | |
CN103763308A (en) | Method and device for having access to webpage safely and downloading data through intelligent terminal | |
US20050210499A1 (en) | Distribution method, distribution program and storage media storing distribution program for contents, and terminal devices, for ad-hoc network | |
CN108319857B (en) | Trusted application locking and unlocking method and system | |
CN112733127B (en) | Bidirectional authentication method and system based on blockchain | |
CN112232814A (en) | Encryption and decryption method of payment key, payment authentication method and terminal equipment | |
US20170286873A1 (en) | Electronic ticket management | |
CN103812649A (en) | Method and system for safety access control of machine-card interface, and handset terminal | |
CN109257416A (en) | A kind of block chain cloud service network information management system | |
US20110154436A1 (en) | Provider Management Methods and Systems for a Portable Device Running Android Platform | |
JP2013037474A (en) | Built-in apparatus maintenance system | |
CN104796262B (en) | Data ciphering method and terminal system | |
US20110307939A1 (en) | Account issuance system, account server, service server, and account issuance method | |
CN113792345A (en) | Data access control method and device | |
CN105471920A (en) | Identifying code processing method and device | |
JP5277888B2 (en) | Application issuing system, apparatus and method | |
CN103107881B (en) | Access method, device and system of smart card | |
KR101742105B1 (en) | Phone number security certification apparatus using qr code and system thereof and metrhod thereof | |
CN109246062A (en) | A kind of authentication method and system based on browser plug-in | |
CN106599619A (en) | Verification method and device |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |