Movatterモバイル変換


[0]ホーム

URL:


CN113973003B - Verification method for cloud cluster scheduling storage information based on block chain - Google Patents

Verification method for cloud cluster scheduling storage information based on block chain
Download PDF

Info

Publication number
CN113973003B
CN113973003BCN202110737007.1ACN202110737007ACN113973003BCN 113973003 BCN113973003 BCN 113973003BCN 202110737007 ACN202110737007 ACN 202110737007ACN 113973003 BCN113973003 BCN 113973003B
Authority
CN
China
Prior art keywords
data
transaction
information
log data
scheduling
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.)
Active
Application number
CN202110737007.1A
Other languages
Chinese (zh)
Other versions
CN113973003A (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.)
Jiangsu Tengwu Information Technology Co ltd
Original Assignee
Jiangsu Tengwu Information 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 Jiangsu Tengwu Information Technology Co ltdfiledCriticalJiangsu Tengwu Information Technology Co ltd
Priority to CN202110737007.1ApriorityCriticalpatent/CN113973003B/en
Publication of CN113973003ApublicationCriticalpatent/CN113973003A/en
Application grantedgrantedCritical
Publication of CN113973003BpublicationCriticalpatent/CN113973003B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

The invention relates to a verification method of cloud cluster scheduling storage information based on a block chain, which comprises the following steps: the A scheduling information storage comprises the following steps: acquiring scheduling log data from a control center; hashing the dispatch log data; packaging and sending the dispatch log data to an endorsing node for endorsing; verifying whether the transaction is legal or not, if so, broadcasting the transaction to the whole network, and storing the transaction into a blockchain; if not, directly ending the flow; the traceability verification of the scheduling information B comprises the following steps: acquiring original log data from a local database; hashing the original log data; tracing to a corresponding block in a block chain through a block hash value and transaction time obtained when the log data are stored, and obtaining block data; comparing the block data with the data hash value in the local database, wherein the information in the database is not tampered when the data is consistent. The invention improves the safety and reliability of the system and provides durable availability data.

Description

Verification method for cloud cluster scheduling storage information based on block chain
Technical Field
The invention relates to a verification method of cloud cluster scheduling storage information based on a block chain, and belongs to the technical field of block chains.
Background
In recent years, with the development of network technology, the scale and the number of concurrent tasks of the internet have proliferated. The centralized resource management mode and the distributed task execution mode also bring new security problems. The actions of stealing user privacy, tampering data information and even disturbing the scheduling of cloud cluster resources frequently happen, the traditional recording cluster system of cloud computing is very easy and tampered, and once a central server is attacked, the reliability and the safety of the system face crisis. Therefore, how to improve the security and reliability of blockchain information storage and skip is a great issue in the current blockchain development.
Disclosure of Invention
The invention aims to overcome the problems in the prior art and provide a verification method of cloud cluster scheduling storage information based on a block chain, which can improve the safety and reliability of a system and provide durable availability data.
The invention discloses a verification method of cloud cluster scheduling storage information based on a block chain, which comprises the following steps:
The scheduling information storage method specifically comprises the following steps:
A1: judging whether a blockchain network exists, if so, directly entering A2, and if not, entering A2 after compiling and creating the blockchain network;
A2: acquiring scheduling log data from a control center;
a3: carrying out hash processing on the dispatching log data to obtain a hash value;
A4: packaging and sending the scheduling log data to an endorsing node for endorsing;
A5: verifying whether the transaction is legal or not, if so, broadcasting the transaction to the whole network, and storing the transaction into a block chain to obtain a block hash value and transaction time; if not, directly ending the flow;
b: the tracing verification of the scheduling information specifically comprises the following steps:
b1: acquiring original log data from a local database;
B2: carrying out hash processing on the original log data, wherein the hash processing is the same as that of the step A3;
b3: tracing to a corresponding block in a block chain through a block hash value and transaction time obtained when the log data are stored, and obtaining block data;
b4: comparing the block data with the data hash value in the local database, if the data is consistent, the information in the database is not tampered, and if the data is inconsistent, the data is tampered.
Further, the step A1 specifically includes the following steps:
A1.1: creating an creation module;
a1.2: creating a blockchain network;
A1.3: the blockchain network is joined by authentication.
Further, the method for storing the scheduling information is distributed storage; the original log data in the local database comprises original data acquired from a cloud cluster and data access information of the local database.
Further, the step A3 specifically includes the following steps:
A3.1: transaction fragmentation:
1) Digitizing the log data T and converting the log data T into decimal numbers X;
2) Constructing trapdoor parameters (k, t) according to the block chain link point information, wherein t is the total number of transaction fragments, and k is the total number t of k fragments required to be obtained during verification, so that the original transaction can be recovered; i.e.
3) Fragmenting the message by using trapdoor hash algorithm: constructing a t-1 polynomial:
f (x) =x+a1x1+a2x2+…+a(t-1)x(t-1) mod (p), where p is a prime number and satisfies p > max (xmax,t),xmax=max(xi), 1.ltoreq.i.ltoreq.k-1;
Randomly selecting t numbers to be brought into the polynomial to obtain fragment information (xi,yi) of t groups of transactions;
A3.2: the method comprises the steps of combining transaction fragment information (xi,yi) and converting the combined fragment information into a hash value formed by four tuples;
A3.3: and obtaining the common abstract of the t groups of transaction fragments.
Further, the endorsement node is a Peer node.
Further, the transaction information in step A5 is a summary of log data.
The beneficial effects of the invention are as follows:
By means of the slicing preprocessing of the data and the on-chain storage of the message digest obtained through the hash collision, the storage pressure of the block chain can be reduced, and the credibility and verifiability of the log message are ensured. Through the storage of the trapdoor hash function result by the block chain, the non-tamperable and auditable characteristics of the result can be ensured.
Drawings
FIG. 1 is a flow chart of scheduling information storage in a blockchain-based verification method of cloud cluster scheduling storage information;
FIG. 2 is a flow chart of scheduling information verification in a blockchain-based verification method of cloud cluster scheduling storage information.
Detailed Description
The invention will now be described in further detail with reference to the accompanying drawings. The drawings are simplified schematic representations which merely illustrate the basic structure of the invention and therefore show only the structures which are relevant to the invention.
The invention discloses a verification method of cloud cluster scheduling storage information based on a block chain, which comprises the following steps:
As shown in fig. 1, the a scheduling information storage specifically includes the following steps:
A1: judging whether a blockchain network exists, if so, directly entering A2, and if not, entering A2 after compiling and creating the blockchain network; the method for storing the scheduling information is distributed storage; the original log data in the local database comprises original data acquired from a cloud cluster and data access information of the local database.
When there is no blockchain network, step A1 specifically includes the following steps:
A1.1: creating an creation module;
a1.2: creating a blockchain network;
A1.3: the blockchain network is joined by authentication.
A2: acquiring scheduling log data from a control center;
a3: carrying out hash processing on the dispatching log data to obtain a hash value;
the step A3 specifically comprises the following steps:
A3.1: transaction fragmentation:
1) Digitizing the log data T and converting the log data T into decimal numbers X;
2) Constructing trapdoor parameters (k, t) according to the block chain link point information, wherein t is the total number of transaction fragments, and k is the total number t of k fragments required to be obtained during verification, so that the original transaction can be recovered; i.e.
3) Fragmenting the message by using trapdoor hash algorithm: constructing a t-1 polynomial:
F (X) =X+a1x1+a2x2+…+a(t-1)x(t-1) mod (p), where p is a prime number and satisfies p > max (Xmax,t),xmax=max(xi), 1.ltoreq.i.ltoreq.k-1;
Randomly selecting t numbers to be brought into the polynomial to obtain fragment information (xi,yi) of t groups of transactions;
A3.2: the method comprises the steps of combining transaction fragment information (xi,yi) and converting the combined fragment information into a hash value formed by four tuples;
A3.3: and obtaining the common abstract of the t groups of transaction fragments.
A4: packaging and sending the scheduling log data to an endorsing node for endorsing; the endorsement node is a Peer node.
A5: verifying whether the transaction is legal or not, if so, broadcasting the transaction to the whole network, and storing the transaction into a block chain to obtain a block hash value and transaction time; if not, directly ending the flow; the transaction information described in step A5 is only a summary of the log data.
As shown in fig. 2, B: the tracing verification of the scheduling information specifically comprises the following steps:
b1: acquiring original log data from a local database;
B2: carrying out hash processing on the original log data, wherein the hash processing is the same as that of the step A3;
b3: tracing to a corresponding block in a block chain through a block hash value and transaction time obtained when the log data are stored, and obtaining block data;
b4: comparing the block data with the data hash value in the local database, if the data is consistent, the information in the database is not tampered, and if the data is inconsistent, the data is tampered.
By means of the slicing preprocessing of the data and the on-chain storage of the message digest obtained through the hash collision, the storage pressure of the block chain can be reduced, and the credibility and verifiability of the log message are ensured. Through the storage of the trapdoor hash function result by the block chain, the non-tamperable and auditable characteristics of the result can be ensured.
The data storage of the blockchain is public and transparent in the blockchain network, the uplink transaction of the invention is only the abstract of the log information, and the algorithm meets the characteristic of semantic security. The privacy of the log data is improved.
Compared with the traditional data storage, the on-chain storage space is less than 1/k of the original data storage space, and the storage and consensus process of the block chain is convenient. In actual operation, node calculation and communication cost can be reduced, and the model can be better applied to a large-scale data service scene mainly comprising sensitive data.
With the above-described preferred embodiments according to the present invention as an illustration, the above-described descriptions can be used by persons skilled in the relevant art to make various changes and modifications without departing from the scope of the technical idea of the present invention. The technical scope of the present invention is not limited to the description, but must be determined according to the scope of claims.

Claims (5)

CN202110737007.1A2021-06-302021-06-30Verification method for cloud cluster scheduling storage information based on block chainActiveCN113973003B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202110737007.1ACN113973003B (en)2021-06-302021-06-30Verification method for cloud cluster scheduling storage information based on block chain

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202110737007.1ACN113973003B (en)2021-06-302021-06-30Verification method for cloud cluster scheduling storage information based on block chain

Publications (2)

Publication NumberPublication Date
CN113973003A CN113973003A (en)2022-01-25
CN113973003Btrue CN113973003B (en)2024-09-06

Family

ID=79586158

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202110737007.1AActiveCN113973003B (en)2021-06-302021-06-30Verification method for cloud cluster scheduling storage information based on block chain

Country Status (1)

CountryLink
CN (1)CN113973003B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN114817249B (en)*2022-04-122024-07-09平安国际智慧城市科技股份有限公司Transaction block verification method, device, equipment and storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN111464310A (en)*2020-03-302020-07-28烟台海颐软件股份有限公司Method for realizing union chain and Polkadot chain mixed chain
CN111460497A (en)*2020-03-302020-07-28中南大学 An editable blockchain system

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US10114970B2 (en)*2015-06-022018-10-30ALTR Solutions, Inc.Immutable logging of access requests to distributed file systems
US10657261B2 (en)*2017-11-302020-05-19Mocana CorporationSystem and method for recording device lifecycle transactions as versioned blocks in a blockchain network using a transaction connector and broker service
KR101946196B1 (en)*2018-03-262019-02-08그래프 블록체인 리미티드Control system for controlling private block-chain system
US20200364817A1 (en)*2019-05-172020-11-19UCOT Holdings Pty LtdMachine type communication system or device for recording supply chain information on a distributed ledger in a peer to peer network
US11429738B2 (en)*2019-05-292022-08-30International Business Machines CorporationBlockchain endorsement with approximate hash verification
US12425453B2 (en)*2019-07-242025-09-23International Business Machines CorporationSecurity layer for configuring blockchain
CN111104694B (en)*2019-12-022021-12-31华中科技大学Data encoding method and system supporting data support sexual certification and data repair
CN111539750B (en)*2020-04-272023-05-05中山大学Commodity traceability system based on blockchain and big data technology
CN111625870B (en)*2020-04-282023-08-04鼎链数字科技(深圳)有限公司Block chain-based security audit method, system and storage medium
CN111612619A (en)*2020-04-292020-09-01南京邮电大学 A blockchain-based warehousing sharing platform and warehousing transaction method
CN111861461A (en)*2020-07-072020-10-30上海源庐加佳信息科技有限公司Transaction data tracing method and system based on block chain
CN112286963B (en)*2020-11-172023-05-26北京物资学院Block chain terminal data credible query system and implementation method thereof
CN112597544A (en)*2020-12-242021-04-02北京工业大学Block chain-based industrial internet data security management system and method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN111464310A (en)*2020-03-302020-07-28烟台海颐软件股份有限公司Method for realizing union chain and Polkadot chain mixed chain
CN111460497A (en)*2020-03-302020-07-28中南大学 An editable blockchain system

Also Published As

Publication numberPublication date
CN113973003A (en)2022-01-25

Similar Documents

PublicationPublication DateTitle
JP7499852B2 (en) Random Node Selection for Permissioned Blockchains
US20220337420A1 (en)Blockchain-Enabled Computing
CN112084255B (en)Efficient verification of machine learning applications
US11151660B1 (en)Intelligent routing control
CN110838065B (en)Transaction data processing method and device
CN112131254B (en)SQL processing engine for blockchain ledger
CN111881109B (en)Database mergeable ledgers
CN108009445B (en)Semi-centralized trusted data management system
CN112163240A (en)Block chain based distributed government affair architecture unifying method and system
CN115859362A (en)Data storage system, method, device and medium based on block chain side chain
CN115004625A (en)Index structure for block chain ledger
CN116596535B (en)Transaction payment method, device, equipment and storage medium based on blockchain
CN115222410A (en) Blockchain-based transaction chaining method, device, electronic device and storage medium
CN113973003B (en)Verification method for cloud cluster scheduling storage information based on block chain
CN113688418A (en) Engineering order settlement method and system based on blockchain data storage
CN118537121A (en)Block chain data processing method and device, electronic equipment and storage medium
CN114896569B (en) Code copyright registration system, method and platform based on blockchain
GuoApplication of blockchain based on deep learning algorithm in enterprise Internet of Things system
CN118279065A (en)Data right determining method and device, electronic equipment and storage medium
CN115953174A (en)Food safety traceability system based on fragment block chain technology
CN111147575B (en)Data storage system based on block chain
CN116070191A (en)Information processing method and device, storage medium, and program product
CN113347182A (en)Transaction consensus method for block link points
CN115221125A (en)File processing method and device, electronic equipment and readable storage medium
CN107483210B (en)Data verification method and system

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp