CN111400772A - Distributed digital identity system based on block chain - Google Patents

Distributed digital identity system based on block chain Download PDF

Info

Publication number
CN111400772A
CN111400772A CN202010155017.XA CN202010155017A CN111400772A CN 111400772 A CN111400772 A CN 111400772A CN 202010155017 A CN202010155017 A CN 202010155017A CN 111400772 A CN111400772 A CN 111400772A
Authority
CN
China
Prior art keywords
module
block chain
digital identity
processing center
central control
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
Application number
CN202010155017.XA
Other languages
Chinese (zh)
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.)
Xiamen Blockchain Cloud Technology Co ltd
Original Assignee
Xiamen Blockchain Cloud 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 Xiamen Blockchain Cloud Technology Co ltd filed Critical Xiamen Blockchain Cloud Technology Co ltd
Priority to CN202010155017.XA priority Critical patent/CN111400772A/en
Publication of CN111400772A publication Critical patent/CN111400772A/en
Pending legal-status Critical Current

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/60Protecting data
    • G06F21/64Protecting data integrity, e.g. using checksums, certificates or signatures
    • 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
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • H04L63/0442Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload wherein the sending and receiving network entities apply asymmetric encryption, i.e. different keys for encryption and decryption
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • General Engineering & Computer Science (AREA)
  • General Health & Medical Sciences (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • Bioethics (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Computing Systems (AREA)
  • Multi Processors (AREA)

Abstract

The invention discloses a distributed digital identity system based on a block chain, which comprises a central control system processing center, a client, a system framework unit, the block chain, a verification module, a feedback module and a metadata log server, and relates to the technical field of digital identity systems. This distributed digital identity system based on block chain, output through central control system processing center is connected with the input of check-up module, and central control system processing center's input is connected with feedback module's output, check-up module's output is connected with feedback module's input, system frame unit includes control module, receiving module, extract module and storage module, utilize block chain data structure to verify and the storage data, make the data information security of user improve in the digital identity system, and system architecture is simpler, make things convenient for the administrator to carry out unified management to user's identity information data.

Description

Distributed digital identity system based on block chain
Technical Field
The invention relates to the technical field of digital identity systems, in particular to a distributed digital identity system based on a block chain.
Background
The blockchain technology is a brand-new distributed technology architecture and a computing mode which utilize a blockchain data structure to verify and store data, utilize a distributed node consensus algorithm to generate and update data, utilize a cryptography mode to ensure the safety of data transmission and access, and utilize an intelligent contract composed of automatic script codes to program and operate data.
In the traditional identity authentication system, each system needs to refill identity information for authentication, the system needs to be maintained by a specially-assigned person, the time of the user is wasted, the material resources and financial resources of the platform where the system is located are consumed, and a user credit system is dispersed, so that a distributed identity information authentication system needs to be established, and a manager can uniformly manage the identity information data of the user.
Disclosure of Invention
Technical problem to be solved
Aiming at the defects of the prior art, the invention provides a distributed digital identity system based on a block chain, which solves the problems that in the traditional identity system, each system needs a user to refill identity information for authentication, the system needs maintenance of a specially-assigned person, the time of the user is wasted, the material resources and financial resources of the platform where the system is located are consumed, and the credit system of the user is dispersed.
(II) technical scheme
In order to achieve the purpose, the invention is realized by the following technical scheme: a distributed digital identity system based on a block chain comprises a central control system processing center, a client, a system frame unit, the block chain, a check module, a feedback module and a metadata log server, wherein the central control system processing center is respectively in bidirectional connection with the client, the system frame unit, the block chain and the metadata log server, the output end of the central control system processing center is connected with the input end of the check module, the input end of the central control system processing center is connected with the output end of the feedback module, the output end of the check module is connected with the input end of the feedback module, the system frame unit is in bidirectional connection with the block chain, the system frame unit comprises a control module, a receiving module, an extraction module and a storage module, the block chain comprises a connection module and a block chain module, and the check module comprises a Merkle module, the metadata log server includes a history information data recording module.
Preferably, the output end of the control module is connected with the input end of the storage module, the storage module is in bidirectional connection with the block chain, the output end of the receiving module is connected with the input end of the extracting module, and the output end of the extracting module is connected with the input end of the storage module.
Preferably, the central control system processing center is respectively connected with the control module and the receiving module in a bidirectional manner.
Preferably, the output end of the connection module is connected with the input end of the block chain module, and the block chain module is in bidirectional connection with the central control system processing center.
Preferably, the output end of the central control system processing center is connected with the input end of the Merkle module.
Preferably, the extraction module is configured to extract data of the digital identity information of the user, and transmit each extracted data to a separate storage module for storage.
Preferably, the storage module stores the digital identity data and simultaneously adopts asymmetric encryption to the data information.
Preferably, the historical information data recording module is used for carrying out information backup on the change of the control module.
(III) advantageous effects
The invention provides a distributed digital identity system based on a block chain. Compared with the prior art, the method has the following beneficial effects:
(1) the distributed digital identity system based on the block chain is connected with the input end of the checking module through the output end of the central control system processing center, the input end of the central control system processing center is connected with the output end of the feedback module, the output end of the checking module is connected with the input end of the feedback module, the system frame unit is bidirectionally connected with the block chain, the system frame unit comprises a control module, a receiving module, an extracting module and a storage module, the block chain comprises a connecting module and a block chain module, the checking module comprises a Merkle module, the metadata log server comprises a history information data recording module, data is verified and stored by using a block chain data structure, so that the data information security of users in the digital identity system is improved, and the system architecture is simpler, and the administrator can conveniently carry out unified management on the identity information data of the user.
(2) This distributed digital identity system based on block chain, output through control module is connected with storage module's input, and storage module realizes two-way connection with the block chain, receiving module's output and the input that draws the module are connected, and the output that draws the module is connected with storage module's input, central control system processing center respectively with control module, receiving module realizes two-way connection, connecting module's output is connected with the input of block chain module, and block chain module realizes two-way connection with central control system processing center, system frame simple structure, it is higher to user's identity information data security, it is comparatively convenient to manage.
(3) This distributed digital identity system based on block chain, output through central control system processing center is connected with the input of Merkle module, it is used for carrying out data extraction to user's digital identity information to extract the module, and store in transmitting each data transmission who extracts to solitary storage module, storage module is when carrying out the storage to digital identity data, adopt asymmetric encryption to data message, history information data record module is used for carrying out the information backup to control module's change, utilize the Merkle method to check up data message, guarantee user's identity information data integrality.
Drawings
FIG. 1 is a block diagram of the structural principles of the distributed digital identity system of the present invention;
FIG. 2 is a schematic block diagram of the architecture of the system frame unit of the present invention;
FIG. 3 is a schematic block diagram of the block chain structure of the present invention;
FIG. 4 is a schematic block diagram of the structure of the calibration module of the present invention;
fig. 5 is a schematic block diagram of the structure of the metadata log server according to the present invention.
In the figure, 1-a central control system processing center, 2-a client, 3-a system framework unit, 31-a control module, 32-a receiving module, 33-an extracting module, 34-a storage module, 4-a block chain, 41-a connecting module, 42-a block chain module, 5-a checking module, 51-a Merkle module, 6-a feedback module, 7-a metadata log server and 71-a historical information data recording module.
Detailed Description
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 only a part of the embodiments of the present invention, and not all of the embodiments. 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-5, an embodiment of the present invention provides a technical solution: a distributed digital identity system based on a block chain comprises a central control system processing center 1, a client 2, a system frame unit 3, a block chain 4, a check module 5, a feedback module 6 and a metadata log server 7, wherein the central control system processing center 1 is respectively connected with the client 2, the system frame unit 3, the block chain 4 and the metadata log server 7 in a bidirectional way, the output end of the central control system processing center 1 is connected with the input end of the check module 5, the input end of the central control system processing center 1 is connected with the output end of the feedback module 6, the output end of the check module 5 is connected with the input end of the feedback module 6, the system frame unit 3 is connected with the block chain 4 in a bidirectional way, the system frame unit 3 comprises a control module 31, a receiving module 32, an extraction module 33 and a storage module 34, the output end of the control module 31 is connected with the input end of the storage module 34, the storage module 34 is bidirectionally connected with the block chain 4, the output end of the receiving module 32 is connected with the input end of the extracting module 33, the extracting module 33 is used for extracting data of digital identity information of a user, and transmitting each extracted data to the independent storage module 34 for storage, the storage module 34 stores the digital identity information and simultaneously asymmetrically encrypts the data information, the output end of the extracting module 33 is connected with the input end of the storage module 34, the central control system processing center 1 is bidirectionally connected with the control module 31 and the receiving module 32, the block chain 4 comprises a connecting module 41 and a block chain module 42, the output end of the connecting module 41 is connected with the input end of the block chain module 42, the block chain module 42 is bidirectionally connected with the central control system processing center 1, the checking module 5 comprises a Merkle module 51, the output end of the central control system processing center 1 is connected with the input end of the Merkle module 51, the metadata log server 7 comprises a history information data recording module 71, and the history information data recording module 71 is used for carrying out information backup on the change of the control module 31.
When in use, a manager enters the digital identity system through the client 2, edits user identity information data in the system by using the client 2, the system frame unit 3 receives the user information through the receiving module 32, transmits the received user identity data information to the extracting module 34, extracts index data of the user identity data information by using the extracting module 34, transmits the extracted index data information to the independent storage module 35, simultaneously, the storage module 35 asymmetrically encrypts the stored index data, the control module 31 transmits each independent storage module 35 to the block chain 4, connects each independent storage module 35 by using the connecting module 41 in the block chain 4 to form the block chain module 42, before the user identity data information is transmitted to the system frame unit 3, the data information is verified by using the Merkle module 51 in the verifying module 5, and the completeness of the data information is ensured, and if the user data information is missing, the feedback module 6 is utilized to feed back the missing information data in time.
It is noted that, herein, relational terms such as first and second, and the like may be used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus.
Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that changes, modifications, substitutions and alterations can be made in these embodiments without departing from the principles and spirit of the invention, the scope of which is defined in the appended claims and their equivalents.

Claims (8)

1. The utility model provides a distributed digital identity system based on block chain, includes central control system processing center (1), client (2), system frame unit (3), block chain (4), check-up module (5), feedback module (6) and metadata log server (7), central control system processing center (1) realizes both way junction with client (2), system frame unit (3), block chain (4), metadata log server (7) respectively, its characterized in that: the output end of the central control system processing center (1) is connected with the input end of the checking module (5), the input end of the central control system processing center (1) is connected with the output end of the feedback module (6), the output end of the checking module (5) is connected with the input end of the feedback module (6), the system frame unit (3) is in bidirectional connection with the block chain (4), the system frame unit (3) comprises a control module (31), a receiving module (32), an extracting module (33) and a storage module (34), the block chain (4) comprises a connecting module (41) and a block chain module (42), the checking module (5) comprises a Merkle module (51), and the metadata log server (7) comprises a history information data recording module (71).
2. The blockchain-based distributed digital identity system of claim 1, wherein: the output end of the control module (31) is connected with the input end of the storage module (34), the storage module (34) is in bidirectional connection with the block chain (4), the output end of the receiving module (32) is connected with the input end of the extracting module (33), and the output end of the extracting module (33) is connected with the input end of the storage module (34).
3. The blockchain-based distributed digital identity system of claim 1, wherein: the central control system processing center (1) is respectively connected with the control module (31) and the receiving module (32) in a bidirectional mode.
4. The blockchain-based distributed digital identity system of claim 1, wherein: the output end of the connecting module (41) is connected with the input end of the block chain module (42), and the block chain module (42) is in bidirectional connection with the central control system processing center (1).
5. The blockchain-based distributed digital identity system of claim 1, wherein: the output end of the central control system processing center (1) is connected with the input end of the Merkle module (51).
6. The blockchain-based distributed digital identity system of claim 1, wherein: the extraction module (33) is used for extracting data of the digital identity information of the user and transmitting each extracted data to a separate storage module (34) for storage.
7. The blockchain-based distributed digital identity system of claim 1, wherein: the storage module (34) stores the digital identity data and simultaneously adopts asymmetric encryption to the data information.
8. The blockchain-based distributed digital identity system of claim 1, wherein: the historical information data recording module (71) is used for carrying out information backup on the change of the control module (31).
CN202010155017.XA 2020-03-06 2020-03-06 Distributed digital identity system based on block chain Pending CN111400772A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010155017.XA CN111400772A (en) 2020-03-06 2020-03-06 Distributed digital identity system based on block chain

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010155017.XA CN111400772A (en) 2020-03-06 2020-03-06 Distributed digital identity system based on block chain

Publications (1)

Publication Number Publication Date
CN111400772A true CN111400772A (en) 2020-07-10

Family

ID=71436120

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010155017.XA Pending CN111400772A (en) 2020-03-06 2020-03-06 Distributed digital identity system based on block chain

Country Status (1)

Country Link
CN (1) CN111400772A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112437094A (en) * 2020-12-04 2021-03-02 武汉华工赛百数据***有限公司 Block chain-based network data evidence storage and management integrated service platform

Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107181765A (en) * 2017-07-25 2017-09-19 光载无限(北京)科技有限公司 Network digital identity identifying method based on block chain technology
CN108234515A (en) * 2018-01-25 2018-06-29 中国科学院合肥物质科学研究院 A kind of Self-certified digital identity management system and its method based on intelligent contract
CN108270780A (en) * 2018-01-08 2018-07-10 中国电子科技集团公司第三十研究所 A kind of heterogeneous network environment multicenter digital identity management method
CN108462696A (en) * 2018-02-05 2018-08-28 上海千加信息科技有限公司 A kind of block chain intelligent identity identification system of decentralization
CN109194708A (en) * 2018-07-24 2019-01-11 哈尔滨工程大学 A kind of distributed memory system and its identity identifying method based on block chain technology
CN109327473A (en) * 2018-12-03 2019-02-12 北京工业大学 A kind of identity identifying method based on block chain technology
CN109327481A (en) * 2018-12-17 2019-02-12 北京信息科技大学 A kind of unified online authentication method and system of the whole network based on block chain
CN109410076A (en) * 2018-10-29 2019-03-01 广州农联科创信息技术有限公司 Agricultural product based on block chain technology, which are traced to the source, insures public service platform
CN109614806A (en) * 2018-12-03 2019-04-12 北京工业大学 Log Administration System based on block chain
CN109922039A (en) * 2019-01-14 2019-06-21 湘潭大学 A kind of identity management method of half centralization based on block chain technology
CN110060037A (en) * 2019-04-24 2019-07-26 上海能链众合科技有限公司 A kind of distributed digital identification system based on block chain
CN110166413A (en) * 2018-02-14 2019-08-23 上海硅孚信息科技有限公司 The method and system of personal status relationship authentication management and service are carried out based on block chain
CN110278211A (en) * 2019-06-24 2019-09-24 深圳前海微众银行股份有限公司 A kind of data checking method and device based on block chain
CN110661812A (en) * 2019-10-10 2020-01-07 国网山东省电力公司信息通信公司 Block chain-based cascade authentication system
CN111682943A (en) * 2020-05-20 2020-09-18 厦门区块链云科技有限公司 Distributed digital identity system based on block chain

Patent Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107181765A (en) * 2017-07-25 2017-09-19 光载无限(北京)科技有限公司 Network digital identity identifying method based on block chain technology
CN108270780A (en) * 2018-01-08 2018-07-10 中国电子科技集团公司第三十研究所 A kind of heterogeneous network environment multicenter digital identity management method
CN108234515A (en) * 2018-01-25 2018-06-29 中国科学院合肥物质科学研究院 A kind of Self-certified digital identity management system and its method based on intelligent contract
CN108462696A (en) * 2018-02-05 2018-08-28 上海千加信息科技有限公司 A kind of block chain intelligent identity identification system of decentralization
CN110166413A (en) * 2018-02-14 2019-08-23 上海硅孚信息科技有限公司 The method and system of personal status relationship authentication management and service are carried out based on block chain
CN109194708A (en) * 2018-07-24 2019-01-11 哈尔滨工程大学 A kind of distributed memory system and its identity identifying method based on block chain technology
CN109410076A (en) * 2018-10-29 2019-03-01 广州农联科创信息技术有限公司 Agricultural product based on block chain technology, which are traced to the source, insures public service platform
CN109327473A (en) * 2018-12-03 2019-02-12 北京工业大学 A kind of identity identifying method based on block chain technology
CN109614806A (en) * 2018-12-03 2019-04-12 北京工业大学 Log Administration System based on block chain
CN109327481A (en) * 2018-12-17 2019-02-12 北京信息科技大学 A kind of unified online authentication method and system of the whole network based on block chain
CN109922039A (en) * 2019-01-14 2019-06-21 湘潭大学 A kind of identity management method of half centralization based on block chain technology
CN110060037A (en) * 2019-04-24 2019-07-26 上海能链众合科技有限公司 A kind of distributed digital identification system based on block chain
CN110278211A (en) * 2019-06-24 2019-09-24 深圳前海微众银行股份有限公司 A kind of data checking method and device based on block chain
CN110661812A (en) * 2019-10-10 2020-01-07 国网山东省电力公司信息通信公司 Block chain-based cascade authentication system
CN111682943A (en) * 2020-05-20 2020-09-18 厦门区块链云科技有限公司 Distributed digital identity system based on block chain

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112437094A (en) * 2020-12-04 2021-03-02 武汉华工赛百数据***有限公司 Block chain-based network data evidence storage and management integrated service platform

Similar Documents

Publication Publication Date Title
CN110569675B (en) Multi-Agent transaction information protection method based on block chain technology
US20210217007A1 (en) Distributed ledger for encrypted digital identity
CN107193490B (en) Distributed data storage system and method based on block chain
US20190036895A1 (en) Data distribution over nodal elements
CN109729168A (en) A kind of data share exchange system and method based on block chain
Wang et al. Inter-bank payment system on enterprise blockchain platform
CN113438084B (en) Green power source tracing method and system based on R-PBFT consensus algorithm and timestamp
US11689372B2 (en) Secure, energy-efficient public blockchain
CN112270550A (en) New energy electric power source tracing method and system based on block chain
CN101630431B (en) Method for processing multi-client centralized invoicing data
US20170091733A1 (en) Sending bills
CN111698291A (en) Block chain link point storage cloud system
CN106657266A (en) Architecture and method of secure and reliable public cloud storage system based on public clouds
CN114567643B (en) Cross-blockchain data transfer method, device and related equipment
CN112200646A (en) Material contract fund payment approval management system and method
CN110580605A (en) Block chain-based electronic warehouse receipt information storage system
CN114329528A (en) File data management method and system based on block chain
CN110321730A (en) A kind of method, block chain node and the storage medium of operation data processing
CN112732695A (en) Cloud storage data security deduplication method based on block chain
CN102122416A (en) Multi-client centralized invoice printing processing method
CN104539636A (en) Video evidence service system
CN111400772A (en) Distributed digital identity system based on block chain
CN106161654A (en) A kind of cloud educational system
CN113256470A (en) Weapon equipment management system and method based on block chain
CN113011960A (en) Block chain-based data access method, device, medium and electronic equipment

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20200710