Technology for constructing a secure information exchange system based on non-divided factorial coding

Purpose. To ensure secure information exchange, including in extreme (crisis) situations, based on the methodology of integrated information protection through factorial data coding, aimed at ensuring control of the integrity of information, its security and protection from unauthorized access.

Specifications. The principle of organizing a shared channel, in which a closed group of users operates, is to use a permutation as a container for transferring information. Elimination of errors when transmitting permutations can be implemented through a repeated request or direct correction. The code does not detect errors that transform a permutation into another permutation of a permitted part of the same set. To organize closed groups of users within a shared channel, many permutations with a unique set of properties and parameters are used to transfer data, which ensures the confidentiality of exchanges within the group. The primary network in which information is transferred can be of any physical nature.

Application area. Communication systems for secure information transfer.

Advantages. The use of factorial codes provides built-in information security, as well as frame synchronization without a data block separator. In addition, this increases the reliability of information during its transmission under conditions of limited communication channel capacity.

Technical and economic effect. An assessment of the effectiveness of using non-separated factorial coding with data recovery by permutation for communication systems with short packets (with a data block length of up to 15 bits inclusive) with a bit error probability of 10E-3 indicates a decrease in the probability of an undetected error after decoding to 1.18E-05, according to compared to using a cyclic redundancy code with a corresponding undetected error probability value of 1.18E-04.

Description. The technology is aimed at ensuring secure information exchange through non-separated factorial coding of data and the use of permutations of a given length with certain structural and ensemble properties to transfer information messages. Channel multiplexing based on factorial codes consists of using permutations endowed with a certain set of characteristics, individual for each user, as an information carrier in order to increase system throughput while ensuring integrated information security. Based on these characteristics, user channels are separated from each other, which eliminates the need to organize a separate synchronization channel or enter an address field into the data block and increases communication throughput.

More details…