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 PDFInfo
- 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
Links
Classifications
-
- 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/04—Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
- H04L63/0428—Network 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
-
- 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
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
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.
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)
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)
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 |
-
2018
- 2018-09-26 CN CN201811121516.6A patent/CN109450849B/en active Active
Patent Citations (7)
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)
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 |