CN112733127A - Bidirectional authentication method and system based on block chain - Google Patents

Bidirectional authentication method and system based on block chain Download PDF

Info

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
Application number
CN202110043739.0A
Other languages
Chinese (zh)
Other versions
CN112733127B (en
Inventor
林炀平
宋学武
徐铁兵
柯叶翔
刘卫卫
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangzhou Gandao Intelligent Technology Co ltd
Original Assignee
Hangzhou Gandao Intelligent Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hangzhou Gandao Intelligent Technology Co ltd filed Critical Hangzhou Gandao Intelligent Technology Co ltd
Priority to CN202110043739.0A priority Critical patent/CN112733127B/en
Publication of CN112733127A publication Critical patent/CN112733127A/en
Application granted granted Critical
Publication of CN112733127B publication Critical patent/CN112733127B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/44Program or device authentication
    • G06F21/445Program or device authentication by mutual authentication, e.g. between devices or programs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/27Replication, distribution or synchronisation of data between databases or within a distributed database system; Distributed database system architectures therefor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/602Providing cryptographic facilities or services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; 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

Bidirectional authentication method and system based on block chain
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.
CN202110043739.0A 2021-01-13 2021-01-13 Bidirectional authentication method and system based on blockchain Active CN112733127B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (10)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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