Nothing Special   »   [go: up one dir, main page]

CN109450849A - A kind of Cloud Server network-building method based on block chain - Google Patents

A kind of Cloud Server network-building method based on block chain Download PDF

Info

Publication number
CN109450849A
CN109450849A CN201811121516.6A CN201811121516A CN109450849A CN 109450849 A CN109450849 A CN 109450849A CN 201811121516 A CN201811121516 A CN 201811121516A CN 109450849 A CN109450849 A CN 109450849A
Authority
CN
China
Prior art keywords
server
cloud server
data
cloud
server network
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
CN201811121516.6A
Other languages
Chinese (zh)
Other versions
CN109450849B (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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to CN201811121516.6A priority Critical patent/CN109450849B/en
Publication of CN109450849A publication Critical patent/CN109450849A/en
Application granted granted Critical
Publication of CN109450849B publication Critical patent/CN109450849B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses a kind of Cloud Server network-building methods based on block chain, including basic Cloud Server and the server being attached thereto, the basis Cloud Server is built-in with block catenary system, server to be added selects any server to be registered in server network, the identification information and trust information of self identification are obtained after authentication registration success, authentication registration information is obtained simultaneously, and server network is added.Unlimited networking, transmission, the communal space will be carried out between different servers, improve information security and calculating speed.Multiple servers of Simultaneous Transmission of Data to networking services device can be carried out associated storage, forwarding, download function by server by using terminal.

Description

A kind of Cloud Server network-building method based on block chain
Technical field
The present invention relates to the networking of server and fields of communication technology, more particularly to a kind of cloud service based on block chain Device network-building method.
Background technique
It is especially prominent for the transmission speed and safety problem of information with the high speed development of information age, in recent years, Block chain technology continues to develop and progress, necessarily leads to far-reaching influence to the safety of information.Block chain has decentralization, letter Breath such as can not distort, is credible, is open at the characteristics, block chain technology be verified using block linked data structure with storing data, Algorithm is known together using distributed node to generate the peace for guaranteeing data transmission and access with more new data, in the way of cryptography Entirely, it is programmed using the intelligent contract being made of automatized script code and distributed basis frame that one kind of operation data is completely new Structure and calculation paradigm.
Current block chain technology be by a string using cryptography methods generate data chunk at, each block The cryptographic Hash of a block is contained, and ensures to generate after a upper block sequentially in time, from original block It is initially connected to current block, forms block chain.
The safety issue of information is mainly and sends to be forwarded to purpose again to different channels after passing through encryption fragmentation at present The method of ground decryption, is switched on other software when transmitting and uses on different software, very inconvenient.Traditional service Device networking Dou You software company provides the switching between multiple servers, and the limited amount and data information of server are by software Managing performance is easy to divulge a secret.
Summary of the invention
For the above technical problems, object of the present invention is to: a kind of Cloud Server networking based on block chain is provided Method can use different terminals as server, and unlimited networking will be carried out between different servers, transmission, is shared Space improves information security and calculating speed.Using terminal can be by multiple clothes of Simultaneous Transmission of Data to networking services device Business device passes through server and carries out associated storage, forwarding, download function.
The technical scheme is that
A kind of Cloud Server network-building method based on block chain, it is described including basic Cloud Server and the server being attached thereto Basic Cloud Server is built-in with block catenary system, and server to be added selects any server to be infused in server network Volume obtains the identification information and trust information of self identification after authentication registration success, while obtaining authentication registration information, and clothes are added Business device network.
In preferred technical solution, the server of basic Cloud Server and networking generates service by common recognition algorithm operation The identification information of device.
In preferred technical solution, server to be added is in registration, cloud service space size of the distribution for storage With the shared calculating space size for calculating.
In preferred technical solution, the shared computing pool of server network is added in the communal space of the server.
The invention also discloses a kind of Cloud Server network based on block chain, including basic Cloud Server and it is attached thereto Server, the basis Cloud Server is built-in with block catenary system, and server to be added select times in server network One server is registered, and the identification information and trust information of self identification are obtained after authentication registration success, described to be added Server obtains authentication registration information in the server end of authentication registration.
In preferred technical solution, the server to be added is in registration, cloud service space of the distribution for storage Size and shared calculating space size for calculating.
The present invention discloses a kind of data transmission method based on Cloud Server network, number of the data sending terminal to input again It is discrete according to encrypt, and be sent to multiple server ends in Cloud Server network simultaneously and stored, data receiver receives Data sending terminal is stored in the data at different server end, decrypts synthesis by the key of setting.
In preferred technical solution, the data sending terminal, can by data before sending data to Cloud Server network To be sent to another local terminal by remaining communication channel, the local terminal sends data to Cloud Server network, into One step, which is hidden, sends the address ID.
Compared with prior art, the invention has the advantages that
1, server, Cloud Server and other people of individual subscriber, unit service device can be made, carried out between Cloud Server Networking, a user terminal can be identified to be used using any one other server in net, and a user terminal can be automatic One or more servers are selected to send user's end data, any number of server in free switching to system simultaneously.
2, can be communicated between each other by the server of this system networking, each server must be provided with service clearance and User's cloud service space can be used to store own data, while divide a part of space and depositing by communal space magnitude range value The data of this group network system other users are stored up, data use the discrete storage of fragment, guarantee the safety of data.
3, basic mono- platform of cloud and user Yun Bu, not in a server, individual Yun Heqi is established by user oneself His personal cloud, basic cloud intercommunication are shared, and with the increase of user, number of servers, shared capacity are continuously increased, what user provided His the bigger workable shared space that calculates of the communal space is just multiplied.
4, user terminal can be can effectively avoid single by the cloudy preservation of encryption discretization, cloudy downloading, cloudy forwarding Platform, same cloud internal staff peep data, while allowing hacker that can not get partial data, reach safe and secret work With.Any one website can not all peep complete information data, ensure safety basic cloud.
Detailed description of the invention
The invention will be further described with reference to the accompanying drawings and embodiments:
Fig. 1 is that the present invention is based on the Cloud Server networking schematic diagrams of block chain;
Fig. 2 is the structural topology figure of Cloud Server network of the present invention;
Fig. 3 is Cloud Server authentication registration schematic diagram of the present invention;
Fig. 4 is that the present invention is based on the data of the Cloud Server network of block chain to transmit schematic diagram.
Specific embodiment
In order to make the objectives, technical solutions and advantages of the present invention clearer, With reference to embodiment and join According to attached drawing, the present invention is described in more detail.It should be understood that these descriptions are merely illustrative, and it is not intended to limit this hair Bright range.In addition, in the following description, descriptions of well-known structures and technologies are omitted, to avoid this is unnecessarily obscured The concept of invention.
Embodiment:
As shown in Figure 1, a kind of Cloud Server network-building method based on block chain, including basic Cloud Server and the clothes being attached thereto Be engaged in device, basic Cloud Server is used as originating end, is built-in with block catenary system, block catenary system can use prior art configuration and At framework.There is the terminal device of online, calculating, store function can become individual service for local computing, smart phone etc. Device.Communication realizes the transmission of system server highly effective and safe by the way of TCP+SSL etc. between server.It can certainly adopt It is of the invention without limitation to this with other communication protocols.Each service can be allowed using agreements such as Http, TCP, UDP, IP It is in communication with each other between device, between terminal by INTERNET net, can mutually form one and other networking services device phase mutual trusts Appoint, the server network of communication.
The agreements such as the terminal devices such as mobile device and server communication HTTP+SSL are transmitted, a plurality of types of convenient for passing through User rs environment network.
As shown in Fig. 2, basic Cloud Server has authentication registration information, registration management service can be carried out, is newly added Server needs to arrive first " registration management service " and carries out server registration, and the server after registration takes the unique identification of oneself And trust tokens.
The server for taking unique identification and trust tokens just can provide the service of storing and transmitting for the terminal in system.
Communication between server is all based on unique identification and trust tokens realize the safety certification of mutual trust.
Specific workflow, as shown in Figure 3:
Firstly there are server 0, i.e., basic Cloud Servers in system.
1, server 0 also has system registry and authentication service other than as function is stored and transmitted.
2, the server 1 being newly added, first communicates with server 0, and authentication registration gets unique identification and trust in system Token.
3, the server 1 being newly added, while needing to replicate authentication registration information in part from server 0 to server 1 itself.
4, the server n being added afterwards, any server that can arrive existing server (0 arrives n-1) obtain sign-on ID And trust tokens.And part authentication registration information is replicated simultaneously to book server.
By the centralized servers of removal " registration management service ", the storage of authentication registration information-distribution type is realized." single-point event Barrier ", or " region failure in blocks " do not affect the normal operation of whole system.
The server of basic Cloud Server and networking generates the identification information of server by common recognition algorithm operation.It is newborn At ID it is in each server more have backup, ID can be with infinite expanding;Any ID be modified will Servers-all compare, such as Fruit is inconsistent not to allow to change.It ensure that the not modifiable safety of ID.This mark can be used as entire cloud system number of users According to the unique identification of ownership;Any one server ID is bundled with the setting of all relative address of server once generating successfully It can not change, if there is malice is changed, other servers find automatic comparison, and the malice is prevented to change.Each server Mark is not modifiable a part in entire Cloud Server, and guarantee user data can not tamper.
Server to be added registration when, distribution for store cloud service space size and by calculating it is shared based on Calculate space size.The shared computing pool of server network is added in the communal space of server.
Basic Cloud Server and the server of addition (hereinafter referred to as user's Cloud Server) be not in a platform, not at one Server establishes user's Cloud Server and other users Cloud Server, basis by the network-building method of user oneself through the invention Cloud Server intercommunication is shared, and with the increase of user, number of servers, shared capacity are continuously increased, the shared sky that user provides Between his the bigger workable shared space that calculates just be multiplied.
User can upload data to the preservation of cloud service space, automatically select and save on cloud most fast recently, such as make With judging optimal server apart from nearest algorithm or selected by response speed, certainly, user can also download number According to.
The method of data transmission is as follows:
Data sending terminal the data of input encrypt it is discrete, and be sent to server end different in Cloud Server network into Row storage, data receiver receives the data that data sending terminal is stored in different server end, closely sealed by the key solution of setting At.
Data sending terminal and receiving end can carry out encrypting discrete and decryption generated data by specific client end AP P. Encrypt it is discrete reconciliation it is closely sealed at can using existing algorithm realize.After server registration to be added authenticates successfully, lead to Cross server in server network and provide client end AP P to user terminal, client end AP P for encrypt discrete transmissions data with Decryption synthesizes received data.
User data encrypt it is discrete, can be used existing encryption discrete method encrypt it is discrete.From It is discrete discrete with cloud to dissipate point localization;It localizes discrete refer to: a part of discrete file being passed through into local area network, bluetooth etc. automatically Other local terminals of oneself control are sent to, and have local terminal to be forwarded in server network.
Cloud is discrete to be referred to: user terminal selects one or more servers while sending discrete file, uploads to basic cloud Server adds other people multiple user's Cloud Servers space to save (and non-shared pond).It needs using can be same when data When download, other terminals can also be forwarded to by Cloud Server.
User can use shared computing resource pool most fast recently and calculate, and can scan in shared pool, is clear The computing functions such as look at, effectively raise arithmetic speed, the mobile phone of mitigation, local terminal calculating CPU pressure.
Use scene:
As shown in figure 4, user terminal can register downloading client software in basic Cloud Server, include use in registration information Other server infos that family relevant information and user possess, client software is to one unique IP of each user distribution Location, other servers that user is possessed by software are connected with this system, the server that possesses user and this system Other servers are in communication with each other connection, and successful connection user just becomes the legitimate user of this system.User, which opens a terminal, inputs letter Breath data, data discrete is sent, and is hidden by local discrete and the discrete combination in cloud method and is sent ID, certainly by server Dynamic switching system is transferred to multiple and different Cloud Servers for discrete file is discrete respectively, for example, be sent to family, unit locally takes Business device individual cloud, basic cloud, other multiple personal cloud storages perhaps forwarding and are downloaded any forcible entry or are cut from cloud Partial data can not all be obtained by taking, it is ensured that network data security.
System browsing function: user opens system and browses shared pool, the functions such as is browsed, searched for, calculated, using sharing The high-speed CPU in pond, which calculates, to improve calculating speed with fast browsing, mitigate the pressure for weakening terminating machine CPU, this is greatly improved Calculating speed.
It should be understood that above-mentioned specific embodiment of the invention is used only for exemplary illustration or explains of the invention Principle, but not to limit the present invention.Therefore, that is done without departing from the spirit and scope of the present invention is any Modification, equivalent replacement, improvement etc., should all be included in the protection scope of the present invention.In addition, appended claims purport of the present invention Covering the whole variations fallen into attached claim scope and boundary or this range and the equivalent form on boundary and is repairing Change example.

Claims (8)

1. a kind of Cloud Server network-building method based on block chain, which is characterized in that including basic Cloud Server and be attached thereto Server, the basis Cloud Server is built-in with block catenary system, and server to be added select times in server network One server is registered, and obtains the identification information and trust information of self identification after authentication registration success, while obtaining registration Server network is added in authentication information.
2. the Cloud Server network-building method according to claim 1 based on block chain, which is characterized in that basic Cloud Server The server of networking generates the identification information of server by common recognition algorithm operation.
3. the Cloud Server network-building method according to claim 1 based on block chain, which is characterized in that service to be added Device is in registration, shared calculating space size of the distribution for the cloud service space size of storage and for calculating.
4. the Cloud Server network-building method according to claim 3 based on block chain, which is characterized in that the server The shared computing pool of communal space addition server network.
5. a kind of Cloud Server network based on block chain, including basic Cloud Server and the server being attached thereto, the base Plinth Cloud Server is built-in with block catenary system, and server to be added selects any server to be infused in server network Volume, obtains the identification information and trust information of self identification after authentication registration success, the server to be added is recognized in registration The server end of card obtains authentication registration information.
6. the Cloud Server network according to claim 5 based on block chain, which is characterized in that the service to be added Device is in registration, shared calculating space size of the distribution for the cloud service space size of storage and for calculating.
7. a kind of data transmission method based on Cloud Server network as claimed in claim 6, which is characterized in that data sending terminal The data of input encrypt discrete, and is sent to server end multiple and different in Cloud Server network and is stored, number The data that data sending terminal is stored in multiple and different server ends are received according to receiving end, synthesis is decrypted by the key of setting.
8. data transmission method according to claim 7, which is characterized in that the data sending terminal is being sent data to Before Cloud Server network, data are sent to another local terminal by remaining communication channel, data are sent out in the local terminal It send to Cloud Server network.
CN201811121516.6A 2018-09-26 2018-09-26 Cloud server networking method based on block chain Active CN109450849B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811121516.6A CN109450849B (en) 2018-09-26 2018-09-26 Cloud server networking method based on block chain

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811121516.6A CN109450849B (en) 2018-09-26 2018-09-26 Cloud server networking method based on block chain

Publications (2)

Publication Number Publication Date
CN109450849A true CN109450849A (en) 2019-03-08
CN109450849B CN109450849B (en) 2021-05-25

Family

ID=65544451

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811121516.6A Active CN109450849B (en) 2018-09-26 2018-09-26 Cloud server networking method based on block chain

Country Status (1)

Country Link
CN (1) CN109450849B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111427965A (en) * 2020-06-10 2020-07-17 浙江和达科技股份有限公司 Management method and management system for water affair data
WO2021134835A1 (en) * 2020-01-02 2021-07-08 Hong Kong Applied Science and Technology Research Institute Company Limited System and methods for data exchange using a distributed ledger

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1965533A (en) * 2003-09-22 2007-05-16 西门子公司 Method for managing a group of network access servers
CN106101242A (en) * 2016-06-24 2016-11-09 深圳前海微众银行股份有限公司 The construction method of block chain cloud service platform and device
CN106330920A (en) * 2016-08-26 2017-01-11 中国科学院半导体研究所 Secure communication method based on multichannel signal fragmentization transmission technology
CN106453244A (en) * 2016-08-30 2017-02-22 董学章 Multi-cloud safety technology using physical partitioning
CN107196966A (en) * 2017-07-05 2017-09-22 北京信任度科技有限公司 The identity identifying method and system of multi-party trust based on block chain
WO2018124857A1 (en) * 2017-01-02 2018-07-05 주식회사 코인플러그 Blockchain database-based method and terminal for authenticating user non-face-to-face by utilizing mobile id, and server utilizing method and terminal
CN108259438A (en) * 2016-12-29 2018-07-06 中移(苏州)软件技术有限公司 A kind of method and apparatus of the certification based on block chain technology

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1965533A (en) * 2003-09-22 2007-05-16 西门子公司 Method for managing a group of network access servers
CN106101242A (en) * 2016-06-24 2016-11-09 深圳前海微众银行股份有限公司 The construction method of block chain cloud service platform and device
CN106330920A (en) * 2016-08-26 2017-01-11 中国科学院半导体研究所 Secure communication method based on multichannel signal fragmentization transmission technology
CN106453244A (en) * 2016-08-30 2017-02-22 董学章 Multi-cloud safety technology using physical partitioning
CN108259438A (en) * 2016-12-29 2018-07-06 中移(苏州)软件技术有限公司 A kind of method and apparatus of the certification based on block chain technology
WO2018124857A1 (en) * 2017-01-02 2018-07-05 주식회사 코인플러그 Blockchain database-based method and terminal for authenticating user non-face-to-face by utilizing mobile id, and server utilizing method and terminal
CN107196966A (en) * 2017-07-05 2017-09-22 北京信任度科技有限公司 The identity identifying method and system of multi-party trust based on block chain

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021134835A1 (en) * 2020-01-02 2021-07-08 Hong Kong Applied Science and Technology Research Institute Company Limited System and methods for data exchange using a distributed ledger
US11418342B2 (en) 2020-01-02 2022-08-16 Hong Kong Applied Science and Technology Research Institute Co.. Ltd. System and methods for data exchange using a distributed ledger
CN111427965A (en) * 2020-06-10 2020-07-17 浙江和达科技股份有限公司 Management method and management system for water affair data

Also Published As

Publication number Publication date
CN109450849B (en) 2021-05-25

Similar Documents

Publication Publication Date Title
CN103763315B (en) A kind of trust data access control method being applied to mobile device cloud storage
EP2544117A1 (en) Method and system for sharing or storing personal data without loss of privacy
CN107846394B (en) System and method for providing customers with access to different services of a service provider
CN105516980B (en) A kind of wireless sensor network token authentication method based on Restful frameworks
CN107483383A (en) A kind of data processing method, terminal and background server
Yuan An enhanced two-factor user authentication in wireless sensor networks
CN105429962B (en) A kind of general go-between service construction method and system towards encryption data
CN110719265B (en) Method, device and equipment for realizing network security communication
CN105764051B (en) Authentication method, authentication device, mobile device and server
CN107295018A (en) A kind of safety storage of cloud disc file and sharing method
US11989329B2 (en) System and method for privacy policy enforcement
CN103716280B (en) data transmission method, server and system
US20180234456A1 (en) System and method for creating encrpted virtual private network hotspot
CN109450849A (en) A kind of Cloud Server network-building method based on block chain
Owoh et al. Applying Diffie-Hellman algorithm to solve the key agreement problem in mobile blockchain-based sensing applications
US20240086520A1 (en) Scaled trusted execution environment for application services
Rawal Proxy re-encryption architect for storing and sharing of cloud contents
CN106537962B (en) Wireless network configuration, access and access method, device and equipment
Vemulapalli et al. Security frameworks in mobile cloud computing
CN105743859B (en) A kind of method, apparatus and system of light application certification
Indu et al. Secure file sharing mechanism and key management for mobile cloud computing environment
Ahad et al. PPS-ADS: a framework for privacy-preserved and secured distributed system architecture for handling big data
CN105610599B (en) User data management and device
Reimair et al. CrySIL: Bringing Crypto to the Modern User
Will et al. Anonymous data sharing between organisations with elliptic curve cryptography

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