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

A file update method for separate storage of network information

A technology of separate storage and file update, applied in electrical components, special data processing applications, program/content distribution protection, etc., can solve the problems of less confidentiality than the original file, inflexible processing, abandoning file modification and update, etc., to ensure normal Use and modification, guarantee security and flexibility, effect with little overhead

Active Publication Date: 2017-12-12
PEKING UNIV SHENZHEN GRADUATE SCHOOL +1
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] However, with the promotion and application of separate storage file systems, problems such as user file updates also arise. Since the separated data blocks are indispensable and stored separately at both ends of the network, when the system processes the user's update of the original file, the In some cases, such as a sudden loss of network connection, or when the security policy does not allow writing to the cloud from the public network, it will cause the problem that the cloud data blocks cannot be updated synchronously; It can destroy the consistency of corresponding data between local and cloud, so effective processing methods are needed to solve this problem
[0004] At present, there are two main file update methods for this problem. One is to use an asynchronous method, which temporarily stores the data blocks that need to be uploaded by the local system, and waits for the system to update automatically when the network environment allows. Since the temporarily stored data cannot be stored in key disk, otherwise it will no longer be separate storage, and the relevant security protection will be invalid. The disadvantage of this method is that the user may bring the key disk and try to read and modify this file elsewhere before the automatic update. Asynchronously updating cloud data blocks will cause complex version management, and the processing is not flexible enough. On the one hand, it is necessary to maintain the corresponding relationship between different versions of files, and at the same time it will waste a lot of space; It is stored in the specified file or database on the key disk, so that the update and storage of the file content does not involve modifying the cloud data. The update does not depend on the network connection, nor does it need complicated version management. The disadvantage of this method is This modification record is not stored separately but is completely stored on the key disk, so the confidentiality is not as good as the original file. In fact, it also reduces the security protection of the file content to achieve file update.

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
  • A file update method for separate storage of network information
  • A file update method for separate storage of network information
  • A file update method for separate storage of network information

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0040] Such as figure 1 As shown, this example provides a file update method for separate storage of network information, including the following steps:

[0041] The step of splitting and saving is splitting the files to be updated and saved into local data blocks and cloud separation data blocks, and uploading the cloud separation data blocks to the cloud;

[0042] The upload judging step is to judge whether the cloud separation data block is successfully uploaded to the cloud, if so, jump to the local saving step, otherwise jump to the judging and modifying record file step;

[0043] The local saving step is to store the separated local data block in the key disk, delete the existing modification record file on the key disk, and jump to the step of saving successfully;

[0044] Judging the step of modifying the record file, judging whether there is a modification record file, if so, updating the modification record file and jumping to the step of modifying the record file, ot...

Embodiment 2

[0057] On the basis of embodiment 1, the modified record file described in this example is a newly added file independent of the local data block file on the key disk; in the described modified record file step, the process of encrypting the modified record is: by encrypting Algorithm or data transformation algorithm, using the currently unmodified cloud-separated data block and the current modification record as input to perform encryption or data transformation operations to generate a new encrypted modification record, and then store the encrypted modification record in the modification record of the key disk in the form of a file In the file; the modification record file is established as a separate file for each original file, or the modification record files of all the original files are stored in any one of a file, database or data source in an overall unified form. In a data storage space; the modification record includes the incremental modification information of the ...

Embodiment 3

[0072] On the basis of Embodiment 1 or Embodiment 2, in this example, the file is split and stored separately on the cloud and the key disk, and the changes made by the user to the file are stored in the incremental modification information file to specifically generate the incremental The way to modify the information record is: first, divide the source file into several small blocks on average, for example, each block is 512 bytes, and the last data block may be smaller than this 512 bytes, and then calculate the checksum for each data block, Store in the hash table; take the first data block of the modification record file, that is, from 1 byte to the 512th byte, quickly calculate the check value through rolling check and look it up in the hash table, where rolling check uses The most important is the adler-32 algorithm invented by Mark Adler. This verification method has the characteristic that the subsequent verification value of the data block can be efficiently calculate...

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 present invention provides a file update method for separate storage of network information, comprising the following steps: splitting and saving the file, uploading the cloud-separated data block to the cloud after splitting the file; uploading judging step, judging whether the cloud-separated data block is successfully uploaded Go to the cloud, if so, jump to the local saving step, otherwise jump to the step of judging the modification record file; the local saving step, store the local data block and delete the existing modification record file; judge the modification record file step, judge whether there is a modification Record the file, if so, update the modification record file, if otherwise, generate the modification record file, and then jump to the step of modifying the record file; modify the record file step, encrypt and save the modification record. When the invention generates or updates the modification record file, information such as the key required for the encryption transformation operation is extracted from the original cloud-separated data block, and the separated storage protection of the file content can be completely maintained even when there is no network update.

Description

technical field [0001] The invention relates to a file update method, in particular to a file update method for separate storage of network information. Background technique [0002] Separation of network information storage is a secure file storage method used in a network environment, such as a cloud storage system. In this method, in order to protect the security of the file content, the file is not placed in the cloud as a whole, but passed through After content transformation and splitting, part of the file is uploaded to the cloud, and part is left on the local medium; since the file information is separated and stored in different media, any piece of data in the cloud or local cannot recover any content of the file, making Users gain self-management of cloud file security. [0003] However, with the promotion and application of separate storage file systems, problems such as user file updates also arise. Since the separated data blocks are indispensable and stored se...

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 Patents(China)
IPC IPC(8): G06F17/30G06F21/10G06F21/62H04L29/06H04L29/08
Inventor 李大刚周颖林信南
Owner PEKING UNIV SHENZHEN GRADUATE SCHOOL
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