CN109286676A - A kind of electric power data safety information system based on block chain - Google Patents
A kind of electric power data safety information system based on block chain Download PDFInfo
- Publication number
- CN109286676A CN109286676A CN201811199036.1A CN201811199036A CN109286676A CN 109286676 A CN109286676 A CN 109286676A CN 201811199036 A CN201811199036 A CN 201811199036A CN 109286676 A CN109286676 A CN 109286676A
- Authority
- CN
- China
- Prior art keywords
- block chain
- data
- account book
- contract
- electric power
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/20—Network architectures or network communication protocols for network security for managing network security; network security policies in general
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1095—Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer And Data Communications (AREA)
Abstract
The present invention relates to a kind of electric power data safety information systems based on block chain, which successively includes: database from bottom to top: to store the corresponding data with block chain account book;Bottom block chain subsystem: information query, message feedback and log query function are supplied to upper-layer service application subsystem in the form of interface, including multiple peer nodes, common recognition node and block chain account book, the peer node generates corresponding block chain account book according to the content of common recognition node;Upper-layer service application subsystem: the access interface of data is provided using the unified interface mode based on Restful, and is communicated by the access interface with the peer node of bottom block chain subsystem.Compared with prior art, the present invention has many advantages, such as non-stop layer data management, can not distort, fair, port security shielding of auditing.
Description
Technical field
The present invention relates to the electric power data communications fields, more particularly, to a kind of electric power data security information based on block chain
System.
Background technique
With constantly improve for electric power information, there are a large amount of application system, each application systems in electric power networks
There are a large amount of system interfaces for system for other systems calling, is faced with following safety problem:
1) service is provided to other systems by way of exposure port, brings security risk.
The mode that traditional information system provides service has the modes such as Webservice, Http Rest, JMS, these modes
Application system exposure related port and access address are required, is easy to bring security risk to system, various networks is brought to attack
Hit, for example, malice interface call, sql injection etc. the problems such as, bring pressure to the safe O&M of system.
2) business cross-system circulation brings data inconsistence problems
By taking audit log as an example, the audit log of information system is generally generated by this system, audits and has as internal system
It has authoritative weight, when the circulation of business cross-system, the log that system generates lacks public credibility for other systems.
By taking list is repaired in PMS2.0 distribution as an example, user is reported for repairment by 95598 hot lines, and work order is generated since 95598 systems,
Subsequently into marketing CMS system, PMS2.0 interface server is entered back into, since business department sends work timeliness to have accordingly work order
Check requirements, send work timeout trouble ticket to be analyzed from PMS2.0, there are the times for the interface audit log that each system provides not
Corresponding situation, each system can not provide the audit log convinced other systems.
Summary of the invention
It is an object of the present invention to overcome the above-mentioned drawbacks of the prior art and provide a kind of based on block chain
Electric power data safety information system.
The purpose of the present invention can be achieved through the following technical solutions:
A kind of electric power data safety information system based on block chain, the system successively include: from bottom to top
Database: to store the corresponding data with block chain account book;
Bottom block chain subsystem: to be proposed information query, message feedback and log query function in the form of interface
Supply upper-layer service application subsystem, including multiple peer nodes, common recognition node (order node) and block chain account book, institute
The peer node stated generates corresponding block chain account book according to the content of common recognition node;
Upper-layer service application subsystem: providing the access interface of data using the unified interface mode based on Restful, and
And it is communicated by the access interface with the peer node of bottom block chain subsystem.
Index and valid certificates of the block chain account book as database.
The block chain account book have can not tamper, to guarantee can not distorting for its corresponding data-base content.
The bottom block chain subsystem realizes the mutual calling serviced between each external system by intelligent contract, has
Body are as follows:
The requestor of service is requested service to be sent in block chain account book by way of intelligent contract, and poll
Feedback result, the message in supplier's poll block chain account book of service, if it find that then will in the presence of the service that can be provided
Information on services is sent in block chain account book by way of intelligent contract, and the supplier of service obtains certainly from block chain account book
The service that oneself needs.
The peer node passes through intelligent contract and regularly downloads the data in block chain account book, and quick to support
The mode of inquiry stores the access information in block chain account book in the database again, provides log query service.
The intelligent contract includes data exchange and shared intelligent contract and audit log intelligence contract.
The data exchange and shared intelligent contract include request of data contract and data answering contract,
The request of data contract specifically: request is pressed into request when receiving request of data by common recognition node
Message queue, and broadcasted to the whole network, request of data node (user node) periodically checks response message queue, at message
Reason;
The data answering contract specifically: data answering periodically checks message request queue, handles message.
The audit log intelligence contract includes log recording contract and log audit contract,
The log recording contract specifically: realize data exchange and sharing, the request and response of data for demand
It is recorded on block chain, and by common recognition agreement, reaches an agreement in each common recognition node, and can not distort;
The log audit contract specifically: entire block chain account book is downloaded by common recognition node, in local to block
After information in chain account book is arranged, sorted, counted, it is stored in local data base, is used for log audit.
Compared with prior art, the invention has the following advantages that
The present invention realizes the data exchange across operation system by block chain technology, can be realized by the project following
Operation system security feature:
One, non-stop layer data management:
Based on block chain characteristic, it can be achieved that acentric data management.Electric system is there are a large amount of independences and needs to count
According to the application system of exchange, traditional data exchange or data management need to build the data center of centralization or realize point pair
The data-interface of point, restriction of the management of data by data center.There is data access and the whole of control to weigh for data center
Limit.It is participated in based on the data management of block chain without data center, can avoid causing data since data center's permission is excessive
Hidden danger.
Two, data can not tamper:
Since block chain uses distributed data management, the maintenance of data and record are completed by node of all knowing together, therefore
There is no the super nodes of control total data.And due to the monotone increasing of block chain, the data that block chain is written cannot
It is changed again, the inconsistent of data will cause to any change of data.Therefore data-link data, which have, can not distort spy
Property, it is especially suitable for storage, record and the audit of Log Types data.
Three, daily record data audit fairness
Due to block catenary system data storage non-stop layer and attribute can not be distorted, storage with block catenary system in day
Will data will not be distorted artificially, can record the occurrence log of system event truly.Block catenary system is a kind of achievable data
The data management system chronologically stored, while block chain can record the original time of daily record data write-in, it can be achieved that log number
According to precise time record.Therefore block catenary system supports the fair audit of cross-system daily record data.
Four, operation system port security shields:
In traditional information system, the data exchange of cross-system gets through the net between system dependent on the communication protocol of bottom
Network connection, therefore inevitably require the open various communication port of information system.The opening of communication port may introduce outside
Attack.This project realizes the Data share-and-exchange of cross-system by block chain technology, and operation system is appointed without open
What serve port, data access are realized with block chain is transmitted through.Operation system, which passes through, actively accesses block chain realization data
Request is returned with data, so as to close all external serve ports.This technology fundamentally avoid operation system by
In open-ended bring security threat.
Detailed description of the invention
Fig. 1 is overall architecture of the invention.
Fig. 2 is data exchange and shared intelligent contract schematic diagram.
Fig. 3 is audit log intelligence contract schematic diagram.
Specific embodiment
The present invention is described in detail with specific embodiment below in conjunction with the accompanying drawings.
Embodiment
The present invention develops a block catenary system, and operation system interface calling and audit log note are simulated in system
Record.
Technical solution is integrally divided into two layers, one layer be bottom block catenary system design, one layer be upper layer service application.
Upper-layer service provides data access interface using the unified interface mode based on Restful, saves to the peer of block link layer
Point sends message request, and peer node passes through common recognition node by prioritisation of messages cochain, so that the block chain account of each node maintenance
Originally it is consistent, and specific data content storage is in the database, data-base content is corresponding with block chain account book, block chain account
Originally can be used as the index and valid certificates of database, block chain account book can not tamper ensure that in its corresponding database
That holds can not distort.
Overall architecture services as shown in Figure 1, bottom realizes the mutual calling serviced between each system by intelligent contract
Requestor pass through intelligent contract service requested to be sent in block chain, and poll feedback result.The supplier of service
Message in poll block chain, if it find that the service for having oneself that can provide, passes through intelligent contract for information on services and send
Into block chain, the supplier of service obtains the service of oneself needs from block chain.
Meanwhile the data in block chain are regularly downloaded and are arranged by intelligent contract by Journal node (peer node),
The access information in block chain is stored in the local database again in a manner of supporting quick search, and log query is provided
Service.
The functions such as information query, message feedback, log query will be supplied to upper-layer service layer in the form of interface by bottom.
Data exchange and shared intelligent contract, as shown in Fig. 2, the intelligent contract specification based on block catenary system, realizes two
A intelligence contract-defined interface:
1, request of data contract:
(1) request is pressed into request message queue when receiving request of data by common recognition node, and is broadcasted to the whole network.
(2) request of data node periodically checks response message queue, handles message.
2, data answering contract:
(1) data answering periodically checks message request queue, handles message.
Audit log intelligence contract, as shown in figure 3, the intelligent contract specification based on block catenary system, realizes two intelligence
Contract-defined interface:
1, log recording contract:
(1) data exchange and sharing realized for demand one, the request and response of data can be all recorded on block chain,
And by common recognition agreement, reaches an agreement in each common recognition node, can not distort.
2, log audit contract:
(1) entire account book is downloaded by common recognition node.
(2) information in account book arranged in local, sorted, counted, and be stored in local data base, examined for log
Meter.
(3) it is based on data sharing contract, provides log services to other users.
Claims (8)
1. a kind of electric power data safety information system based on block chain, which is characterized in that the system successively includes: from bottom to top
Database: to store the corresponding data with block chain account book;
Bottom block chain subsystem: to be supplied to information query, message feedback and log query function in the form of interface
Upper-layer service application subsystem, including multiple peer nodes, common recognition node and block chain account book, the peer node according to
The content of common recognition node generates corresponding block chain account book;
Upper-layer service application subsystem: the access interface of data is provided using the unified interface mode based on Restful, and is led to
The access interface is crossed to communicate with the peer node of bottom block chain subsystem.
2. a kind of electric power data safety information system based on block chain according to claim 1, which is characterized in that described
Index and valid certificates of the block chain account book as database.
3. a kind of electric power data safety information system based on block chain according to claim 1, which is characterized in that described
Block chain account book have can not tamper, to guarantee can not distorting for its corresponding data-base content.
4. a kind of electric power data safety information system based on block chain according to claim 1, which is characterized in that described
Bottom block chain subsystem the mutual calling serviced between each external system is realized by intelligent contract, specifically:
The requestor of service is requested service to be sent in block chain account book by way of intelligent contract, and poll is fed back
As a result, the message in supplier's poll block chain account book of service, if it find that in the presence of the service that can be provided, then it will service
Information is sent in block chain account book by way of intelligent contract, and the supplier of service obtains oneself from block chain account book to be needed
The service wanted.
5. a kind of electric power data safety information system based on block chain according to claim 1, which is characterized in that described
Peer node pass through intelligent contract and regularly download the data in block chain account book, and will in a manner of supporting quick search
Access information in block chain account book stores in the database again, provides log query service.
6. a kind of electric power data safety information system based on block chain according to claim 4, which is characterized in that described
Intelligent contract include data exchange and shared intelligent contract and audit log intelligence contract.
7. a kind of electric power data safety information system based on block chain according to claim 6, which is characterized in that described
Data exchange and shared intelligent contract include request of data contract and data answering contract,
The request of data contract specifically: request is pressed into request message when receiving request of data by common recognition node
Queue, and broadcasted to the whole network, request of data node is periodically checked response message queue, is handled message;
The data answering contract specifically: data answering periodically checks message request queue, handles message.
8. a kind of electric power data safety information system based on block chain according to claim 6, which is characterized in that described
Audit log intelligence contract include log recording contract and log audit contract,
The log recording contract specifically: realize data exchange and sharing for demand, the request and response of data are remembered
Record is reached an agreement, and can not distort on block chain, and through common recognition agreement in each common recognition node;
The log audit contract specifically: entire block chain account book is downloaded by common recognition node, in local to block chain account
After information in this is arranged, sorted, counted, it is stored in local data base, is used for log audit.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811199036.1A CN109286676B (en) | 2018-10-15 | 2018-10-15 | Electric power data safety information system based on block chain |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811199036.1A CN109286676B (en) | 2018-10-15 | 2018-10-15 | Electric power data safety information system based on block chain |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109286676A true CN109286676A (en) | 2019-01-29 |
CN109286676B CN109286676B (en) | 2021-06-11 |
Family
ID=65176555
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811199036.1A Active CN109286676B (en) | 2018-10-15 | 2018-10-15 | Electric power data safety information system based on block chain |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109286676B (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109918451A (en) * | 2019-03-28 | 2019-06-21 | 中国联合网络通信集团有限公司 | Data base management method and system based on block chain |
CN110009201A (en) * | 2019-03-15 | 2019-07-12 | 南瑞集团有限公司 | A kind of electric power data link system and method based on block chain technology |
CN110162540A (en) * | 2019-04-17 | 2019-08-23 | 平安科技(深圳)有限公司 | Querying method, electronic device and the storage medium of block chain account book data |
CN110266501A (en) * | 2019-07-08 | 2019-09-20 | 中国联合网络通信集团有限公司 | Block chain node device and block chain network system |
CN110378692A (en) * | 2019-07-09 | 2019-10-25 | 西安纸贵互联网科技有限公司 | Data safety processing method and device based on block chain |
CN110555783A (en) * | 2019-07-18 | 2019-12-10 | 中国南方电网有限责任公司 | block chain-based power marketing data protection method and system |
CN110674140A (en) * | 2019-09-29 | 2020-01-10 | 腾讯科技(深圳)有限公司 | Block chain-based content processing method, device, equipment and storage medium |
CN111352996A (en) * | 2020-02-26 | 2020-06-30 | 百度在线网络技术(北京)有限公司 | Data sharing method, device, equipment and medium based on block chain network |
WO2021068488A1 (en) * | 2019-10-12 | 2021-04-15 | 深圳壹账通智能科技有限公司 | Blockchain-based log processing method and apparatus, computer device, and storage medium |
CN113672981A (en) * | 2021-08-20 | 2021-11-19 | 国网河南省电力公司信息通信公司 | Electric power thing networking data access control system based on block chain |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170358041A1 (en) * | 2012-07-31 | 2017-12-14 | Causam Energy, Inc. | Systems and methods for advanced energy settlements, network-based messaging, and applications supporting the same on a blockchain platform |
CN107909358A (en) * | 2017-11-01 | 2018-04-13 | 北京融链科技有限公司 | The settlement method of the energy, device and system |
CN108053137A (en) * | 2017-12-27 | 2018-05-18 | 邵美 | A kind of block chain intelligence contract sort method |
CN108196872A (en) * | 2017-12-27 | 2018-06-22 | 邵美 | The upgrade method of intelligent contract in a kind of block catenary system |
CN108416577A (en) * | 2018-03-02 | 2018-08-17 | 上海汉得信息技术股份有限公司 | A kind of block chain service system |
-
2018
- 2018-10-15 CN CN201811199036.1A patent/CN109286676B/en active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20170358041A1 (en) * | 2012-07-31 | 2017-12-14 | Causam Energy, Inc. | Systems and methods for advanced energy settlements, network-based messaging, and applications supporting the same on a blockchain platform |
CN107909358A (en) * | 2017-11-01 | 2018-04-13 | 北京融链科技有限公司 | The settlement method of the energy, device and system |
CN108053137A (en) * | 2017-12-27 | 2018-05-18 | 邵美 | A kind of block chain intelligence contract sort method |
CN108196872A (en) * | 2017-12-27 | 2018-06-22 | 邵美 | The upgrade method of intelligent contract in a kind of block catenary system |
CN108416577A (en) * | 2018-03-02 | 2018-08-17 | 上海汉得信息技术股份有限公司 | A kind of block chain service system |
Cited By (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110009201A (en) * | 2019-03-15 | 2019-07-12 | 南瑞集团有限公司 | A kind of electric power data link system and method based on block chain technology |
CN109918451A (en) * | 2019-03-28 | 2019-06-21 | 中国联合网络通信集团有限公司 | Data base management method and system based on block chain |
CN110162540A (en) * | 2019-04-17 | 2019-08-23 | 平安科技(深圳)有限公司 | Querying method, electronic device and the storage medium of block chain account book data |
CN110162540B (en) * | 2019-04-17 | 2023-06-06 | 平安科技(深圳)有限公司 | Block chain account book data query method, electronic device and storage medium |
CN110266501B (en) * | 2019-07-08 | 2022-02-11 | 中国联合网络通信集团有限公司 | Block chain node device and block chain network system |
CN110266501A (en) * | 2019-07-08 | 2019-09-20 | 中国联合网络通信集团有限公司 | Block chain node device and block chain network system |
CN110378692A (en) * | 2019-07-09 | 2019-10-25 | 西安纸贵互联网科技有限公司 | Data safety processing method and device based on block chain |
CN110555783A (en) * | 2019-07-18 | 2019-12-10 | 中国南方电网有限责任公司 | block chain-based power marketing data protection method and system |
CN110555783B (en) * | 2019-07-18 | 2023-08-29 | 中国南方电网有限责任公司 | Block chain-based electric power marketing data protection method and system |
CN110674140A (en) * | 2019-09-29 | 2020-01-10 | 腾讯科技(深圳)有限公司 | Block chain-based content processing method, device, equipment and storage medium |
WO2021068488A1 (en) * | 2019-10-12 | 2021-04-15 | 深圳壹账通智能科技有限公司 | Blockchain-based log processing method and apparatus, computer device, and storage medium |
CN111352996A (en) * | 2020-02-26 | 2020-06-30 | 百度在线网络技术(北京)有限公司 | Data sharing method, device, equipment and medium based on block chain network |
CN111352996B (en) * | 2020-02-26 | 2023-09-19 | 百度在线网络技术(北京)有限公司 | Data sharing method, device, equipment and medium based on block chain network |
CN113672981A (en) * | 2021-08-20 | 2021-11-19 | 国网河南省电力公司信息通信公司 | Electric power thing networking data access control system based on block chain |
Also Published As
Publication number | Publication date |
---|---|
CN109286676B (en) | 2021-06-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109286676A (en) | A kind of electric power data safety information system based on block chain | |
CN108322471B (en) | Multi-tenant identity and data security management cloud service | |
Islam et al. | A permissioned blockchain based access control system for IOT | |
CN104520813B (en) | The business strategy enabler based on control pond for the access of controlled cloud | |
US20200119906A1 (en) | Systems, methods, and apparatuses for information isolation using a distributed ledger accessible by a cloud based computing environment | |
CN105656903B (en) | A kind of user safety management system of Hive platforms and application | |
CA2834785C (en) | Method for handling privacy data | |
CN109858258A (en) | Government data based on block chain exchanges method and device | |
CN107005582A (en) | Public point is accessed using the voucher being stored in different directories | |
CN109495592A (en) | Data collaborative method and electronic equipment | |
US20170132431A1 (en) | Methods, apparatus and system for improved access of consumer's personal data | |
CN110222518B (en) | Trusted authority access control method based on block chain | |
CN103281368A (en) | Data sharing exchange model and method based on cloud computation | |
CN109743406A (en) | A kind of Internet of Things trust data service model based on block chain | |
CN103152404A (en) | Multi-enterprise and multi-user screen dividing, switching, emerging and interacting method facing to service information | |
JP2022516265A (en) | Integrated payment backend construction methods, systems, computer equipment and storage media | |
CN111444263A (en) | Block chain-based electronic license data information sharing system | |
CN108134764A (en) | A kind of Distributed data share exchange method and system | |
CN105989426A (en) | Customer relationship management system facing standard information service industry | |
CN109214788A (en) | A kind of OA management system | |
US10140347B2 (en) | Exposing data to query generating applications using usage profiles | |
Abadi et al. | Anylog: a grand unification of the internet of things | |
US20130036447A1 (en) | Attribution points for policy management | |
Pfandzelter et al. | Managing data replication and distribution in the fog with fred | |
WO2023221719A1 (en) | Data processing method and apparatus, computer device, and readable storage medium |
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 |