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

File storing and sharing method

A file storage and file technology, applied in electrical components, transmission systems, etc., can solve problems such as bandwidth waste, large transmission volume, and increase, and achieve the effect of improving security.

Inactive Publication Date: 2014-03-26
CHINA MOBILE COMM GRP CO LTD
View PDF5 Cites 58 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] However, according to this scheme, it needs to be uploaded for comparison each time regardless of whether it is repeated or not. If the transmission volume is too large, bandwidth will be wasted and time-consuming; the metadata server needs to store more encrypted mapping keys, and it will be based on authorized increase in number of users

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
  • File storing and sharing method
  • File storing and sharing method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0012] Embodiments of the present application will be described in detail below with reference to the accompanying drawings.

[0013] Such as figure 1 As shown, the file storage method according to one embodiment of the present application can be performed as follows.

[0014] After the upper layer application of the client initiates the file writing operation, the client divides the file into multiple data blocks (step S1002 ). It can be understood that the multiple data blocks to be divided are data blocks that do not overlap with each other, and any division algorithm may be used to perform the division operation.

[0015] The client uses a hash algorithm to calculate the content of each divided data block, and obtains a hash value for each data block as the content key of each data block. For each of the plurality of data blocks, the client uses the content key of the data block to encrypt the data block, thereby obtaining a plurality of ciphertext data blocks with the s...

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 application discloses a file storing and sharing method. The file storing method comprises the following steps: splitting a file into a plurality of data blocks by a client side; calculating the content of each data block respectively through a Hash algorithm, and taking the obtained Hash values as content secret keys to encrypt the data blocks respectively to obtain a plurality of ciphertext data blocks; uploading the ciphertext data blocks to a storage server; encrypting the position of each ciphertext data block in the storage server, the position of each ciphertext data block in a source file and the content secret keys respectively through a mapping secret key to generate mapping information, encrypting the mapping secret key through a public key of a file possessor to generate secret key information, and transmitting the mapping information, the secret key information, the filename and the identification of the file possessor together to a metadata server. According to the file storing method disclosed by the application, file storing safety can be improved; during file sharing, the file can be shared only by setting different re-encrypting secret keys for authorized users, and the secret keys are not needed to be updated frequently.

Description

technical field [0001] This application relates to file storage and sharing methods. Background technique [0002] In order to improve data security and storage efficiency, files can be encrypted and stored and shared. Specifically, the client can obtain a hash value summary of the file and upload it to the server to determine whether the file to be stored already exists. Then only the location of the duplicate data block on the server and the key of the duplicate data block will be returned. If there is no duplicate, the encrypted file will be uploaded, and the encryption key will be uploaded to the server so that others who are not authorized but upload duplicates of the file will be uploaded. And deleted users can read it. [0003] However, in the above scheme, the keys need to be updated continuously for different authorization groups, and there are high trustworthy requirements for the server and its administrators, and the keys and content may be leaked to the server....

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
IPC IPC(8): H04L29/06H04L29/08
Inventor 王珂
Owner CHINA MOBILE COMM GRP CO LTD
Features
  • Generate Ideas
  • Intellectual Property
  • Life Sciences
  • Materials
  • Tech Scout
Why Patsnap Eureka
  • Unparalleled Data Quality
  • Higher Quality Content
  • 60% Fewer Hallucinations
Social media
Patsnap Eureka Blog
Learn More