Claims (10)
1. Способ дешифрования повторно передаваемых данных в системе шифрованной связи, отличающийся тем, что производят прием сообщения, содержащего параметр синхронизации шифрования и множество шифрованных блоков, до тех пор, пока первый блок из числа множества шифрованных блоков, не будет принят с ошибками, генерируют первый ключевой поток из параметров синхронизации шифрования и, по меньшей мере, один блок из множества шифрованных блоков, дешифруют с помощью первого ключевого потока множество шифрованных блоков, принятых без ошибок, до того, как первый блок из числа множества шифрованных блоков будет принят с ошибками, определяют инициирующий блок из сообщения, когда первый блок из числа множества шифрованных блоков принят с ошибками, передают второе сообщение, запрашивающее повторную передачу первого блока, и при приеме повторной передачи первого блока без ошибок, генерируют второй ключевой поток из инициирующего блока и повторной передачи первого блока, и дешифруют повторную передачу первого блока с помощью второго ключевого потока.1. A method for decrypting retransmitted data in an encrypted communication system, characterized in that a message containing an encryption synchronization parameter and a plurality of encrypted blocks is received, until the first block from the plurality of encrypted blocks is received in error, the first a key stream from encryption synchronization parameters and at least one block from a plurality of encrypted blocks are decrypted using the first key stream, a plurality of encrypted blocks received without errors before how the first block from among the set of encrypted blocks will be received with errors, the initiating block from the message is determined when the first block from among the set of encrypted blocks is received with errors, a second message is transmitted requesting the retransmission of the first block, and when receiving the retransmission of the first block without errors, generate a second key stream from the initiating block and retransmit the first block, and decrypt the retransmission of the first block using the second key stream.
2. Способ по п. 1, отличающийся тем, что маркируют в качестве нужных блоков, все блоки, последовательно принятые с ошибками, непосредственно после приема первого блока из множества шифрованных блоков, запрашивают во втором сообщении повторную передачу нужных блоков, при приеме повторной передачи первого блока и нужных блоков без ошибок генерируют второй ключевой поток: из инициирующего блока и повторной передачи первого блока и нужных блоков, и дешифруют повторную передачу первого блока и нужные блоки с помощью второго ключевого потока. 2. The method according to p. 1, characterized in that it is marked as the necessary blocks, all blocks sequentially received with errors, immediately after receiving the first block from the set of encrypted blocks, request in the second message the retransmission of the necessary blocks, when receiving the retransmission of the first block and the necessary blocks without errors generate a second key stream: from the initiating block and retransmission of the first block and the necessary blocks, and decrypt the retransmission of the first block and the necessary blocks using the second key stream.
3. Способ по п. 2, отличающийся тем, что маркируют третий блок из множества шифрованных блоков в качестве последующего блока, причем третий блок принимают непосредственно после приема ошибочных блоков, и дешифруют последующий блок непосредственно после дешифрования повторной передачи первого блока и нужных блоков. 3. The method according to claim 2, characterized in that the third block of the plurality of encrypted blocks is marked as a subsequent block, the third block being received immediately after receiving the erroneous blocks, and the subsequent block is decrypted immediately after decryption of the retransmission of the first block and the necessary blocks.
4. Способ по п. 2, отличающийся тем, что на этапе определения инициирующего блока используют параметр синхронизации шифрования в качестве инициирующего блока, когда первый блок из числа множества шифрованных блоков, принятых с ошибками, является первым блоком из множества шифрованных блоков, принятых вовремя. 4. The method according to p. 2, characterized in that at the stage of determining the initiating block, the encryption synchronization parameter is used as the initiating block, when the first block from among the set of encrypted blocks received with errors is the first block from the set of encrypted blocks received on time.
5. Способ по п. 2, отличающийся тем, что на этапе определения инициирующего блока маркируют второй блок из множества шифрованных блоков в качестве инициирующего блока, причем второй блок принимают непосредственно перед приемом первого блока. 5. The method according to p. 2, characterized in that at the stage of determining the initiating block, mark the second block from the set of encrypted blocks as the initiating block, and the second block is received immediately before receiving the first block.
6. Способ дешифрования повторно передаваемых данных в системе шифрованной связи, отличающийся тем, что принимают сообщение, содержащее параметр синхронизации шифрования и множество шифрованных блоков, содержащее N-ый блок, принятый без ошибок, и следующих непосредственно за ним М последовательных блоков, принятых с ошибками, за которыми непосредственно следует L последовательных блоков, принятых без ошибок, где N и L являются целыми числами, большими или равными нулю, а М является положительным целым числом, когда N≥0, определяют первый инициирующий блок из сообщения, генерируют первый ключевой поток из инициирующего блока и N-го блока, и дешифруют с помощью первого ключевого потока, N-ый блок, после приема М последовательных блоков, принятых с ошибками, определяют второй инициирующий блок из сообщения и передают второе сообщение, запрашивающее повторную передачу М последовательных блоков, принятых с ошибками, генерируют при приеме повторной передачи М последовательных блоков без ошибок, второй ключевой поток из второго инициирующего блока и повторной передачи М последовательных блоков, и дешифруют повторную передачу М последовательных блоков с помощью второго ключевого потока. 6. A method for decrypting retransmitted data in an encrypted communication system, characterized in that a message is received containing an encryption synchronization parameter and a plurality of encrypted blocks containing the Nth block received without errors and M consecutive blocks received with errors immediately following it immediately followed by L consecutive blocks received without errors, where N and L are integers greater than or equal to zero, and M is a positive integer when N≥0, determine the first the initiating block from the message, the first key stream is generated from the initiating block and the Nth block, and decrypted using the first key stream, the Nth block, after receiving M consecutive blocks received with errors, the second initiating block is determined from the message and the second a message requesting the retransmission of M consecutive blocks received with errors is generated when receiving a retransmission of M consecutive blocks without errors, a second key stream from the second initiating block and the retransmission of M is followed unit blocks, and decrypt the retransmission of M consecutive blocks using a second key stream.
7. Способ по п. 6, отличающийся тем, что маркируют (N+M+1)-блоков из множества шифрованных блоков в качестве последующего блока, и дешифруют последующий блок непосредственно после дешифрования повторной передачи М последовательных блоков. 7. The method according to p. 6, characterized in that mark (N + M + 1) -blocks from the set of encrypted blocks as a subsequent block, and decrypt the subsequent block immediately after decrypting the retransmission of M consecutive blocks.
8. Способ по п. 6, отличающийся тем, что при N=0 маркируют параметр синхронизации шифрования в качестве инициирующего блока. 8. The method according to p. 6, characterized in that at N = 0 mark the encryption synchronization parameter as the initiating block.
9. Способ по п. 6, отличающийся тем, что на этапе определения инициирующего блока маркируют N-ый блок как инициирующий блок. 9. The method according to p. 6, characterized in that at the stage of determining the initiating block mark the N-th block as the initiating block.
10. Способ, отличающийся тем, что производят прием сообщения, содержащего параметр синхронизации шифрования и множество шифрованных блоков, содержащих N последовательных блоков, принятых без ошибок, за которыми непосредственно следует М последовательных блоков, принятых с ошибками, непосредственно за которыми следует L последовательных блоков, принятых без ошибок, где N, М и L являются положительными целыми числами, генерируют первый ключевой поток из параметра синхронизации шифрования и N последовательных блоков, принятых без ошибок, и дешифруют с помощью первого ключевого потока N последовательных блоков, принятых без ошибок, определяют инициирующий блок из сообщения, передают после приема М последовательных блоков, принятых без ошибок, передают второе сообщение, запрашивающее повторную передачу М последовательных блоков, принятых с ошибками, генерируют при приеме повторной передачи М последовательных блоков без ошибок, генерируют второй ключевой поток из инициирующего блока и повторную передачу М последовательных блоков и дешифруют повторную передачу М последовательных блоков с помощью второго ключевого потока. 10. A method characterized in that a message is received comprising an encryption synchronization parameter and a plurality of encrypted blocks containing N consecutive blocks received without errors, immediately followed by M consecutive blocks received with errors, immediately followed by L consecutive blocks, received without errors, where N, M and L are positive integers, generate the first key stream from the encryption synchronization parameter and N consecutive blocks received without errors, and de encrypted with the first key stream N consecutive blocks received without errors, determine the initiating block from the message, transmit after receiving M consecutive blocks received without errors, transmit a second message requesting retransmission M consecutive blocks received with errors, generate when receiving the re transmitting M consecutive blocks without errors, generate a second key stream from the initiating block and retransmit M consecutive blocks and decrypt the retransmission of M subsequently blocks using the second key stream.