Movatterモバイル変換


[0]ホーム

URL:


CN109583899A - Data storage and management method and system based on cloud storage service device - Google Patents

Data storage and management method and system based on cloud storage service device
Download PDF

Info

Publication number
CN109583899A
CN109583899ACN201811567294.0ACN201811567294ACN109583899ACN 109583899 ACN109583899 ACN 109583899ACN 201811567294 ACN201811567294 ACN 201811567294ACN 109583899 ACN109583899 ACN 109583899A
Authority
CN
China
Prior art keywords
data
hash value
service device
storage
cloud
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201811567294.0A
Other languages
Chinese (zh)
Inventor
张涛
赵琨
陈财森
赵石钏
应书皓
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hung Qin (beijing) Technology Co Ltd
Original Assignee
Hung Qin (beijing) Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hung Qin (beijing) Technology Co LtdfiledCriticalHung Qin (beijing) Technology Co Ltd
Priority to CN201811567294.0ApriorityCriticalpatent/CN109583899A/en
Publication of CN109583899ApublicationCriticalpatent/CN109583899A/en
Pendinglegal-statusCriticalCurrent

Links

Classifications

Landscapes

Abstract

Data storage and management method and system provided in an embodiment of the present invention based on cloud storage service device, it is related to technical field of data storage, the data uploaded by receiving user, according to the block head of data and common recognition algorithm, judge whether data are legal, if, it then saves data and utilizes symmetric encipherment algorithm, data are encrypted, generate the hash value of data, it sends data to cloud storage service device and receives the storage address of the data of Cloud Server return, utilize hash algorithm, obtain the hash value of storage address and will the hash value of data and the hash value of storage address insertion data account book in, the account book is updated and this more new information will be fed back to each calculate node, it whether realizes before being stored to file according to the upper transmitting file of the format of file judgement by malicious modification, reduce meter Calculate the number and cost of labor of the cryptographic Hash of file entirety.

Description

Data storage and management method and system based on cloud storage service device
Technical field
The present invention relates to technical field of data storage, and in particular to a kind of data storage management based on cloud storage service deviceMethod and system.
Background technique
In recent years, block chain technology obtains extensive concern and development.Block chain technology, also known as " distributed account book skillArt " is that a kind of decentralization, collective safeguard that the technical solution of distributed account book, essence are by multiple nodes with mostly realThe distributed data base system that body participates in.Not a kind of single technology of block chain, the result such as point of multiple technologies integrationTo spot net, encryption technology, common recognition mechanism etc., using the technical maintenance of block chain one it is reliable, be difficult to tamper with, can reduceRisks of trust simultaneously can be effectively reduced numerous maintenance costs for participating in cooperation.
Cloud storage is the primary extension of cloud computing concept, and similar with cloud computing, cloud storage refers to through cluster application, gridA large amount of different types of storage equipment in network are gathered association by virtualization software by technology or distributed file systemIt is common that the function of data storage and business access is externally provided with work, it is the management and use to virtualized memory resource.MeshPreceding widely applied cloud storage system is typical centralized system, i.e., builds software platform by corresponding Internet company, matchesIt sets a large amount of server and virtualization software comes many multiple storage devices and the bridge of storage demand, this center in communication networkThe cloud storage service of change is easily achieved and promotes, but in cloud storage, to during the modification of file inevitably repeatedlyThe cryptographic Hash of calculation document entirety come guarantee block chain structure can not tamper, ultimately caused the waste of manpower, caused to transportRow higher cost.
Summary of the invention
To solve the deficiencies in the prior art, the data storage based on cloud storage service device that the embodiment of the invention provides a kind ofManagement method and system.
In order to achieve the above objectives, the present invention adopts the following technical scheme that:
In a first aspect, the data storage and management method provided in an embodiment of the present invention based on cloud storage service device includes followingStep:
In response to user's broadcast in the data upload requests of block chain network, the data that user uploads are received;
According to the block head of the data and common recognition algorithm, whether legal the data are judged, if so, saving the numberAccording to;
Using symmetric encipherment algorithm, the data are encrypted, generate the hash value of the data;
The data are sent to cloud storage service device and receive the storage address of the data of Cloud Server return;
Using hash algorithm, the hash value of the storage address is obtained and by the hash value of the data and storage groundThe hash value of location is inserted into the account book of the data, is updated to the account book and will be fed back this more to each calculate nodeNew information.
Further, before receiving the data that user uploads, the method also includes:
For the data be arranged block head, wherein the block head include the corresponding calculate node information of the data,Hash value, timestamp and the random number of Merkle tree root, the hash value of a upper data block, subsequent data chunk.
Second aspect, the data storage management system provided in an embodiment of the present invention based on cloud storage service device include:
Receiving module, for receiving the data of user's upload;
Judgment module judges whether the data are legal for the block head and common recognition algorithm according to the data, ifIt is then to save the data;
Encrypting module generates the hash value of the data for encrypting to the data;
Sending module, for the data are sent to cloud storage service device and receive Cloud Server return the dataStorage address;
Update module obtains the hash value of the storage address and by the Hash of the data for utilizing hash algorithmThe hash value of value and the storage address is inserted into the account book of the data, is updated to the account book and will be to each calculatingThis more new information of node feeding back.
Further, the system further include:
Setup module, for block head to be arranged for the data, wherein the block head includes the corresponding meter of the dataHash value, timestamp and the random number of operator node information, Merkle tree root, the hash value of a upper data block, subsequent data chunk.
Data storage and management method and system provided in an embodiment of the present invention based on cloud storage service device has with followingBeneficial effect:
It crosses and upper transmitting file is audited and managed using the calculate node in block chain, according to common recognition machine while file uploadsMore new block chain account book is made, realizes and whether maliciously being repaired for upper transmitting file is judged according to the format of file to before file storageChange, reduces the number and cost of labor of the cryptographic Hash of calculation document entirety.
Detailed description of the invention
Fig. 1 is that the process of the data storage and management method provided in an embodiment of the present invention based on cloud storage service device is illustratedFigure;
Fig. 2 is the structural representation of the data storage management system provided in an embodiment of the present invention based on cloud storage service deviceFigure.
Specific embodiment
Specific introduce is made to the present invention below in conjunction with the drawings and specific embodiments.
As shown in Figure 1, the data storage and management method provided in an embodiment of the present invention based on cloud storage service device includes:
S101 receives the data that user uploads in response to user's broadcast in the data upload requests of block chain network;
S102 judges whether data are legal according to the block head of data and common recognition algorithm, if so, saving data;
S103 encrypts data using symmetric encipherment algorithm, generates the hash value of data;
S104 sends data to cloud storage service device and receives the storage address of the data of Cloud Server return.
S105 obtains the hash value of the storage address and by the hash value of the data and described using hash algorithmThe hash value of storage address is inserted into the account book of the data, is updated and will be fed back to each calculate node to the account bookThis more new information.
Optionally, before receiving the data that user uploads, the method also includes:
For the data be arranged block head, wherein the block head include the corresponding calculate node information of the data,Hash value, timestamp and the random number of Merkle tree root, the hash value of a upper data block, subsequent data chunk.
Wherein, hash value is responsible for indicating adjacent block address;Merkle tree root is the Merkle tree construction in data blockThe storage position of tree root hash value;Play the role of anti-tamper anti-counterfeiting with the uniqueness of hash value;Calculate node information is mainIt is responsible for account book, inspection of documents and the rights management work of storing data block;Timestamp is the last account book renewal time.
As shown in Fig. 2, the data storage management system provided in an embodiment of the present invention based on cloud storage service device includes connecingReceive module, judgment module, encrypting module and sending module, in which:
Receiving module, for receiving the data of user's upload;
Judgment module judges whether the data are legal for the block head and common recognition algorithm according to the data, ifIt is then to save the data;
Encrypting module generates the hash value of the data for encrypting to the data;
Sending module, for the data are sent to cloud storage service device and receive Cloud Server return the dataStorage address;
Update module obtains the hash value of the storage address and by the Hash of the data for utilizing hash algorithmThe hash value of value and the storage address is inserted into the account book of the data, is updated to the account book and will be to each calculatingThis more new information of node feeding back.
Optionally, the system further include:
Setup module, for block head to be arranged for the data, wherein the block head includes the corresponding meter of the dataHash value, timestamp and the random number of operator node information, Merkle tree root, the hash value of a upper data block, subsequent data chunk.
Data storage and management method and system provided in an embodiment of the present invention based on cloud storage service device is used by receivingThe data that family uploads judge whether data are legal according to the block head of data and common recognition algorithm, if so, saving data and benefitWith symmetric encipherment algorithm, data are encrypted, generate the hash value of data, send data to cloud storage service device and are receivedThe storage address for the data that Cloud Server returns obtains the hash value of storage address and the Hash by data using hash algorithmIn the account book of the hash value of value and storage address insertion data, the account book is updated and will be fed back to each calculate nodeWhether this more new information realizes before storing to file according to the upper transmitting file of the format of file judgement by malicious modification, subtractsThe number and cost of labor of the cryptographic Hash of calculation document entirety are lacked.
In the above-described embodiments, it all emphasizes particularly on different fields to the description of each embodiment, there is no the portion being described in detail in some embodimentPoint, reference can be made to the related descriptions of other embodiments.
It is apparent to those skilled in the art that for convenience and simplicity of description, the system of foregoing description,The specific work process of device and unit, can refer to corresponding processes in the foregoing method embodiment, and details are not described herein.
The above is only embodiments herein, are not intended to limit this application.To those skilled in the art,Various changes and changes are possible in this application.It is all within the spirit and principles of the present application made by any modification, equivalent replacement,Improve etc., it should be included within the scope of the claims of this application.

Claims (4)

CN201811567294.0A2018-12-202018-12-20Data storage and management method and system based on cloud storage service devicePendingCN109583899A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201811567294.0ACN109583899A (en)2018-12-202018-12-20Data storage and management method and system based on cloud storage service device

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201811567294.0ACN109583899A (en)2018-12-202018-12-20Data storage and management method and system based on cloud storage service device

Publications (1)

Publication NumberPublication Date
CN109583899Atrue CN109583899A (en)2019-04-05

Family

ID=65930301

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201811567294.0APendingCN109583899A (en)2018-12-202018-12-20Data storage and management method and system based on cloud storage service device

Country Status (1)

CountryLink
CN (1)CN109583899A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN111145354A (en)*2019-12-312020-05-12北京恒华伟业科技股份有限公司BIM data model identification method and device
CN111159100A (en)*2019-11-212020-05-15深圳壹账通智能科技有限公司Block chain file access method and device, computer equipment and storage medium
CN114389889A (en)*2022-01-202022-04-22广东蓄能发电有限公司File full life cycle management method and device based on block chain technology
CN114584325A (en)*2022-05-062022-06-03四川野马科技有限公司Bid quoted price data hybrid storage system and method based on block chain and cloud storage
CN115712660A (en)*2022-01-292023-02-24杭州宇信数字科技有限公司Data storage method, device, server and storage medium

Citations (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20130173916A1 (en)*2011-12-282013-07-04Samsung Electronics Co., LtdSecure storage system for distributed data
CN106534317A (en)*2016-11-172017-03-22杭州云象网络技术有限公司Disaster recovery cloud storage system construction method based on block chain technology
WO2017113088A1 (en)*2015-12-292017-07-06深圳大学Cloud service-based data storage method, integrity detection method and apparatus, and terminal device
CN107249046A (en)*2017-08-152017-10-13李俊庄A kind of distributed cloud storage system construction method based on block chain
CN107360156A (en)*2017-07-102017-11-17广东工业大学P2P network method for cloud storage based on block chain under a kind of big data environment
CN107766540A (en)*2017-10-312018-03-06上海分布信息科技有限公司A kind of block chain network of subregion and its method for realizing partitioned storage
CN108462568A (en)*2018-02-112018-08-28西安电子科技大学A kind of secure file storage and sharing method based on block chain
CN108494780A (en)*2018-03-282018-09-04成都汇智远景科技有限公司A kind of method for secure storing based on cloud computing

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20130173916A1 (en)*2011-12-282013-07-04Samsung Electronics Co., LtdSecure storage system for distributed data
WO2017113088A1 (en)*2015-12-292017-07-06深圳大学Cloud service-based data storage method, integrity detection method and apparatus, and terminal device
CN106534317A (en)*2016-11-172017-03-22杭州云象网络技术有限公司Disaster recovery cloud storage system construction method based on block chain technology
CN107360156A (en)*2017-07-102017-11-17广东工业大学P2P network method for cloud storage based on block chain under a kind of big data environment
CN107249046A (en)*2017-08-152017-10-13李俊庄A kind of distributed cloud storage system construction method based on block chain
CN107766540A (en)*2017-10-312018-03-06上海分布信息科技有限公司A kind of block chain network of subregion and its method for realizing partitioned storage
CN108462568A (en)*2018-02-112018-08-28西安电子科技大学A kind of secure file storage and sharing method based on block chain
CN108494780A (en)*2018-03-282018-09-04成都汇智远景科技有限公司A kind of method for secure storing based on cloud computing

Cited By (9)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN111159100A (en)*2019-11-212020-05-15深圳壹账通智能科技有限公司Block chain file access method and device, computer equipment and storage medium
WO2021098277A1 (en)*2019-11-212021-05-27深圳壹账通智能科技有限公司Blockchain file access method and apparatus, computer device and storage medium
CN111145354A (en)*2019-12-312020-05-12北京恒华伟业科技股份有限公司BIM data model identification method and device
CN111145354B (en)*2019-12-312024-02-13北京恒华伟业科技股份有限公司BIM data model identification method and device
CN114389889A (en)*2022-01-202022-04-22广东蓄能发电有限公司File full life cycle management method and device based on block chain technology
CN114389889B (en)*2022-01-202023-08-22广东蓄能发电有限公司File full life cycle management method and device based on block chain technology
CN115712660A (en)*2022-01-292023-02-24杭州宇信数字科技有限公司Data storage method, device, server and storage medium
CN115712660B (en)*2022-01-292023-05-30杭州宇信数字科技有限公司Data storage method, device, server and storage medium
CN114584325A (en)*2022-05-062022-06-03四川野马科技有限公司Bid quoted price data hybrid storage system and method based on block chain and cloud storage

Similar Documents

PublicationPublication DateTitle
CN109583899A (en)Data storage and management method and system based on cloud storage service device
CN111259070A (en)Method and related device for storing and acquiring service data
CN109471744B (en)Main chain and parallel multi-sub-chain system architecture based on block chain
CN110011981B (en) A blockchain-based trusted cloud storage method and system
CN108769751B (en)Network audio-visual management support system based on intelligent contract
CN109246211B (en) A resource upload and resource request method in blockchain
CN111556120B (en)Data processing method and device based on block chain, storage medium and equipment
CN107249046A (en)A kind of distributed cloud storage system construction method based on block chain
TW201826772A (en)Blockchain technology-based robust atm network system and information processing method therefor
CN110032545A (en)File memory method, system and electronic equipment based on block chain
TW201947446A (en)Blockchain-based information supervision method and device
CN107360156A (en)P2P network method for cloud storage based on block chain under a kind of big data environment
CN101534322A (en)File upload system and file upload method
CN109002725A (en)Data processing system based on block chain
CN108923932A (en)A kind of decentralization co-verification model and verification algorithm
CN112069550B (en) An electronic contract evidence storage system based on smart contracts
EP3709568A1 (en)Deleting user data from a blockchain
CN109040337A (en)A kind of information query method, Edge Server and information query system
CN109951490A (en)Webpage integrity assurance, system and electronic equipment based on block chain
CN112532718B (en) Blockchain-based maritime equipment data sharing system, method and medium
CN103248636B (en)The system and method downloaded offline
CN112988852B (en)Block chain-based data management method, device and medium
US11870883B2 (en)Blockchain-based data management of distributed binary objects
CN108959654A (en)A kind of data management system based on block chain intelligence contract node and storage
CN112446046A (en)Data management method and device based on intelligent contract

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
RJ01Rejection of invention patent application after publication

Application publication date:20190405

RJ01Rejection of invention patent application after publication

[8]ページ先頭

©2009-2025 Movatter.jp