RussianPatents.com
|
Method for encoding/decoding |
|||||||||||||
IPC classes for russian patent Method for encoding/decoding (RU 2249857):
|
FIELD: electric communications. SUBSTANCE: method is performed using microcontrollers with two memory types: data and software. For transfer of each symbol individual main and reserve codes are used, on basis of number of repeats of symbol in transferred message. First transfer of symbol is performed by main code, second transfer of same symbol - by reserve code, and then codes synchronization displacement is activated for a step around circle relatively to symbols until finish of circle. After transfer of displaced reserve code, closing the circle, synchronous replacement of codes variants is performed, and then order of codes replacement is repeated in case of repeat of any symbol in transferred message. Number of required code variants is set by planned volume of information, sent via communication line. EFFECT: higher efficiency. 1 dwg
The invention relates to the field of telecommunication and can be used as a method of encoding-decoding to protect information during transmission over the communication line. Known methods of encoding-decoding use the same code to transmit the information symbol regardless of the number of its repetitions in the transmitted message. This affects the security of the communication channel and allows decryption of the message transmitted by needresume. Currently, the protection of information in communication networks mainly provide methods for effective coding, see, for example, Megarobot, Kagosima, Smerobot. “Theoretical foundations of secure protection stationary protected objects”, ed. “Home of the Grail”, Moscow, 2002, page 100...115. The use of effective codes provides practical reliability of information protection at the maximum transfer rate. However, this did not address the issue with the transfer is repeated in the message characters. They will be sent the same codes. This impairs the security of information transmitted in the communication network from unauthorized access. Known methods of encoding-decoding the closest analogue may be recognized as a way built “Electronic locking device”, see Patent No. 2180386 on application No. 2001100885, is) from 09.01.2001, which is selected as a prototype. The prototype contains transceivers and microcontrollers with two kinds of memory: data and software. The data memory contains the same for lock and key account codes for each individual release. Program memory contains a record of commands that are run when the vehicle is unlocked or locked. The data memory contains n cells. In each of the cells recorded different code on each opening of the lock. In one of the memory cells of the data is the code for the current release, which subsequent locking randomly goes into another cell. In the program memory contains a sequence of commands that are used when unlocking and locking the lock. These commands for the key and lock are different and run automatically after pressing the key “OPEN” or “CLOSE”. The prototype works as follows. When working between the key and lock is a two-way communication. For unlocking the key asks for the number of cells in which the recorded code unlock. On request key lock transmits a key to this room. In accordance with the room key gets the unlock code from its memory and transmits it to the castle. Get the code unlocking, the lock is unlocked. When locking the lock code unlock automatically changes randomly for a new one, which is written in another memory cell of the castle. The original prototype cannot be used as a coding-decoding device, however, on the basis of a prototype of such a device can be created. The aim of the invention is the creation of a coding-decoding device, which improves the quality of protection through on-line communication information from interception her needresume by converting the transmitted message in code, without repetitions. This goal is achieved by the fact that in the encoding-decoding device, the microcontroller has two kinds of memory: data and software. In-memory data written characters, such as letters, numbers, symbols, and the corresponding individual codes for the transmission of symbols over a communications line. In the program memory of the listed commands, which leads to the substitution of symbols for codes in encoding and codes to the symbols in the decoding device. Each character in the data memory is made with a permanent address. The codes used for transmission of any character performed with a variable address. Due to this, any re-transmission symbol in the transmitted message has a new code. There are several options codes. In each embodiment, each symbol has its own primary and redundant code. Code transmitted symbol defined the program memory based on the number of its surface is of Areni in the transmitted message. The first transmission symbol made the main code. The second transmission of the same symbol backed code. Then in the encoding-decoding device involved simultaneous shift codes on the step in a circle towards the characters. Re the third transmission symbol executed shifted the main code. Fourth retransmission symbol made eect of redundant code. Then used a synchronous shift codes for the next step. This is repeated until the completion of the circle. After the transmission is shifted back code, closing the circle, in the encoding-decoding device is made synchronous change options codes. Then the procedure for change codes when the repetition of any character in the transmitted message is repeated. The number of required option code is set to the planned volume of information transmitted over communication lines, equipped with data a sample of the coding-decoding device. The drawing shows a structural diagram of the inventive device. In this scheme, the transmitted signal is connected to codereuse device 1. This signal is fed to the input node, the program memory 2. Node 2 has a two-way communication with the node data memory 3. The output signal of encoder 1 are codes that are removed from the output node 2. The received code signal is connected to a decoding device 4. This is t the signal at the input node program memory 5. Node 5 has two-way communication with the node data memory 6. The output signal of the decoding device 4 are characters that are removed from the output node 5. The claimed device operates as follows. Depending on the number of repetitions of the same symbol in the transmitted message, the inventive device is either a major source or backup code, or replacement option codes. Consider these modes of operation. 1. The operation of the device with the main code. The encoder 1 is running the following commands in the program memory 2: 1. The reception of a symbol. 2. The transmission symbol in the address data memory. 3. Query of the main character code from the data memory. 4. The main character code from the data memory. 5. Transmission main character code to the output of the coding device 1. The decoding device 4 operates in the following commands in the program memory 5: 1. The receiving core code. 2. Transmission main code in the memory address data. 3. The query symbol from the data memory. 4. Receiving the symbol from the data memory. 5. The transmission symbol at the output of the decoding device 4. 2. The operation of the device with the backup ID. The encoder 1 is running the following commands in the program memory 2: 1. Repeated reception of the same symbol. 2. The transmission is of mwala in the memory address data. 3. Request backup character code from the data memory. 4. Getting back character code from the data memory. 5. Transfer backup character code to the output of the coding device 1. 6. In-memory data, relative to character, the offset of the individual codes on the step in a circle. The decoding device 4 operates in the following commands in the program memory 5: 1. Welcome back code. 2. Transfer the backup code in the memory address data. 3. The query symbol from the data memory. 4. Receiving the symbol from the data memory. 5. The transmission symbol at the output of the decoding device 4. 6. In-memory data, relative to character, the offset of the individual codes on the step in a circle. 3. The operation of the device with the replacement option codes. The encoder 1 is running the following commands in the program memory 2: 1. Repeated reception of the same symbol, which refers to the last step of the circle. 2. The transmission symbol in the address data memory. 3. Request backup character code from the data memory. 4. Getting back character code from the data memory. 5. Transfer backup character code to the output of the coding device 1. 6. In-memory data change options codes. The decoding device 4 operates in the following commands in the program memory 5: 1. Welcome back code of the last step of the kr who ha 2. Transfer back code of the last step of the circle in the memory address data. 3. The query symbol from the data memory. 4. Receiving the symbol from the data memory. 5. The transmission symbol at the output of the decoding device 4. 6. In-memory data change options codes. If you need to expand the communications network new subscriber, before be included in the connection requests from any of the subscribers operating in a communication network, the code that is currently being used for transmission of the first character. After receiving it, a new subscriber sets in-memory data source individual codes of all characters on the basis of the code of the first character. These codes coincide with the source at the moment of time at which network subscribers. Then a new subscriber maintains communication in the usual manner. The line, which included the inventive device provides communication codes without repetition. This quality is achieved by the fact that each re-transmission of any character in the transmitted message is a new code. Due to this, no decoding of the message transmitted by padrasto with the interception of a communication session. The encoding-decoding, protecting information during transmission over the communication line from the intercept are not the addressees performed using microcontrollers, which are two of the IDA memory: data and software, characterized in that the data memory write characters, such as letters, numbers, symbols and corresponding individual codes for the transmission symbols in the communication line, the program memory of the put command, which leads to the substitution of symbols for codes in encoding and codes to the symbols in the decoding device, with each symbol in the data memory perform with a permanent address, and codes used for transmission of any character, performed with a variable address, due to which any re-transmission symbol in the transmitted message has a new code, and involved several variants of code that have each character has its own primary and backup codes, and code transmitted symbol is determined by the command program memory, based on the number of its repetitions in the transmitted message, the first transmission symbol execute the main code, and the second redundant code, then in the encoding-decoding device uses a synchronous shift codes on the step in a circle towards the characters, re third gear symbol carry out is shifted to the main code, the fourth retransmission symbol fulfill shifted back ID, and then uses a synchronous shift codes on the next step, and this is repeated until the completion of the circle, and after sending out backup is ode, closing the circle, in the encoding-decoding device to perform synchronous shift options, codes, and then the procedure for change codes when the repetition of any character in the transmitted message is repeated, the number of required option code is set to the planned volume of information transmitted over communication lines, equipped with data a sample of the coding-decoding device.
|
© 2013-2014 Russian business network RussianPatents.com - Special Russian commercial information project for world wide. Foreign filing in English. |