Distributed storage method and transmission decoding method
A distributed storage and distributed transmission technology, applied in the field of distributed storage, can solve the problems of high code storage redundancy, codec complexity reduction, transmission bandwidth redundancy, etc., to reduce storage redundancy, improve storage efficiency, The effect of reducing storage redundancy
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0055]Embodiment 1 of the present invention provides a distributed storage method. In the existing coding schemes of Sung and Fu, the information stored by each node has redundancy. For example, among n nodes, the storage redundancy of node i is i(k-1), and the maximum redundancy can reach n (k-1). As the number of nodes in the network increases, storage redundancy increases. However, the distributed storage method of this embodiment can reduce the storage redundancy of each node, and has high coding efficiency at the same time.
[0056] figure 1 A schematic flow diagram of a distributed storage method provided by an embodiment of the present invention, such as figure 1 As shown, the method includes the following steps:
[0057] S11: Divide the original data into blocks to obtain a first preset number k of data blocks, and the data lengths of the data blocks are the same.
[0058] S12: Encode the data block according to the generator matrix, and generate a second preset n...
Embodiment 2
[0086] This embodiment provides a distributed transmission decoding method, which is used to decode the data stored in the distributed system nodes in Embodiment 1, such as figure 2 As shown, it is a schematic flow chart of the distributed transmission decoding method of this embodiment, including:
[0087] S21: Connect to and acquire a first preset number k of node data, wherein the node data is stored in the nodes using a distributed storage method as described in any one of the embodiments.
[0088] That is, in the transmission phase, the user can randomly select k nodes to obtain the stored data of their nodes, and the nodes are denoted as i 1 ,...,i k , satisfy the condition: n≥i 1 >...>i k ≥ 1, the node packet in the node transmitted to the user.
[0089] S22: Perform local decoding on the node data to obtain original data.
[0090] In this embodiment, local decoding is adopted, which can eliminate extra decoding space consumption.
[0091] The specific decoding...
Embodiment 3
[0105] This embodiment proposes a specific application scenario for Embodiment 1 and Embodiment 2, provides a method for sharing secret data, and performs secret data sharing among a second preset number of devices, including:
[0106] The secret data is distributedly encoded according to the distributed storage method according to any one of the embodiments to obtain a second preset number of data packets, and each device includes one data packet.
[0107] Randomly select the data packets of the first preset number of devices to perform local decoding according to a distributed transmission decoding method according to any one of the second embodiment to obtain secret data, wherein the secret data also includes, for example, permissions, secret keys, etc.
[0108]That is, in a secret sharing scheme involving n users, the secret data is divided into k data blocks and encoded with the method described in Embodiment 1 to obtain n data packets, and each user holds one data packet,...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com