Permutation-based coding for data storage and data transmission

a data storage and data transmission technology, applied in the direction of code conversion, electrical equipment, etc., can solve the problems of inhibiting commercial applications, increasing computation burden, and data processing computation intensive, and achieves secure and efficient storage and distribution of data files, no loss of data, and small footprint

Pending Publication Date: 2022-05-12
USE 256 BV
View PDF11 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

In some applications like compressive/encryption algorithms, there are limitations when trying to transmit larger quantities of data over wireless networks due to their limited capacity compared to traditional methods such as transmitting them through wires at high speeds. However, these techniques provide security by encrypting important parts of the message before sending it across wirelessly without compromising any sensitive content being sent around on top. These codes allow for safe transferring of encrypted messages even if they may contain confidential material.

Problems solved by technology

This patented technical problem addressed in this patents relates to improving the efficiency and flexibility of compressors used in various industries including image retrieval and communication. Current methods require expensive hardware components due to their complexity and slowness, making them difficult to implement in practicality without sacrifices accuracy. There has been developed several approaches aimed at providing universal code solutions allowing for effective storage and transfer of vast quantities of information over varying distances between devices.

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
  • Permutation-based coding for data storage and data transmission
  • Permutation-based coding for data storage and data transmission
  • Permutation-based coding for data storage and data transmission

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0071]The aim of the embodiments described in this application are coding algorithms based on permutation functions for efficiently and securely storing and transmitting data. A permutation is a reordering of an ordered sequence of symbols or values, which plays an important role in algorithms. Different permutations of an ordered sequence may be indexed by a unique permutation index. This way, a sequence of data (values or symbols) may be regarded as a permutation which can be represented by an ordered sequence and a permutation index. It has been surprisingly found that permutation techniques can be used to code data blocks for efficient and secure data storage and transmission, despite the fact that the combination of the ordered sequence and the permutation index, as such, may result in a bigger (bit wise) value. For example, the number of permutations for two bytes is 2!=2, wherein each byte may represent a value between 0 to 255 resulting in 256*256=65536 combinations. The number

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

Methods of encoding and decoding data are described wherein the encoding method comprises: receiving a data file and dividing the data file or data stream into one or more data blocks, each data block having a predetermined size N and comprising a sequence of data units, e.g. byte values; and, iteratively encoding the data file into a data key based on a first permutation function and a first dictionary of permutation indices, preferably the encoded data file having a total size that is equal to or smaller than the original data file and preferably the data key having a size that is equal to or smaller than size of a data block. Iteratively encoding the data file comprises one or more encoding iterations, wherein each encoding iteration includes: determining a first permutation index defining a permutation to generate the first input data block from a first ordered data block, the generating including providing at least the first input data block to an input of the first permutation function, and the first ordered data block being obtainable by ordering the first input data block; determining a first permutation dictionary index representing a location in the first dictionary in which the first permutation index is stored; generating a first frequency data block defining the number of occurrences for each potential data value in the input data block, preferably determining the number of occurrences for each potential data value in the input data block and ordering the determined occurrences in a sequence of values in a hierarchical order, e.g. increasing or decreasing order of the data value; processing the frequency data block; and determining an encoded data block, the encoded data block comprising the first permutation dictionary index and the processed frequency data block. The encoding method further comprises outputting the data key comprising the one or more encoded data blocks and, optionally, iteration information.

Description

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

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
Owner USE 256 BV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products