RU2546238C1 - Method for transliteration conversion of information and transmission thereof over communication lines - Google Patents
Method for transliteration conversion of information and transmission thereof over communication lines Download PDFInfo
- Publication number
- RU2546238C1 RU2546238C1 RU2013144893/08A RU2013144893A RU2546238C1 RU 2546238 C1 RU2546238 C1 RU 2546238C1 RU 2013144893/08 A RU2013144893/08 A RU 2013144893/08A RU 2013144893 A RU2013144893 A RU 2013144893A RU 2546238 C1 RU2546238 C1 RU 2546238C1
- Authority
- RU
- Russia
- Prior art keywords
- message
- structured
- transliteration
- matrix
- semantic expression
- Prior art date
Links
Landscapes
- Machine Translation (AREA)
Abstract
Description
Изобретение относится к вычислительной технике, в частности к средствам обеспечения передачи информации по каналам связи.The invention relates to computer technology, in particular to means for ensuring the transmission of information through communication channels.
Известен способ транслитерационного преобразования информации и передачи ее по каналам связи (см. патент РФ №2159507 «Узел кодирования и/или декодирования информации, система передачи информации с уплотнением каналов, система передачи информации в телекоммуникационной сети», опубл. 20.11.2000), заключающийся в приеме информации, поступающей на вход узла, преобразовании ее с использованием блоков растрового кодирования и управления в форматы внешних устройств и передаче в канал связи. Указанный способ является наиболее близким по технической сущности к заявляемому способу и поэтому выбран в качестве прототипа.There is a method of transliteration converting information and transmitting it through communication channels (see RF patent No. 2159507 "Node encoding and / or decoding information, information transmission system with channel multiplexing, information transmission system in a telecommunications network", publ. 20.11.2000), which consists in in receiving information received at the input of the node, converting it using raster coding and control units into formats of external devices and transmitting it to the communication channel. The specified method is the closest in technical essence to the claimed method and is therefore selected as a prototype.
Недостатком прототипа является его низкая надежность, обусловленная невозможностью проверки правильности передачи структурированных блоков по каналам связи в случае их изменения и возможностью фильтрования злоумышленником графика, содержащего структурированные сообщения.The disadvantage of the prototype is its low reliability, due to the impossibility of verifying the correct transmission of structured blocks over communication channels in the event of their change and the ability of an attacker to filter a graph containing structured messages.
Решаемой технической задачей является создание способа транслитерационного преобразования информации и передачи ее по каналам связи с повышенной надежностью.The technical problem to be solved is to create a method for transliterating information conversion and transmitting it through communication channels with increased reliability.
Достигаемым техническим результатом является обеспечение проверки правильности передачи структурированных блоков и невозможность фильтрования злоумышленником трафика, содержащего структурированные сообщения за счет применения транслитерационного кодирования.The technical result achieved is the verification of the correctness of the transmission of structured blocks and the inability to filter the traffic containing structured messages through the use of transliteration coding.
Для достижения технического результата в способе транслитерационного преобразования информации и ее передачи по каналам связи, заключающемся в том, что осуществляют прием структурированного сообщения, которое преобразуют и передают в канал связи, отличающемся тем, что дополнительно вводят предварительно сформированную матрицу транслитерации, состоящую из ячеек, каждая из которых соответствует смысловому выражению, преобразование структурированного сообщения производят путем его разбиения на части, при этом первую часть разбивают на два равных блока данных, к каждому из которых добавляют соответствующие поля контрольной информации, сформированные из блоков данных для получения координат строки и столбца матрицы транслитерации, по которым выбирают ячейку матрицы транслитерации, соответствующую первой части структурированного сообщения, после чего из выбранной ячейки извлекают и осуществляют передачу в канал связи смыслового выражения, которое используют для определения множества ячеек, допустимых для преобразования второй части структурированного сообщения аналогично первой части, при этом вторую часть разбивают на два равных блока данных с добавлением полей контрольной информации для получения координат строки и столбца для выбора ячейки матрицы транслитерации, в случае несоответствия выбранной ячейки допустимому множеству вносят изменения в соответствующие поля контрольной информации для получения координат строки и столбца, соответствующих допустимому множеству ячеек, по полученным координатам выбирают ячейку матрицы транслитерации, из которой извлекают смысловое выражение, соответствующее второй части структурированного сообщения, и осуществляют передачу его в канал связи, выбранное смысловое выражение используют для определения множества ячеек, которые допустимы для преобразования третьей части структурированного сообщения, при этом преобразование третьей и последующих частей сообщения осуществляют аналогично второй части структурированного сообщения.In order to achieve a technical result in a method for transliterating information and transmitting it over communication channels, the method comprises receiving a structured message that is converted and transmitted to a communication channel, characterized in that an additional pre-formed transliteration matrix consisting of cells is additionally introduced, each of which corresponds to the semantic expression, the structured message is transformed by breaking it into parts, while the first part is broken and two equal data blocks, to each of which add the corresponding control information fields formed from data blocks to obtain the coordinates of the row and column of the transliteration matrix, from which the cell of the transliteration matrix corresponding to the first part of the structured message is selected, after which it is extracted and carried out from the selected cell transmitting to the communication channel a semantic expression that is used to determine the set of cells that are valid for converting the second part of the structured message similarly to the first part, while the second part is divided into two equal data blocks with the addition of control information fields to obtain the coordinates of the row and column for selecting the transliteration matrix cell, if the selected cell does not match the allowable set, changes are made to the corresponding control information fields to obtain the coordinates of the row and column corresponding to an allowable set of cells, according to the obtained coordinates, select the transliteration matrix cell from which the semantic expression is extracted, respectively etstvuyuschee second portion structured message and transmit it to the communication channel selected semantic expression used for determining a plurality of cells which are allowed to convert a third portion structured messages, thus converting the third and subsequent parts of the message is carried out similarly to the second part of the structured communication.
Указанная совокупность существенных признаков позволяет повысить надежность передачи структурированных сообщений по каналам связи за счет формирования логически связанного смыслового выражения, не отличимого от общего информационного потока, и недопущения возможности фильтрации сообщений по их характерной структуре.The indicated set of essential features makes it possible to increase the reliability of the transmission of structured messages through communication channels by forming a logically connected semantic expression indistinguishable from the general information flow and preventing the possibility of filtering messages by their characteristic structure.
Изобретение поясняется фигурой, на которой представлена блок-схема устройства для реализации способа с помощью ЭВМ или вычислительного устройства.The invention is illustrated by the figure, which shows a block diagram of a device for implementing the method using a computer or computing device.
Устройство для реализации заявляемого способа содержит последовательно соединенные блок ввода структурированных сообщений 1, блок преобразования 2 и блок вывода смысловой информации 3. Второй и третий выходы блока преобразования 2 соединены с первым и вторым входами блока формирования поля контрольной информации 4, первый и второй выходы которого соединены с первым и вторым входами блока формирования координат 5, третий и четвертый входы которого соединены со вторым и третьим входами блока преобразования 2, второй вход которого соединен с первым выходом блока хранения матрицы транслитерации 6, второй выход, первый и второй вход которого соединены соответственно с пятым входом, первым и вторым выходами блока формирования координат 5, вход/выход блока хранения матрицы транслитерации 6 соединен с входом/выходом блока формирования множества допустимых значений 7.A device for implementing the inventive method comprises a series-connected structured message input unit 1, a conversion unit 2, and a semantic information output unit 3. The second and third outputs of the conversion unit 2 are connected to the first and second inputs of the control information field forming unit 4, the first and second outputs of which are connected with the first and second inputs of the coordinate formation unit 5, the third and fourth inputs of which are connected to the second and third inputs of the transformation unit 2, the second input of which is connected with the first output of the transliteration matrix storage unit 6, the second output, the first and second input of which are connected respectively to the fifth input, the first and second outputs of the coordinate generation unit 5, the input / output of the transliteration matrix storage unit 6 is connected to the input / output of the formation unit of the set of valid values 7.
Согласно предлагаемому способу устройство работает следующим образом. Используя блок 1 (алфавитно-цифровое устройство ввода информации, как, например, описанное в «Клингман Э. Проектирование специализированных микропроцессорных систем. - М.: Мир, 1985»), в устройство вводят структурированное сообщение, которое подается на вход блока преобразования 2 (Загнер Г. Электронные системы. Теория и применение. - М.: Мир, 1980), осуществляющего деление структурированного сообщения на части и деление первой части на два равных блока данных, которые, используя первый и второй выходы блока преобразования 2 вводят в блок формирования координат 5 (Клингман Э. Проектирование специализированных микропроцессорных систем. - М.: Мир, 1985) и блок формирования поля контрольной информации 4 (Клингман Э. Проектирование специализированных микропроцессорных систем. - М.: Мир, 1985), который используя одну из схем получения контрольной суммы (CRC32, ГОСТ Р34.11-1991 и т.д.), формирует из первого и второго блоков данных первое и второе значения полей контрольной информации для соответствующих блоков, первый блок данных и первое значение поля контрольной информации объединяются в блоке формирования координат 5 в первую координату, а второй блок данных и второе значение поля контрольной информации - во вторую координату, полученные координаты адресуют нужную ячейку блока хранения матрицы транслитерации 6 (Клингман Э. Проектирование специализированных микропроцессорных систем. - М.: Мир, 1985), из которой извлекают смысловое выражение, соответствующее первой части структурированного сообщения, и передают в блок преобразования 2 для формирования выходной информации. Координаты адресуемой ячейки передаются в блок формирования множества допустимых значений 7 для обеспечения преобразования второй части структурированного сообщения, преобразование которой происходит аналогичным образом, с той лишь разницей, что если координаты, сформированные с помощью второй части структурированного сообщения не попадают в множество допустимых значений, определенных блоком формирования множества допустимых значений 7, происходит изменение координат и повторная адресация блока хранения матрицы транслитерации 6. Эти действия происходят необходимое количество раз до получения желаемого результата. После обработки всех частей структурированного сообщения в блоке преобразования 2 формируется полное смысловое выражение, соответствующее входному структурированному сообщению, которое передается в блок вывода смысловой информации 3 для ее последующей передачи в канал связи.According to the proposed method, the device operates as follows. Using block 1 (an alphanumeric information input device, such as that described in Klingman E. Designing Specialized Microprocessor Systems. - M .: Mir, 1985), a structured message is input into the device, which is fed to the input of conversion block 2 ( Zagner G. Electronic Systems. Theory and Application. - M .: Mir, 1980), which divides the structured message into parts and dividing the first part into two equal data blocks, which, using the first and second outputs of conversion block 2, are input into the block of formation coordinates 5 (Klingman E. Designing specialized microprocessor systems. - M .: Mir, 1985) and a block for generating control information field 4 (Klingman E. Designing specialized microprocessor systems. - M.: Mir, 1985), which using one of the schemes receiving the checksum (CRC32, GOST R34.11-1991, etc.), forms the first and second values of the control information fields for the corresponding blocks from the first and second data blocks, the first data block and the first value of the control information field are combined in the block 5 anija coordinates in the first coordinate and the second data block and a second value of the control information field - in a second coordinate obtained by the coordinate matrix address of the cell storage unit transliteration 6 (Klingman E. Design specialized microprocessor systems. - M .: Mir, 1985), from which the semantic expression corresponding to the first part of the structured message is extracted, and transmitted to conversion unit 2 to generate output information. The coordinates of the addressed cell are transferred to the block for generating the set of valid values 7 to ensure the conversion of the second part of the structured message, the conversion of which occurs in the same way, with the only difference that if the coordinates generated using the second part of the structured message do not fall into the set of valid values defined by the block the formation of the set of permissible values 7, there is a change of coordinates and re-addressing of the storage unit of the transliteration matrix 6. These actions occur many times as necessary to obtain the desired result. After processing all parts of the structured message in the conversion unit 2, a complete semantic expression is generated corresponding to the input structured message, which is transmitted to the output unit of semantic information 3 for its subsequent transmission to the communication channel.
Реализация данного способа позволяет повысить надежность передачи структурированных сообщений по каналам связи за счет формирования логически связанного смыслового выражения, не отличимого от общего информационного потока, и не обеспечения невозможности фильтрации сообщений по их характерной структуре, при этом возможна гибкая настройка алгоритма управления в зависимости от состава и длины структурированных сообщений.The implementation of this method improves the reliability of the transmission of structured messages through communication channels due to the formation of a logically connected semantic expression, indistinguishable from the general information flow, and by not making it impossible to filter messages according to their characteristic structure, while the control algorithm can be flexibly configured depending on the composition and lengths of structured messages.
Таким образом, способ обеспечивает повышение надежности путем формирования логически связанного смыслового выражения, не отличимого от общего информационного потока и не допущения возможности фильтрации сообщений по их характерной структуре.Thus, the method provides increased reliability by forming a logically related semantic expression, indistinguishable from the general information flow and not allowing the possibility of filtering messages by their characteristic structure.
Изготовлен лабораторный макет устройства, реализующего данный способ транслитерационного преобразования информации и передачи ее по каналам связи, испытания которого подтвердили осуществимость и практическую ценность заявляемого способа.A laboratory mock-up of a device is implemented that implements this method of transliteration converting information and transmitting it through communication channels, tests of which confirmed the feasibility and practical value of the proposed method.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
RU2013144893/08A RU2546238C1 (en) | 2013-10-07 | 2013-10-07 | Method for transliteration conversion of information and transmission thereof over communication lines |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
RU2013144893/08A RU2546238C1 (en) | 2013-10-07 | 2013-10-07 | Method for transliteration conversion of information and transmission thereof over communication lines |
Publications (2)
Publication Number | Publication Date |
---|---|
RU2546238C1 true RU2546238C1 (en) | 2015-04-10 |
RU2013144893A RU2013144893A (en) | 2015-04-20 |
Family
ID=53282578
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2013144893/08A RU2546238C1 (en) | 2013-10-07 | 2013-10-07 | Method for transliteration conversion of information and transmission thereof over communication lines |
Country Status (1)
Country | Link |
---|---|
RU (1) | RU2546238C1 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2095857C1 (en) * | 1989-01-17 | 1997-11-10 | Филипс Электроникс Н.В. | Method for transmission of information using data carrier, data carrying medium and device which reads information from such medium |
RU2154897C2 (en) * | 1995-04-03 | 2000-08-20 | Матсусита Электрик Индастриал Ко., Лтд. | Data transmission system, data recording and reproducing device, and record medium using data representation format based on error-correction code |
RU2159507C1 (en) * | 1999-10-29 | 2000-11-20 | Аликов Сергей Владимирович | Device for information encoding and decoding, information transmission system using channel compression, system for information transmission in telecommunication network |
US6373950B1 (en) * | 1996-06-17 | 2002-04-16 | Hewlett-Packard Company | System, method and article of manufacture for transmitting messages within messages utilizing an extensible, flexible architecture |
-
2013
- 2013-10-07 RU RU2013144893/08A patent/RU2546238C1/en active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2095857C1 (en) * | 1989-01-17 | 1997-11-10 | Филипс Электроникс Н.В. | Method for transmission of information using data carrier, data carrying medium and device which reads information from such medium |
RU2154897C2 (en) * | 1995-04-03 | 2000-08-20 | Матсусита Электрик Индастриал Ко., Лтд. | Data transmission system, data recording and reproducing device, and record medium using data representation format based on error-correction code |
US6373950B1 (en) * | 1996-06-17 | 2002-04-16 | Hewlett-Packard Company | System, method and article of manufacture for transmitting messages within messages utilizing an extensible, flexible architecture |
RU2159507C1 (en) * | 1999-10-29 | 2000-11-20 | Аликов Сергей Владимирович | Device for information encoding and decoding, information transmission system using channel compression, system for information transmission in telecommunication network |
Also Published As
Publication number | Publication date |
---|---|
RU2013144893A (en) | 2015-04-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109274717B (en) | Block chain based shared storage method, device, medium and electronic equipment | |
Muthukumar et al. | Feedback synchronization of the fractional order reverse butterfly-shaped chaotic system and its application to digital cryptography | |
US20190238340A1 (en) | Method, apparatus, node, signature device and system for generating block of blockchain | |
Li et al. | Non‐fragile synchronization control for Markovian jumping complex dynamical networks with probabilistic time‐varying coupling delays | |
EP3758285A1 (en) | Odd index precomputation for authentication path computation | |
US20230066955A1 (en) | Efficient post-quantum secure software updates tailored to resource-constrained devices | |
CN108848148B (en) | Transaction information confirmation method and device based on block chain | |
KR102603069B1 (en) | System architecture and data processing methods in system architecture | |
US11575515B2 (en) | Post-quantum secure remote attestation for autonomous systems | |
Rizomiliotis | On the resistance of Boolean functions against algebraic attacks using univariate polynomial representation | |
CN110417502A (en) | A kind of block chain nodal clock common recognition method and device | |
EP3965360A1 (en) | State synchronization for post-quantum signing facilities | |
CN111639080B (en) | Data processing method and device, node equipment and storage medium | |
Groza et al. | Identity-based key exchange on in-vehicle networks: CAN-FD & FlexRay | |
US11985226B2 (en) | Efficient quantum-attack resistant functional-safe building block for key encapsulation and digital signature | |
CN113469371B (en) | Federal learning method and apparatus | |
Zuo et al. | Design of a CANFD to SOME/IP gateway considering security for in-vehicle networks | |
CN111033491A (en) | Storing shared blockchain data based on error correction coding | |
Zou et al. | New algorithms for the unbalanced generalised birthday problem | |
El-Meligy et al. | A novel dynamic mathematical model applied in hash function based on DNA algorithm and chaotic maps | |
Lin | Secure data transfer based on a multi-level blockchain for internet of vehicles | |
RU2546238C1 (en) | Method for transliteration conversion of information and transmission thereof over communication lines | |
Bazzi et al. | MT-SOTA: A Merkle-Tree-Based Approach for Secure Software Updates over the Air in Automotive Systems | |
US9442890B2 (en) | Distribution apparatus, restoration apparatus, distribution method, restoration method, and distribution and restoration system | |
Baek et al. | Canon: Lightweight and practical cyber-attack detection for automotive controller area networks |