1 s2.0 S187705091931974X Main

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

Availableonline

Available online at www.sciencedirect.com


Available onlineatatwww.sciencedirect.com
www.sciencedirect.com

ScienceDirect
Procedia Computer Science 162 (2019) 88–93
Procedia Computer Science 00 (2019) 000–000
Procedia Computer Science 00 (2019) 000–000
www.elsevier.com/locate/procedia
www.elsevier.com/locate/procedia

7th
7th International
International Conference
Conference on
on Information
Information Technology
Technology and
and Quantitative
Quantitative Management
Management
(ITQM
(ITQM 2019)
2019)
Integrated
Integrated Application
Application of
of Blockchain
Blockchain in
in the
the Electric
Electric Information
Information
Management System
Management System
Chang
Chang Xu*, Yuan Fang,
Xu*, Yuan Fang, Yong
Yong Ma
Ma
Department of Information Communication, State Grid Anhui Electric Power Company, Hefei, Anhui, China
Department of Information Communication, State Grid Anhui Electric Power Company, Hefei, Anhui, China

Abstract
Abstract
Blockchain technology has been applied in many fields to improve the management and data security of the information
Blockchain technology has been applied in many fields to improve the management and data security of the information
systems. In this paper, we describe the applications of blockchain technology in Electric Management Information System.
systems. In this paper, we describe the applications of blockchain technology in Electric Management Information System.
First, the components and structure of the blockchain framework are introduced. Then the blockchain based authentication
First, the components and structure of the blockchain framework are introduced. Then the blockchain based authentication
application is studied to integrate with existing IT infrastructure. Finally, the benefit and limitations of the proposed integrated
application is studied to integrate with existing IT infrastructure. Finally, the benefit and limitations of the proposed integrated
framework are analyzed. As industrial application research, this paper could give a reference example for the applications of
framework are analyzed. As industrial application research, this paper could give a reference example for the applications of
blockchain in the data management system.
blockchain in the data management system.
© 2020 The Authors. Published by Elsevier B.V.
© 2018
This
The
is an
Authors.
open
Published
accessPublished
by Elsevier
article under
B.V.
the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)
© 2018 The Authors. by Elsevier B.V.
Selection and/or
Peer-review peer-review
under under
responsibility of responsibility
the scientific of the organizers
committee of the 7thof ITQM 2019Conference on Information Technology and
Selection and/or peer-review under responsibility of the organizers ofInternational
ITQM 2019
Quantitative Management (ITQM 2019)
Keywords: Electric Management Information System; Blockchain; Integrated services
Keywords: Electric Management Information System; Blockchain; Integrated services

1. Introduction
1. Introduction
Blockchain technology is becoming an essential technology for data security which is a key requirement for
Blockchain technology is becoming an essential technology for data security which is a key requirement for
Electric Management Information System (EMIS). Along with the development of IoT, more and more sensitive
Electric Management Information System (EMIS). Along with the development of IoT, more and more sensitive
data is collected which should be carefully management. Also increasing types of devices such as mobile phones
data is collected which should be carefully management. Also increasing types of devices such as mobile phones
or smart pads are connected to the network and different applications are integrated into a unified system. These
or smart pads are connected to the network and different applications are integrated into a unified system. These
changes bring challenges to the data security and user authentication especially for EMIS, which is an important
changes bring challenges to the data security and user authentication especially for EMIS, which is an important
system for the society and people’s daily life.
system for the society and people’s daily life.
From 2008, along with the development of BTC, blockchain has drawn increasing attentions from different
From 2008, along with the development of BTC, blockchain has drawn increasing attentions from different
aspects. It has been applied in many application fields from IoT to food traceability. It can supply a decentralized
aspects. It has been applied in many application fields from IoT to food traceability. It can supply a decentralized
framework to record the data in a verification and undeniable way, which is necessary for many applications in
framework to record the data in a verification and undeniable way, which is necessary for many applications in

* Corresponding author. Tel.: +0-000-000-0000 ; fax: +0-000-000-0000 .


* Corresponding author. Tel.: +0-000-000-0000 ; fax: +0-000-000-0000 .
E-mail address: xuc0022@ah.sgcc.com.cn.
E-mail address: xuc0022@ah.sgcc.com.cn.

1877-0509 © 2020 The Authors. Published by Elsevier B.V.


This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)
Peer-review under responsibility of the scientific committee of the 7th International Conference on Information Technology and
Quantitative Management (ITQM 2019)
10.1016/j.procs.2019.11.262
Chang Xu et al. / Procedia Computer Science 162 (2019) 88–93 89
Chang Xu / Procedia Computer Science 00 (2019) 000–000

EMIS such as user authentification, data transmission and etc. However, it is a waste and difficult for each
application to maintain its own blockchain. Therefore, in this paper, we propose an integrated blockchain server
for EMIS. First, the basic components of blockchain are analyzed. Then an integrated blockchain service for
authentication is described to support the different applications from EMIS. Finally an implementation example
is demonstrated to verify the proposed framework. The rest of paper is structured as follows. Section 2 gives the
related work on blockchain. Section 3 explains the proposed framework in details. Section 4 describes the
implementation of a demo system and shows the experimental results. Finally, Section 5 concludes the whole
paper.

2. Related Work

2.1. Electric Management Information System

Electric Management Information System is integrating increasing number of applications. Luo et al. [1]
introduced a unified message center for EMIS. Cui and Zhu [2] studied the user behavior auditing system for
EMIS. Lee et al. [3] proposed a framework of a system to support the electric utility tunnel maintenance
management by integrating BIM and 3D GIS environment. Guo et al. [4] introduced a real-time energy
management for electric vehicles. To ensure the data security and other requirements of these EMIS applications,
Blockchain should be studied and applied.

2.2. Blockchain service

Morkunas [5] demonstrated that blockchain has impact the business model profoundly and discussed how
different types of blockchain impact business models. Lu [6] summarized the different applications utilizing
blockchain and reviewed the studies on blockchain and its key components. It is indicated that many applications
can be built on blockchain to improve the performance. Behnke et al. [7] suggested that supply chain systems
have first to be modified and organizational measures need to be taken to fulfill the boundary conditions, before
blockchain can be used successfully. Thakur et al. [8] applied blockchain technology for land records
management in India. They also discussed different challenges encountered during the implementation of
Blockchain Technology like public key infrastructure and Internet, privacy rules and security issues. Maesa et al.
[9] proposed a blockchain framework to define Access Control systems that guarantee the auditability of access
control policies evaluation. They implemented the XACML policies and Solidity written smart contracts
deployed on the Ethereum blockchain. Lu et al. [10] suggested Blockchain as a service (BaaS) to improve the
productivity of blockchain application development, and presents a unified blockchain as a service platform
(uBaaS) to support both design and deployment of blockchain-based applications. These existing studies indicate
that it is necessary to integrate the blockchain requirements in a system to supply the unified service to support
the applications.

3. Methodology

3.1. Blockchain basic components

For the high-performance, cross-domain cascading identity authentication requirements of the State Grid
Corporation, the mainstream blockchain technology architecture is refined and optimized from the aspects of
cascading authentication, storage management, and concurrent authentication, and research on identity
authentication distributed ledgers, smart contracts, and consensus Functional basic components such as
90 Chang Xu et al. / Procedia Computer Science 162 (2019) 88–93
Chang Xu / Procedia Computer Science 00 (2017) 000–000

mechanism and blockchain code complete the migration of identity core data to blockchain environment,
providing value sharing for identity information and authentication information.
Server Surveillance
User
System Monitoring

Frontend Server Cluster

Unified Authority Login Platform Management

Interface Cluster Database Cluster

Blockchain API Data Storage

Blockchain Cluster

Blockchain CA

blockchain Peer blockchain Orderer

blockchain Kafka blockchain Zookeeper

Fig. 1. Integrated Framework of the Blockchain Service

3.2. Renovation of identity authentication module

The real-name registration module and unified authentication module of the unified authority system are
modified to make the functions work together with the blockchain basic components.
Real-name registration module transformation, information interaction with the blockchain component, the
user identity information in Oracle is migrated to the blockchain node, and the user identity information is stored
and acquired in the blockchain.
The unified authentication module is modified, and the information is exchanged with the blockchain
component. The data consistency and zone centering characteristics of each node of the blockchain are used to
realize the storage and acquisition of the user authentication information in the blockchain.

3.3. Electronic identity certificate collection

The real-name system registration module completes the collection and management of the user's electronic
identity information, and introduces the existing electronic identity certificate into the “identity electronic
Chang Xu et al. / Procedia Computer Science 162 (2019) 88–93 91
Chang Xu / Procedia Computer Science 00 (2019) 000–000

certificate information chain” through data import, and realizes the electronic identity information sharing
through the blockchain technology application.
Application system access and pilot application. Select the micro-application work order system to complete
the access and integration with the blockchain identity authentication system, and carry out pilot application work.

4. Implementation and Results

4.1. System Implementation

Three-site service deployment, creating a decentralized distributed ledger. The deployment of the blockchain
identity authentication system is completed by using the three-site computer room of Wuhu Road, Huangshan
Road and a prefecture-level power company as the deployment node of the blockchain identity authentication
system.

Fig. 2. System Deployment

1) The blockchain basic components are deployed, and each service room is deployed with two service nodes
to meet the high availability requirements of the service.
2) Identity authentication module deployment, each service room deploys two service nodes to meet the high
availability requirements of the service.
3) Deployment of the accounting node. Two accounting nodes are deployed in each computer room to
construct a distributed ledger containing an identity information chain.
92 Chang Xu et al. / Procedia Computer Science 162 (2019) 88–93
Chang Xu / Procedia Computer Science 00 (2017) 000–000

4.2. Results

Through the research and practice of identity authentication system based on blockchain technology, the
application of the "blockchain" application architecture of unified identity authentication service to achieve
unified identity authentication service data layer and application layer disaster tolerance, forward and reverse
cascade authentication and digital Signature to improve platform reliability, data consistency and security.
Realize the certification integration of the micro-application work order system, verify the expected effect of the
architecture optimization, and ensure the application of new technologies and new architectures.
1) Support the technical verification of the selection of the blockchain platform, environment construction and
interface call;
2) Implement forward and reverse cascade certification based on research and deployment of blockchain
technology;
3) Support of digital certificates based on blockchain technology;
4) Support disaster recovery technology based on blockchain technology.

4.3. Benefit Analysis

Reduce the cost of disaster recovery operation and maintenance. In view of the current use of the Oracle
product suite (data storage and data) for data disaster recovery, the procurement of related products and related
services are extremely high. At the same time, the data disaster recovery of headquarters and provincial and
municipal companies is fragile, and a large operation and maintenance team is needed to ensure disasters. The
blockchain system is a product independently developed by the State Grid. It does not require product
procurement and related service fees. At the same time, the blockchain system is decentralized, and the nodes on
each chain are central, thus eliminating the need for components. A huge operation and maintenance team.
Improve user productivity. In view of the current centralization of the national network identity
authentication, and the same user can only be authenticated at the headquarters and the provincial certification
center, the authentication routing function cannot be realized. When there is a problem in the certification center,
the user will not be able to carry out production work, which greatly affects the production efficiency; The
blockchain system is decentralized, and the nodes on each chain are central, so that users can be routed to any
node for authentication without waiting, which will greatly improve user productivity.
Save information sharing time and realize direct information sharing. In the form of a distributed database
of blockchain in the unified identity authentication service, each participating node can obtain a copy of the
complete database. Fabric currently uses the kafka sorting function to achieve consensus. In Fabric, the consensus
is to ensure data consistency and effectiveness through endorsement, sorting, and verification. The natural
disaster recovery of data provides basic data support for certification.
Improve information transmission security. In view of the fact that the national network information system
transmits data based on key information encryption, the blockchain system uses public key encryption
transmission and private key decryption scheme to make data transmission more secure and reliable.
Enhance self-controllability. The blockchain-based identity authentication system has completely
independent intellectual property rights, so it is safer, more reliable, more stable, and the source code is
completely controllable. It responds to the country's basic software autonomy and localization policies, and
establishes a virtualized national brand for domestic software. The development of the industrial chain has made
tremendous contributions.
Chang Xu et al. / Procedia Computer Science 162 (2019) 88–93 93
Chang Xu / Procedia Computer Science 00 (2019) 000–000

5. Conclusions

In this paper, we create an integrated blockchain service to support different types of application in EMIS.
The proposed framework is implemented in a three node network and includes ten deployment units that work
together to supply a unified blockchain services from authentication to data transmission. We also analysis the
benefit of the proposed framework which could be helpful for other industry implementations.

References

[1] Fucai Luo, Fei Wu, Yuxiang Cai, Electric Company Management Information System based on Unified Message Center, Procedia
Computer Science, Volume 139, 2018, Pages 287-292,
[2] Bingfeng Cui, Hongbin Zhu, User Behavior Auditing in Electric Management Information System based on Graph Clustering,
Procedia Computer Science, Volume 139, 2018, Pages 263-268,
[3] Pin-Chan Lee, Yiheng Wang, Tzu-Ping Lo, Danbing Long, An integrated system framework of building information modelling and
geographical information system for utility tunnel maintenance management, Tunnelling and Underground Space Technology, Volume
79, 2018, Pages 263-273,
[4] Jinquan Guo, Hongwen He, Jiankun Peng, Real-time Energy Management for Plug-in Hybrid Electric Vehicle based on Economy
Driving Pro System, Energy Procedia, Volume 158, 2019, Pages 2689-2694,
[5] Vida J. Morkunas, Jeannette Paschen, Edward Boon, How blockchain technologies impact your business model, Business Horizons,
Volume 62, Issue 3, 2019, Pages 295-306,
[6] Yang Lu, The blockchain: State-of-the-art and research challenges, Journal of Industrial Information Integration, 2019, in press,
https://doi.org/10.1016/j.jii.2019.04.002
[7] Kay Behnke, M.F.W.H.A. Janssen, Boundary conditions for traceability in food supply chains using blockchain technology,
International Journal of Information Management, 2019, in press, https://doi.org/10.1016/j.ijinfomgt.2019.05.025
[8] Vinay Thakur, M.N. Doja, Yogesh K. Dwivedi, Tanvir Ahmad, Ganesh Khadanga, Land records on Blockchain for implementation of
Land Titling in India, International Journal of Information Management, 2019, in press, ISSN 0268-4012,
https://doi.org/10.1016/j.ijinfomgt.2019.04.013.
[9] Damiano Di Francesco Maesa, Paolo Mori, Laura Ricci, A blockchain based approach for the definition of auditable Access Control
systems, Computers & Security, Volume 84, 2019, Pages 93-119,
[10] Qinghua Lu, Xiwei Xu, Yue Liu, Ingo Weber, Liming Zhu, Weishan Zhang, uBaaS: A unified blockchain as a service platform, Future
Generation Computer Systems, 2019, ISSN 0167-739X, https://doi.org/10.1016/j.future.2019.05.051.

You might also like