Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Data integrity verification method for shared outscored database

A technology for data integrity and integrity verification, applied in digital data protection, electronic digital data processing, special data processing applications, etc.

Active Publication Date: 2011-01-05
WUHAN DAMENG DATABASE
View PDF3 Cites 2 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although the data decomposition method in the shared outsourcing database mode solves the problem of data confidentiality to a certain extent, when the data is maliciously modified, deleted and inserted, there is still a lack of a mechanism to check whether the data queried by the user has been maliciously modified or not. Deleted, and found out which database service provider modified it

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Data integrity verification method for shared outscored database
  • Data integrity verification method for shared outscored database
  • Data integrity verification method for shared outscored database

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0011] The present invention will be further described below with reference to the drawings and embodiments, but the embodiments should not be construed as limiting the present invention.

[0012] The invention is implemented in three steps:

[0013] A basic table Tablel (coll int) is defined in the database, and a table with the same name is created in the database servers of N=5 database service providers to store the decomposed data fragments. Assuming that K=3 at this time, where (X1, X2, X3, X4, X5)=(10, 5, 3, 7, 2), that is, the 5 DSPs are numbered 10, 5, 3, 7, 2, respectively. The polynomial to decompose the original data is: a 1 x i 2 +a 2 x i +real(i=1,...,5), where real is the true value, x i The value is the number of the DSP server. a 1 The coefficient is generated using a monotonic increasing function f(x)=2x+5, a 2 The coefficients are generated with a monotonic increasing function g(x)=|_logx_|+6, and the variable x=real.

[0014] In the system operation stage, if th...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention provides a data integrity verification method for a shared outscored database, which specifically comprises the following steps of: decomposing data values into a plurality of data fragments by adopting a polynomial, and storing the data fragments into a plurality of database service providers (DSP) respectively, wherein the polynomial takes the serial number of the DSP as a variable and has a coefficient value calculated by a monotone increasing function which takes the data value as the variable; and in query, decomposing matched data values in the same way to further convert the query into the query of the plurality of DSPs, constructing a polynomial form-based system of linear equations according to query results and the serial numbers of the queried DSPs, solving the system of equations, verifying whether the solved polynomial coefficient and synthesis data values satisfy the monotone increasing function relation or not, determining the data passes the integrity verification if the solved polynomial coefficient and the synthesis data values satisfy the monotone increasing function relation, otherwise, determining the data does not pass the integrity verification. The method has the advantage of determining whether the integrity of the data is damaged or not to further ensure the integrity of the data by judging whether the original monotone increasing function relation is kept between the synthesis data and the polynomial coefficient or not.

Description

Technical field [0001] The invention belongs to the technical field of database application in computers, and specifically relates to a data integrity verification method for sharing an outsourced database. Background technique [0002] With the rapid development of information technology, in order to improve work efficiency, more and more companies need to purchase software and hardware equipment and hire professional and technical personnel to maintain data in order to manage a large amount of internal data. This brings human resource costs and business operations. Rising costs. In view of the cost of traditional data management, more and more companies are inclined to a new data management model-outsourcing database, that is, companies hand over their data to database service providers for data hosting. According to the number of database server providers required to support an application, it is divided into traditional outsourcing databases and shared outsourcing databases....

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F21/00G06F17/30G06F21/64
Inventor 韩朱忠徐纲付铨蔡畅
Owner WUHAN DAMENG DATABASE
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products