RU2768543C1 - Data traffic monitoring device - Google Patents
Data traffic monitoring device Download PDFInfo
- Publication number
- RU2768543C1 RU2768543C1 RU2021109631A RU2021109631A RU2768543C1 RU 2768543 C1 RU2768543 C1 RU 2768543C1 RU 2021109631 A RU2021109631 A RU 2021109631A RU 2021109631 A RU2021109631 A RU 2021109631A RU 2768543 C1 RU2768543 C1 RU 2768543C1
- Authority
- RU
- Russia
- Prior art keywords
- input
- output
- inputs
- block
- information
- Prior art date
Links
- 238000012806 monitoring device Methods 0.000 title claims abstract description 15
- 238000012545 processing Methods 0.000 claims abstract description 54
- 230000008859 change Effects 0.000 claims description 48
- 238000004458 analytical method Methods 0.000 claims description 35
- 238000012795 verification Methods 0.000 claims description 25
- 238000012360 testing method Methods 0.000 claims description 13
- 230000015572 biosynthetic process Effects 0.000 claims description 11
- 238000011156 evaluation Methods 0.000 claims description 11
- 230000000295 complement effect Effects 0.000 claims description 4
- 238000005070 sampling Methods 0.000 claims 1
- 239000013589 supplement Substances 0.000 claims 1
- 238000012544 monitoring process Methods 0.000 abstract description 25
- 239000000126 substance Substances 0.000 abstract 1
- 238000004422 calculation algorithm Methods 0.000 description 50
- 230000006870 function Effects 0.000 description 37
- 238000010586 diagram Methods 0.000 description 23
- 230000009466 transformation Effects 0.000 description 11
- 238000007792 addition Methods 0.000 description 10
- 238000003491 array Methods 0.000 description 10
- 230000014509 gene expression Effects 0.000 description 8
- 244000309464 bull Species 0.000 description 7
- 238000000034 method Methods 0.000 description 7
- 230000009471 action Effects 0.000 description 5
- 238000012546 transfer Methods 0.000 description 5
- 238000012916 structural analysis Methods 0.000 description 4
- 238000000205 computational method Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000007619 statistical method Methods 0.000 description 3
- 230000001360 synchronised effect Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 238000005315 distribution function Methods 0.000 description 2
- 230000006386 memory function Effects 0.000 description 2
- 238000001208 nuclear magnetic resonance pulse sequence Methods 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 1
- 230000003321 amplification Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000003199 nucleic acid amplification method Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000000844 transformation Methods 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/10—Complex mathematical operations
- G06F17/18—Complex mathematical operations for evaluating statistical data, e.g. average values, frequency distributions, probability functions, regression analysis
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- General Physics & Mathematics (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Mathematical Physics (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Life Sciences & Earth Sciences (AREA)
- Operations Research (AREA)
- Probability & Statistics with Applications (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Algebra (AREA)
- Evolutionary Biology (AREA)
- Databases & Information Systems (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Bioinformatics & Computational Biology (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
Description
Изобретение относится к вычислительной технике и может быть использовано в качестве устройства для структурно-статистического анализа информационных массивов, циркулирующих в сложной, управляемой информационной (информационно-вычислительной или телекоммуникационной) системе в интересах аналитической обработки больших массивов гетерогенных данных об информационном трафике для выявления компьютерных инцидентов в критически важных сетевых инфраструктурах.The invention relates to computer technology and can be used as a device for structural and statistical analysis of information arrays circulating in a complex, controlled information (information and computing or telecommunications) system in the interests of analytical processing of large arrays of heterogeneous data on information traffic to identify computer incidents in critical network infrastructures.
Известно устройство (см. патент РФ №2116670 «Устройство поиска информации», МПК G06F 17/30, опубликован 07.04.1997), содержащее распределитель импульсов, первые и вторые формирователи переменной поиска, суммирующие счетчики и блоки памяти, регистр стратегии поиска, формирователь сигналов текущей оценки, дискриминатор зон значений оценки, счетчик временных интервалов, коммутатор, блок деления, классификатор, блок изменения пороговых сигналов, таймер текущих суток, блок индикации и формирователь сигналов сброса. A device is known (see RF patent No. 2116670 "Information retrieval device", IPC G06F 17/30, published 04/07/1997), containing a pulse distributor, first and second generators of the search variable, summing counters and memory blocks, a search strategy register, a signal generator current assessment, discriminator of assessment values zones, counter of time intervals, commutator, dividing unit, classifier, threshold signal change unit, current day timer, indication unit and reset signal generator.
Данное устройство имеет узкую область применения, поскольку с его помощью невозможно производить анализ нескольких параллельных потоков для поиска комбинаций начала сообщений.This device has a narrow scope, since it is impossible to use it to analyze several parallel streams to find combinations of message beginnings.
Известно устройство (см. патент РФ №2149446 «Устройство поиска информации», МПК G06F 17/30, опубликован 20.05.2000, Бюл. №14), которое содержит формирователь сигналов текущей оценки, дискриминатор зон значений оценки, распределитель импульсов, счетчик временных интервалов, коммутатор, первый и второй формирователи переменной поиска, первый и второй суммирующие счетчики, первый и второй блоки памяти, блок деления, классификатор, регистр стратегии поиска, формирователь сигналов сброса, блок изменения пороговых сигналов, таймер текущих суток и блок формирования порога усечения.A device is known (see RF patent No. 2149446 "Information retrieval device", IPC G06F 17/30, published 05/20/2000, Bull. No. 14), which contains a signal generator of the current assessment, a discriminator of assessment value zones, a pulse distributor, a counter of time intervals , switch, first and second search variable generators, first and second summing counters, first and second memory blocks, division block, classifier, search strategy register, reset signal generator, threshold signal changing block, current day timer and truncation threshold generation block.
Однако данное устройство обеспечивает невысокую скорость поиска комбинаций начала сообщений и относительно низкую информативность показателей трафика, характеризующих структуру информационных массивов.However, this device provides a low speed of searching for combinations of the beginning of messages and a relatively low information content of traffic indicators that characterize the structure of information arrays.
Наиболее близким по технической сущности к заявляемому устройству (прототипом) является устройство мониторинга информационного трафика (см. патент РФ №2290691 «Устройство мониторинга информационного трафика» МПК G06F 17/18, G06F 17/30, опубликован 27.12.2006, Бюл. № 36), содержащее формирователь сигналов текущей оценки, дискриминатор зон значений оценки, распределитель импульсов, счетчик временных интервалов, коммутатор, первый и второй формирователи переменной поиска, первый и второй суммирующие счетчики, первый и второй блоки памяти, блок деления, классификатор, регистр стратегии поиска, формирователь сигналов сброса, блок отображения и записи данных, блок изменения пороговых сигналов, таймер текущих суток, блок формирования порога усечения, структурный анализатор, третий, четвертый и пятый блоки памяти, при этом выход формирователя сигналов текущей оценки подключен к управляющему входу коммутатора, выходы «Изменение состояния обстановки – Изм» и «Отсутствие изменения состояния обстановки – Отс» которого подключены к входам первого и второго формирователей переменной поиска, выход второго формирователя переменной поиска подключен к информационному входу второго суммирующего счетчика, выход которого подключен к информационному входу второго блока памяти и второму информационному входу блока деления, выход которого подключен к информационному входу классификатора, выходы «Изменение состояния обстановки – П» и «Отсутствие изменения состояния обстановки – О» которого подключены к одноименным входам и формирователя сигналов сброса и к одноименным входам блока отображения и записи данных, выход «Сброс» формирователя сигналов сброса подключен к входу «Сброс» первого блока памяти, входу «Сброс» второго блока памяти, входу «Сброс» счетчика временных интервалов и входу «Сброс» блока формирования порога усечения, выход «Максимальный номер временного интервала – N max» которого подключен к одноименным входам регистра стратегии поиска, первого и второго формирователей переменной поиска, выход первого формирователя переменной поиска подключен к информационному входу первого суммирующего счетчика, выход которого подключен к первому информационному входу блока деления, выходы «Изменение состояния обстановки – Изм» и «Отсутствие изменения состояния обстановки – Отс» дискриминатора зон значений оценки подключены к одноименным входам коммутатора, первый выход распределителя импульсов подключен к входам синхронизации формирователя сигналов текущей оценки и дискриминатора зон значений оценки, а также к тактовому входу счетчика временных интервалов, выход «Номер текущего временного интервала – N тек» которого подключен к одноименным входам блока формирования порога усечения и регистра стратегии поиска, выходы «Значение верхнего порога классификации – Пклв» и «Значение нижнего порога классификации – Пклн» которого подключены к одноименным входам классификатора, второй выход распределителя импульсов подключен к синхронизирующему входу коммутатора, третий выход распределителя импульсов подключен к входам синхронизации первого и второго блоков памяти, выходы первого и второго блоков памяти подключены к сигнальным входам первого и второго суммирующих счетчиков, четвертый выход распределителя импульсов подключен к синхронизирующему входу классификатора, выход «Время» таймера текущих суток подключен к одноименным входам формирователя сигналов текущей оценки, дискриминатора зон значений оценки, распределителя импульсов, блока отображения и записи данных и блока изменения пороговых сигналов, выходы «Верхнее значение порога поиска – Пв» и «Нижнее значение порога поиска – Пн» которого подключены соответственно к одноименным входам регистра стратегии поиска и к одноименным входам блока формирования порога усечения, входы «Пуск» и «Порог» блока изменения пороговых сигналов подключены к одноименным входам блока формирования порога усечения и являются соответственно входами «Пуск» и «Порог» устройства, вход «Числовое значение единицы – 1», вход «Максимальный номер временного интервала – N max», и вход «Объем выборки интервала анализа – V выб» блока формирования порога усечения являются одноименными входами устройства, вход «Зона 1» первого формирователя переменной поиска и вход «Зона 2» второго формирователя переменной поиска являются соответственно входами «Зона 1» и «Зона 2» устройства, информационный выход структурного анализатора подключен к информационным входам формирователя сигналов текущей оценки и дискриминатора зон значений оценки, вход «Детерминированная комбинация», вход «Неизвестный признак», вход «Искомый признак» и вход «Адрес неизвестного признака – Адрес НП» блока отображения и записи данных подключены соответственно к одноименным выходам структурного анализатора, выход «Адрес» которого подключен к одноименным входам третьего, четвертого и пятого блоков памяти, выход «Данные 1» третьего блока памяти подключен к одноименным входам блока отображения и записи данных и структурного анализатора, выход «Данные 2» четвертого блока памяти и выход «Данные 3» пятого блока памяти подключены к одноименным входам структурного анализатора, выход «Тактовые импульсы» которого подключен к одноименным входам четвертого и пятого блоков памяти, выход «Данные 1 – запись», выход «Данные 2 – запись» и выход «Данные 3 – запись» блока отображения и записи данных подключены к одноименным входам третьего, четвертого и пятого блоков памяти, выход «Адрес 3 – запись» блока отображения и записи данных подключен к одноименному входу пятого блока памяти, выход «Адрес 1, 2 – запись» блока отображения и записи данных подключен к одноименным входам третьего и четвертого блоков памяти, информационный и синхронизирующий входы структурного анализатора являются соответственно информационным и синхронизирующим входами устройства.The closest in technical essence to the claimed device (prototype) is a device for monitoring information traffic (see RF patent No. 2290691"Information traffic monitoring device» IPC G06F 17/18, G06F 17/30, published 27.12.2006, Bull. No. 36), containing the signal generator of the current assessment, the discriminator of the zones of the assessment values, the pulse distributor, the counter of time intervals, the switch, the first and second generators of the search variable, the first and second summing counters, the first and second memory blocks, the division block, the classifier, the strategy register search, reset signal generator, data display and recording unit, threshold signal change unit, current day timer, truncation threshold generation unit, structural analyzer, third, fourth and fifth memory blocks, while the output of the current estimate signal generator is connected to the control input of the switch, the outputs "Change in the state of the situation - Change" and "No change in the state of the situation - Ots" of which are connected to the inputs of the first and second generators of the search variable, the output of the second generator of the search variable is connected to the information input of the second summing counter, the output of which is connected to the information input of the second block memory window and the second information input of the division block, the output of which is connected to the information input of the classifier, the outputs "Change in the state of the situation - P" and "No change in the state of the situation - O" of which are connected to the inputs of the same name and the reset signal generator and to the inputs of the display unit of the same name and data recording, the "Reset" output of the reset signal generator is connected to the "Reset" input of the first memory block, the "Reset" input of the second memory block, the "Reset" input of the time interval counter and the "Reset" input of the truncation threshold generation unit, the output "Maximum number of the time interval interval -N max» of which is connected to the same-named inputs of the search strategy register, the first and second generators of the search variable, the output of the first generator of the search variable is connected to the information input of the first summing counter, the output of which is connected to the first information input of the dividing block, the outputs "Change in the state of the environment - Change" and " No change in the state of the situation - Ots" of the discriminator of zones of evaluation values are connected to the inputs of the same name of the switch, the first output of the pulse distributor is connected to the synchronization inputs of the signal generator of the current evaluation and the discriminator of zones of evaluation values, as well as to the clock input of the counter of time intervals, the output "Number of the current time interval -N tech” of which is connected to the same-named inputs of the truncation threshold formation block and the search strategy register, the outputs are “Value of the upper classification threshold - Pkv"and" The value of the lower classification threshold - Pklnwhich are connected to the classifier inputs of the same name, the second output of the pulse distributor is connected to the synchronizing input of the switch, the third output of the pulse distributor is connected to the synchronization inputs of the first and second memory blocks, the outputs of the first and second memory blocks are connected to the signal inputs of the first and second summing counters, the fourth output of the pulse distributor is connected to the synchronizing input of the classifier, the "Time" output of the current day timer is connected to the same-named inputs of the signal generator of the current assessment, the discriminator of the zones of assessment values, the pulse distributor, the block for displaying and recording data and the block for changing threshold signals, the outputs "Upper value of the search threshold - Pin” and “Lower value of the search threshold - Pn» of which are connected respectively to the same-named inputs of the search strategy register and to the same-named inputs of the truncation threshold generation unit, the "Start" and "Threshold" inputs of the threshold signals change block are connected to the same-named inputs of the truncation threshold formation unit and are, respectively, the "Start" and "Threshold" inputs device, input "Numerical value of the unit - 1", input "Maximum number of the time interval -N max”, and the input “Sample size of the analysis interval –V select» of the truncation threshold generation unit are the inputs of the same name of the device, the input "
В прототипе реализуется возможность обеспечения более высокой скорости поиска комбинаций начала сообщений благодаря корректировке значения максимального номера временного интервала на протяжении всего времени анализа. Помимо этого, устройство-прототип обеспечивает повышение информативности показателей трафика, характеризующих структуру информационных массивов, за счет структурного анализа детерминированных комбинаций. The prototype implements the possibility of providing a higher speed of searching for combinations of the beginning of messages by adjusting the value of the maximum number of the time interval throughout the entire analysis time. In addition, the prototype device provides an increase in the information content of traffic indicators characterizing the structure of information arrays, due to the structural analysis of deterministic combinations.
Однако прототип имеет недостаток – относительно низкую достоверность анализа информационных массивов в условиях, присущих процессу мониторинга входного информационного потока, циркулирующего в реальной сложной и управляемой информационной (информационно-вычислительной или телекоммуникационной) системе – в условиях неоднозначности (нечеткости) наблюдаемых и анализируемых детерминированных комбинаций, характеризующих известные (искомые) или неизвестные признаки во входном информационном потоке. However, the prototype has a drawback - a relatively low reliability of the analysis of information arrays in the conditions inherent in the process of monitoring the input information flow circulating in a real complex and controlled information (information-computing or telecommunications) system - in conditions of ambiguity (fuzziness) of the observed and analyzed deterministic combinations characterizing known (sought) or unknown features in the input information flow.
Данное устройство позволяет осуществлять мониторинг информационного трафика путем структурно-статистического анализа информационных массивов, для которых характеризующие их детерминированные комбинации заданы (наблюдаются) количественно, идентифицируются четко и однозначно, в то время как детерминированные комбинации, характеризующих искомые или неизвестные признаки для большого количества входных информационных потоков, реально циркулирующих в сложных и разветвленных информационных (информационно-вычислительных или телекоммуникационных) системах, могут носить нечеткий характер, могут быть идентифицированы лишь качественно, т.е., неоднозначно, нечетко, с привлечением лингвистической переменной. Устройство-прототип позволяет оценивать количественные информативные показатели, характеризующие структуру информационных массивов, в то время как при мониторинге потоков данных в реальных системах широкое применение находят модели [1-5], объективно основанные на качественно, нечетко заданных (наблюдаемых) значениях показателей трафика, где наблюдаемые и анализируемые детерминированные комбинации, характеризующие известные (искомые) или неизвестные признаки во входном информационном потоке носят не только количественный – однозначно, четко идентифицируемый, но и нечеткий (идентифицируемый лишь на качественном уровне) характер, традиционно описываемый с привлечением математики нечетких множеств. This device allows you to monitor information traffic by structural and statistical analysis of information arrays for which the deterministic combinations characterizing them are given (observed) quantitatively, identified clearly and unambiguously, while the deterministic combinations characterizing the desired or unknown features for a large number of input information flows , actually circulating in complex and branched information (information-computing or telecommunication) systems, can be fuzzy in nature, can only be identified qualitatively, i.e., ambiguously, fuzzy, with the involvement of a linguistic variable. The prototype device allows you to evaluate quantitative informative indicators characterizing the structure of information arrays, while when monitoring data flows in real systems, models [1-5] are widely used, objectively based on qualitatively, fuzzy specified (observed) values of traffic indicators, where observed and analyzed deterministic combinations that characterize known (sought) or unknown features in the input information flow are not only quantitative - unambiguously, clearly identifiable, but also fuzzy (identified only at a qualitative level) in nature, traditionally described using the mathematics of fuzzy sets.
Под «детерминированной комбинацией» понимается q-разрядное (q = 1…10) двоичное число, характеризующее структурно-статистические атрибуты (параметры) анализируемого входного информационного массива – комбинация некоторого количества бит, описывающих структуру трафика, очередность и интенсивность поступления данных в рамках информационного потока. The “deterministic combination” is understood as a q -bit ( q = 1…10) binary number that characterizes the structural and statistical attributes (parameters) of the analyzed input information array - a combination of a certain number of bits that describe the traffic structure, sequence and intensity of data arrival within the information flow .
Целью изобретения является разработка устройства, обеспечивающего повышение достоверности мониторинга информационного трафика за счет обеспечения дополнительной возможности структурно-статистического анализа (дополнительной верификации) информационных массивов с учетом наличия не только однозначно определенных, но и нечетко заданных (наблюдаемых, идентифицируемых) детерминированных комбинаций, характеризующих известные (искомые) или неизвестные признаки входных информационных потоков, создание устройства мониторинга информационного трафика, способного с высокой достоверностью оценивать показатели, характерные для реальных информационных массивов – когда детерминированные комбинации, отображающие информацию о наличии известного или неизвестного признака во входном информационном потоке, имеют как количественно, так и качественно, нечетко (с привлечением лингвистической переменной) выраженный физический смысл.The aim of the invention is to develop a device that improves the reliability of information traffic monitoring by providing an additional opportunity for structural and statistical analysis (additional verification) of information arrays, taking into account the presence of not only uniquely defined, but also fuzzy (observable, identifiable) deterministic combinations characterizing known ( sought) or unknown signs of input information flows, the creation of an information traffic monitoring device capable of evaluating with high reliability indicators characteristic of real information arrays - when deterministic combinations displaying information about the presence of a known or unknown attribute in the input information flow have both quantitative and and qualitatively, fuzzy (with the involvement of a linguistic variable) expressed physical meaning.
Указанная цель достигается тем, что в известное устройство мониторинга информационного трафика, содержащее формирователь сигналов текущей оценки, дискриминатор зон значений оценки, распределитель импульсов, счетчик временных интервалов, коммутатор, первый и второй формирователи переменной поиска, первый и второй суммирующие счетчики, первый и второй блоки памяти, блок деления, классификатор, регистр стратегии поиска, формирователь сигналов сброса, блок отображения и записи данных, блок изменения пороговых сигналов, таймер текущих суток, блок формирования порога усечения, структурный анализатор, третий, четвертый и пятый блоки памяти, дополнительно включен блок обработки нечетких комбинаций, предназначенный для последовательного сравнения поступающих в двоичном коде детерминированных комбинаций и принятия решения об их математической природе – детерминированная комбинация задана (идентифицирована) параметрически или с использованием функции принадлежности, характерной для нечетких множеств, а также для математически корректного преобразования детерминированных комбинаций заданных (идентифицированных) в нечеткой форме (не параметрически) к виду, пригодному для достоверного (четкого, однозначного) параметрического оценивания структурно-статистических характеристик потока данных в интересах мониторинга информационного трафика. При этом выход формирователя сигналов текущей оценки подключен к управляющему входу коммутатора, выходы «Изменение состояния обстановки – Изм» и «Отсутствие изменения состояния обстановки – Отс» которого подключены к входам соответственно первого и второго формирователей переменной поиска, выход второго формирователя переменной поиска подключен к информационному входу второго суммирующего счетчика, выход которого подключен к информационному входу второго блока памяти и второму информационному входу блока деления, выход которого подключен к информационному входу классификатора, выходы «Изменение состояния обстановки – П» и «Отсутствие изменения состояния обстановки – О» которого подключены соответственно к одноименным входам формирователя сигналов сброса и к одноименным входам блока отображения и записи данных, выход «Сброс» формирователя сигналов сброса подключен к входу «Сброс» первого блока памяти, входу «Сброс» второго блока памяти, входу «Сброс» счетчика временных интервалов и входу «Сброс» блока формирования порога усечения, выход «Максимальный номер временного интервала – N max» которого подключен к одноименным входам соответственно регистра стратегии поиска, первого и второго формирователей переменной поиска, выход первого формирователя переменной поиска подключен к информационному входу первого суммирующего счетчика, выход которого подключен к первому информационному входу блока деления, выходы «Изменение состояния обстановки – Изм» и «Отсутствие изменения состояния обстановки – Отс» дискриминатора зон значений оценки подключены соответственно к одноименным входам коммутатора, первый выход распределителя импульсов подключен к входам синхронизации соответственно формирователя сигналов текущей оценки и дискриминатора зон значений оценки, а также к тактовому входу счетчика временных интервалов, выход «Номер текущего временного интервала – N тек» которого подключен к одноименным входам соответственно блока формирования порога усечения и регистра стратегии поиска, выходы «Значение верхнего порога классификации – Пклв» и «Значение нижнего порога классификации – Пклн» которого подключены к одноименным входам классификатора, второй выход распределителя импульсов подключен к синхронизирующему входу коммутатора, третий выход распределителя импульсов подключен к входам синхронизации первого и второго блоков памяти, выходы первого и второго блоков памяти подключены к сигнальным входам соответственно первого и второго суммирующих счетчиков, четвертый выход распределителя импульсов подключен к синхронизирующему входу классификатора, выходы «Верхнее значение порога поиска – Пв» и «Нижнее значение порога поиска – Пн» блока изменения пороговых сигналов подключены соответственно к одноименным входам регистра стратегии поиска и соответственно к одноименным входам блока формирования порога усечения, входы «Пуск» и «Порог» блока изменения пороговых сигналов подключены к одноименным входам блока формирования порога усечения и являются соответственно входами «Пуск» и «Порог» устройства, вход «Числовое значение единицы – 1», вход «Максимальный номер временного интервала – N max», и вход «Объем выборки интервала анализа – V выб» блока формирования порога усечения являются одноименными входами устройства, вход «Зона 1» первого формирователя переменной поиска и вход «Зона 2» второго формирователя переменной поиска являются соответственно входами «Зона 1» и «Зона 2» устройства, вход «Неизвестный признак», вход «Искомый признак» и вход «Адрес неизвестного признака – Адрес НП» блока отображения и записи данных подключены соответственно к одноименным выходам структурного анализатора, выход «Адрес» которого подключен к одноименным входам соответственно третьего, четвертого и пятого блоков памяти, выход «Данные 1» третьего блока памяти подключен к одноименным входам соответственно блока отображения и записи данных и структурного анализатора, выход «Данные 2» четвертого блока памяти и выход «Данные 3» пятого блока памяти подключены соответственно к одноименным входам структурного анализатора, выход «Тактовые импульсы» которого подключен к одноименным входам соответственно четвертого и пятого блоков памяти, выход «Данные 1 – запись», выход «Данные 2 – запись» и выход «Данные 3 – запись» блока отображения и записи данных подключены к одноименным входам соответственно третьего, четвертого и пятого блоков памяти, выход «Адрес 3 – запись» блока отображения и записи данных подключен к одноименному входу пятого блока памяти, выход «Адрес 1, 2 – запись» блока отображения и записи данных подключен к одноименным входам соответственно третьего и четвертого блоков памяти, информационный и синхронизирующий входы структурного анализатора являются соответственно информационным и синхронизирующим входами устройства, выход «Время» таймера текущих суток подключен к одноименным входам соответственно формирователя сигналов текущей оценки, дискриминатора зон значений оценки, распределителя импульсов, блока отображения и записи данных и блока изменения пороговых сигналов, информационный выход структурного анализатора подключен к информационным входам формирователя сигналов текущей оценки и дискриминатора зон значений оценки, выход «Детерминированная комбинация» структурного анализатора соединен с проверочным входом блока обработки нечетких комбинаций, верификационный выход которого подключен к входу «Детерминированная комбинация» блока отображения и записи данных.This goal is achieved by the fact that in a well-known device for monitoring information traffic, containing a signal generator of the current assessment, a discriminator of zones of assessment values, a pulse distributor, a counter of time intervals, a switch, the first and second generators of the search variable, the first and second summing counters, the first and second blocks memory block, division block, classifier, search strategy register, reset signal generator, data display and recording block, block for changing threshold signals, current day timer, truncation threshold formation block, structural analyzer, third, fourth and fifth memory blocks, additionally included processing block fuzzy combinations, designed for sequential comparison of deterministic combinations coming in a binary code and making a decision about their mathematical nature - a deterministic combination is specified (identified) parametrically or using a membership function characteristic of fuzzy sets stv, as well as for mathematically correct transformation of deterministic combinations of given (identified) in a fuzzy form (not parametrically) to a form suitable for reliable (clear, unambiguous) parametric estimation of the structural and statistical characteristics of a data flow in the interests of monitoring information traffic. At the same time, the output of the signal generator of the current assessment is connected to the control input of the switch, the outputs "Change in the state of the situation - Change" and "No change in the state of the situation - Ots" of which are connected to the inputs of the first and second generators of the search variable, respectively, the output of the second generator of the search variable is connected to the information the input of the second summing counter, the output of which is connected to the information input of the second memory block and the second information input of the division block, the output of which is connected to the information input of the classifier, the outputs "Change in the state of the situation - P" and "No change in the state of the situation - O" of which are connected respectively to to the same-named inputs of the reset signal generator and to the same-named inputs of the data display and recording unit, the "Reset" output of the reset signal generator is connected to the "Reset" input of the first memory block, the "Reset" input of the second memory block, the "Reset" input of the time interval counter and the input at "Reset" of the truncation threshold generation unit, the output "Maximum number of the time interval - N max " is connected to the same-named inputs, respectively, of the search strategy register, the first and second generators of the search variable, the output of the first generator of the search variable is connected to the information input of the first summing counter, the output which is connected to the first information input of the division block, the outputs "Change in the state of the situation - Change" and "No change in the state of the situation - Ots" of the discriminator of the zones of evaluation values are connected respectively to the inputs of the switch of the same name, the first output of the pulse distributor is connected to the synchronization inputs, respectively, of the shaper of the signals of the current assessment and the discriminator of zones of evaluation values, as well as to the clock input of the counter of time intervals, the output "Number of the current time interval - N current " of which is connected to the inputs of the same name, respectively, of the block for forming the truncation threshold and the ka, the outputs "The value of the upper classification threshold - P klv " and "The value of the lower classification threshold - P kln " which are connected to the classifier inputs of the same name, the second output of the pulse distributor is connected to the synchronizing input of the switch, the third output of the pulse distributor is connected to the synchronization inputs of the first and second memory blocks, the outputs of the first and second memory blocks are connected to the signal inputs of the first and second summing counters, respectively, the fourth output of the pulse distributor is connected to the synchronizing input of the classifier, the outputs "Upper value of the search threshold - P in " and "Lower value of the search threshold - P n " of the block for changing the threshold signals are connected, respectively, to the same-named inputs of the search strategy register and, accordingly, to the same-named inputs of the truncation threshold formation block, the "Start" and "Threshold" inputs of the threshold signals changing block are connected to the same-named inputs of the truncation threshold formation block and are respectively inputs "Start" and "Threshold" of the device, the input "Numerical value of the unit - 1", the input "Maximum number of the time interval - N max ", and the input "Analysis interval sample size - V sel " of the truncation threshold formation unit are the same inputs of the device, the input "
Блок обработки нечетких комбинаций состоит из счетчика, регистра хранения, регистрирующего счетчика, вычислителя дополнения, основного и вспомогательного запоминающих элементов, основного и вспомогательного вычислителей пересечения, вычислителя объединения и анализатора уровня принадлежности, выход которого объединен с транзитным выходом регистра хранения и является верификационным выходом блока обработки нечетких комбинаций, вход счетчика является проверочным входом блока обработки нечетких комбинаций, выход счетчика соединен с входом регистра хранения, проверочный выход регистра хранения соединен с входом регистрирующего счетчика, первый и второй выходы которого соединены соответственно с входом основного запоминающего элемента и прямым входом вспомогательного запоминающего элемента, а также соответственно с первым и вторым входами вычислителя дополнения, выход основного запоминающего элемента и выход вспомогательного запоминающего элемента подключены соответственно к главному входу основного вычислителя пересечения и к главному входу вспомогательного вычислителя пересечения, к дополнительным входам основного и вспомогательного вычислителей пересечения подключены соответственно первый и второй выходы вычислителя дополнения, выходы основного и вспомогательного вычислителей пересечения подключены соответственно к первому и второму входам вычислителя объединения, выход которого соединен с дополнительным входом вычислителя дополнения, дополнительным входом вспомогательного запоминающего элемента и входом анализатора уровня принадлежности. The fuzzy combination processing block consists of a counter, a storage register, a registering counter, an addition calculator, main and auxiliary memory elements, a main and auxiliary intersection calculator, a union calculator and a membership level analyzer, the output of which is combined with the transit output of the storage register and is the verification output of the processing block fuzzy combinations, the input of the counter is the test input of the fuzzy combinations processing unit, the output of the counter is connected to the input of the storage register, the test output of the storage register is connected to the input of the registering counter, the first and second outputs of which are connected respectively to the input of the main storage element and the direct input of the auxiliary storage element, and also, respectively, with the first and second inputs of the add-on calculator, the output of the main storage element and the output of the auxiliary storage element are connected, respectively, to the main input of the main intersection calculator and to the main input of the auxiliary intersection calculator, to the additional inputs of the main and auxiliary intersection calculators, respectively, the first and second outputs of the addition calculator are connected, the outputs of the main and auxiliary intersection calculators are connected respectively to the first and second inputs of the combination calculator, the output of which is connected to the additional input add-on calculator, additional input of the auxiliary storage element and input of the membership level analyzer.
Благодаря новой совокупности существенных признаков, за счет введения блока обработки нечетких комбинаций, обеспечивающего последовательное сравнение поступающих в двоичном коде детерминированных комбинаций, принятие решения об их математической природе – детерминированная комбинация задана (идентифицирована) параметрически или с использованием функции принадлежности, характерной для нечетких множеств, а также математически корректное преобразование детерминированных комбинаций заданных (идентифицированных) в нечеткой форме (не параметрически) к виду, пригодному для достоверного (четкого, однозначного) параметрического оценивания структурно-статистических характеристик информационного потока, в заявленном устройстве достигается возможность повышения достоверности мониторинга информационного трафика за счет обеспечения возможности дополнительной верификации детерминированных комбинаций, характеризующих известные (искомые) или неизвестные признаки входных информационных потоков с учетом наличия не только количественных, но и нечетких (с привлечением лингвистической переменной) данных об этих комбинациях.Thanks to a new set of essential features, due to the introduction of a processing unit for fuzzy combinations, which provides a consistent comparison of deterministic combinations arriving in binary code, making a decision about their mathematical nature - a deterministic combination is specified (identified) parametrically or using a membership function characteristic of fuzzy sets, and also mathematically correct transformation of deterministic combinations of given (identified) in a fuzzy form (not parametrically) to a form suitable for reliable (clear, unambiguous) parametric estimation of the structural and statistical characteristics of the information flow, the claimed device achieves the possibility of increasing the reliability of information traffic monitoring by providing the possibility of additional verification of deterministic combinations characterizing known (sought) or unknown features of input information flows, taking into account the presence of not only quantitative, but also fuzzy (with the involvement of a linguistic variable) data on these combinations.
Заявленное устройство поясняется чертежами, на которых представлены:The claimed device is illustrated by drawings, which show:
на фиг. 1 – структурная схема устройства мониторинга информационного трафика;in fig. 1 - block diagram of the information traffic monitoring device;
на фиг. 2 – структурная схема блока обработки нечетких комбинаций;in fig. 2 - block diagram of the fuzzy combinations processing unit;
на фиг. 3 – структурная схема структурного анализатора;in fig. 3 - structural diagram of the structural analyzer;
на фиг. 4 – алгоритм работы блока отображения и записи данных.in fig. 4 - operation algorithm of the block for displaying and recording data.
Устройство мониторинга информационного трафика, изображенное на фиг. 1, содержит формирователь сигналов текущей оценки 1, дискриминатор зон значений оценки 2, распределитель импульсов 3, счетчик временных интервалов 4, коммутатор 5, первый 6 и второй 7 формирователи переменной поиска, первый 8 и второй 9 суммирующие счетчики, первый 10 и второй 11 блоки памяти, блок деления 12, классификатор 13, регистр стратегии поиска 14, формирователь сигналов сброса 15, блок отображения и записи данных 16, блок изменения пороговых сигналов 17, таймер текущих суток 18, блок формирования порога усечения 19, структурный анализатор 20, третий 21, четвертый 22, пятый 23 блоки памяти и блок обработки нечетких комбинаций 24. The traffic monitoring device shown in FIG. 1, contains current
Выход 014 формирователя сигналов текущей оценки 1 подключен к управляющему входу 54 коммутатора 5, выходы 56 «Изменение состояния обстановки – Изм» и 57 «Отсутствие изменения состояния обстановки – Отс» которого подключены к входам 62 и 71 соответственно первого 6 и второго 7 формирователей переменной поиска, выход 74 второго формирователя переменной поиска 7 подключен к информационному входу 92 второго суммирующего счетчика 9, выход 91 которого подключен к информационному входу 111 второго блока памяти 11 и второму информационному входу 122 блока деления 12, выход 123 которого подключен к информационному входу 136 классификатора 13, выходы 132 «Изменение состояния обстановки – П» и 133 «Отсутствие изменения состояния обстановки – О» которого подключены соответственно к одноименным входам 151 и 152 формирователя сигналов сброса 15 и к одноименным входам 169 и 1610 блока отображения и записи данных 16, выход 153 «Сброс» формирователя сигналов сброса 15 подключен к входу 103 «Сброс» первого блока памяти 10, входу 114 «Сброс» второго блока памяти 11, входу 43 «Сброс» счетчика временных интервалов 4 и входу 1910 «Сброс» блока формирования порога усечения 19, выход 198 «Максимальный номер временного интервала – N max» которого подключен к одноименным входам 145, 64 и 73 соответственно регистра стратегии поиска 14, первого 6 и второго 7 формирователей переменной поиска, выход 63 первого формирователя переменной поиска 6 подключен к информационному входу 81 первого суммирующего счетчика 8, выход 82 которого подключен к первому информационному входу 121 блока деления 12, выходы 024 «Изменение состояния обстановки – Изм» и 025 «Отсутствие изменения состояния обстановки – Отс» дискриминатора зон значений оценки 2 подключены соответственно к одноименным входам 52 и 53 коммутатора 5, первый выход 31 распределителя импульсов 3 подключен к входам синхронизации 013 и 023 соответственно формирователя сигналов текущей оценки 1 и дискриминатора зон значений оценки 2, а также к тактовому входу 41 счетчика временных интервалов 4, выход 42 «Номер текущего временного интервала – N тек» которого подключен к одноименным входам 199 и 146 соответственно блока формирования порога усечения 19 и регистра стратегии поиска 14, выходы 143 «Значение верхнего порога классификации – Пклв» и 144 «Значение нижнего порога классификации – Пклн» которого подключены к одноименным входам 134 и 135 классификатора 13, второй выход 32 распределителя импульсов 3 подключен к синхронизирующему входу 51 коммутатора 5, третий выход 33 распределителя импульсов 3 подключен к входам синхронизации 102 и 112 первого 10 и второго 12 блоков памяти, выходы 101 и 113 соответственно первого 10 и второго 11 блоков памяти подключены к сигнальным входам 83 и 93 соответственно первого 8 и второго 9 суммирующих счетчиков, четвертый выход 34 распределителя импульсов 3 подключен к синхронизирующему входу 131 классификатора 13, выходы 172 «Верхнее значение порога поиска – Пв» и 173 «Нижнее значение порога поиска – Пн» блока изменения пороговых сигналов 17 подключены соответственно к одноименным входам 141 и 142 регистра стратегии поиска 14 и соответственно к одноименным входам 196 и 197 блока формирования порога усечения 19, входы 174 «Пуск» и 175 «Порог» блока изменения пороговых сигналов 17 подключены к одноименным входам 191 и 192 блока формирования порога усечения 19 и являются соответственно входами «Пуск» и «Порог» устройства, вход 193 «Числовое значение единицы – 1», вход 194 «Максимальный номер временного интервала – N max», и вход 195 «Объем выборки интервала анализа – V выб» блока формирования порога усечения 19 являются одноименными входами устройства, вход 61 «Зона 1» первого формирователя переменной поиска 6 и вход 72 «Зона 2» второго формирователя переменной поиска 7 являются соответственно входами «Зона 1» и «Зона 2» устройства, вход 162 «Неизвестный признак», вход 163 «Искомый признак» и вход 164 «Адрес неизвестного признака – Адрес НП» блока отображения и записи данных 16 подключены соответственно к одноименным выходам 2010, 2011 и 2012 структурного анализатора 20, выход 204 «Адрес» которого подключен к одноименным входам 214, 224 и 234 соответственно третьего 21, четвертого 22 и пятого 23 блоков памяти, выход 213 «Данные 1» третьего блока памяти 21 подключен к одноименным входам 165 и 201 соответственно блока отображения и записи данных 16 и структурного анализатора 20, выход 223 «Данные 2» четвертого блока памяти 22 и выход 233 «Данные 3» пятого блока памяти 23 подключены соответственно к одноименным входам 202 и 203 структурного анализатора 20, выход 205 «Тактовые импульсы» которого подключен к одноименным входам 225 и 235 соответственно четвертого 22 и пятого 23 блоков памяти, выход 166 «Данные 1 – запись», выход 167 «Данные 2 – запись» и выход 168 «Данные 3 – запись» блока отображения и записи данных 16 подключены к одноименным входам 211, 221 и 231 соответственно третьего 21, четвертого 22 и пятого 23 блоков памяти, выход 1611 «Адрес 3 – запись» блока отображения и записи данных 16 подключен к одноименному входу 232 пятого блока памяти 23, выход 1613 «Адрес 1, 2 – запись» блока отображения и записи данных 16 подключен к одноименным входам 212 и 222 соответственно третьего 21 и четвертого 22 блоков памяти, информационный 207 и синхронизирующий 208 входы структурного анализатора 20 являются соответственно информационным и синхронизирующим входами устройства. Выход 181 «Время» таймера текущих суток 18 подключен к одноименным входам 011, 022, 35, 1612 и 171 соответственно формирователя сигналов текущей оценки 1, дискриминатора зон значений оценки 2, распределителя импульсов 3, блока отображения и записи данных 16 и блока изменения пороговых сигналов 17, информационный выход 206 структурного анализатора 20 подключен к информационным входам 012 и 021 соответственно формирователя сигналов текущей оценки 1 и дискриминатора зон значений оценки 2, выход 209 «Детерминированная комбинация» структурного анализатора 20 соединен с проверочным входом 241 блока обработки нечетких комбинаций 24, верификационный выход 242 которого подключен к входу 161 «Детерминированная комбинация» блока отображения и записи данных 16.The
Блок обработки нечетких комбинаций 24 (фиг. 2) предназначен для последовательного сравнения (по количеству двоичных чисел, характеризующих любую детерминированную последовательность) поступающих в двоичном коде детерминированных комбинаций и принятия решения об их математической природе – детерминированная комбинация задана (идентифицирована) параметрически или с использованием функции принадлежности, характерной для нечетких множеств, а также для математически корректного преобразования детерминированных комбинаций заданных (идентифицированных) в нечеткой форме (не параметрически) к виду, пригодному для достоверного (четкого, однозначного) параметрического оценивания структурно-статистических характеристик потока данных в интересах мониторинга информационного трафика. The fuzzy combinations processing unit 24 (Fig. 2) is designed for sequential comparison (by the number of binary numbers characterizing any deterministic sequence) of the deterministic combinations arriving in the binary code and making a decision about their mathematical nature - the deterministic combination is set (identified) parametrically or using the function membership characteristic of fuzzy sets, as well as for mathematically correct transformation of deterministic combinations of given (identified) in a fuzzy form (not parametrically) to a form suitable for reliable (clear, unambiguous) parametric estimation of the structural and statistical characteristics of a data flow in the interests of monitoring information traffic .
Блок обработки нечетких комбинаций 24 (фиг. 2) состоит из счетчика 24.1, регистра хранения 24.2, регистрирующего счетчика 24.3, вычислителя дополнения 24.4, основного 24.5 и вспомогательного 24.6 запоминающих элементов, основного 24.7 и вспомогательного 24.8 вычислителей пересечения, вычислителя объединения 24.9 и анализатора уровня принадлежности 24.10, выход которого 24.10-2 объединен с транзитным выходом 24.2-3 регистра хранения 24.2 и является верификационным выходом 242 блока обработки нечетких комбинаций 24. Вход 24.1-1 счетчика 24.1 является проверочным входом 241 блока 24, выход 24.1-2 счетчика 24.1 соединен с входом 24.2-2 регистра хранения 24.2, проверочный выход 24.2-1 регистра хранения 24.2 соединен с входом 24.3-1 регистрирующего счетчика 24.3, первый 24.3-2 и второй 24.3-3 выходы которого соединены соответственно с входом 24.5-1 основного запоминающего элемента 24.5 и прямым входом 24.6-1 вспомогательного запоминающего элемента 24.6, а также соответственно с первым 24.4-1 и вторым 24.4-2 входами вычислителя дополнения 24.4, выход 24.5-2 основного запоминающего элемента 24.5 и выход 24.6-2 вспомогательного запоминающего элемента 24.6 подключены соответственно к главному входу 24.7-1 основного вычислителя пересечения 24.7 и к главному входу 24.8-1 вспомогательного вычислителя пересечения 24.8, к дополнительным входам 24.7-2 и 24.8-2 основного 24.7 и вспомогательного 24.8 вычислителей пересечения подключены соответственно первый 24.4-3 и второй 24.4-4 выходы вычислителя дополнения 24.4, выходы 24.7-3 и 24.8-3 основного 24.7 и вспомогательного 24.8 вычислителей пересечения подключены соответственно к первому 24.9-1 и второму 24.9-2 входам вычислителя объединения 24.9, выход 24.9-3 которого соединен с дополнительным входом 24.4-5 вычислителя дополнения 24.4, дополнительным входом 24.6-3 вспомогательного запоминающего элемента 24.6 и входом 24.10-1 анализатора уровня принадлежности 24.10. The fuzzy combination processing unit 24 (Fig. 2) consists of a counter 24.1, a storage register 24.2, a registering counter 24.3, a complement calculator 24.4, a main 24.5 and an auxiliary 24.6 memory elements, a main 24.7 and an auxiliary 24.8 intersection calculator, a union calculator 24.9 and a membership level analyzer 24.10, the output of which 24.10-2 is combined with the transit output 24.2-3 of the storage register 24.2 and is the
Счетчик 24.1 блока обработки нечетких комбинаций 24 предназначен для регистрации и последовательного сравнения (по количеству двоичных чисел, характеризующих любую детерминированную последовательность) поступающих в двоичном коде детерминированных комбинаций. Техническая реализация счетчика 24.1 возможна на базе серийно выпускаемого синхронного двоичного счетчика, как показано в работе [Аверченков О.Е. Схемотехника: аппаратура и программы. – М.: ДМК Пресс, 2012. – 588 с., С. 459-460, рис. 13.5].The counter 24.1 processing unit
Регистр хранения 24.2 блока обработки нечетких комбинаций 24 предназначен для хранения данных и принятия решения о математической природе этих данных – двоичного кода, характеризующего поступающую детерминированную комбинацию, эта комбинация наблюдается (задана, идентифицирована) параметрически: количественно, вероятностно или качественно, с использованием функции принадлежности, характерной для нечетких множеств. Регистр хранения 24.2 может быть реализован на базе типового регистра памяти, описанного в литературе [Аверченков О.Е. Схемотехника: аппаратура и программы. – М.: ДМК Пресс, 2012. – 588 с., С. 443-445, рис. 12.8].The storage register 24.2 of the fuzzy
Регистрирующий счетчик 24.3 блока обработки нечетких комбинаций 24 предназначен для регистрации и сортировки в двоичном коде информации на две составляющие – по начальному количеству мнений экспертов (количество экспертов равно двум) о каждом из нечетко наблюдаемых (заданных) значений двоичного кода, характеризующих поступающую детерминированную комбинацию. Регистрирующий счетчик 24.3 может быть технически реализован на базе серийно выпускаемого двоичного синхронного счетчика с последовательным переносом на T-триггерах, как описано в [Угрюмов Е.П. Цифровая схемотехника: учеб. пособие для вузов. – 3-е изд., перераб. и доп. – СПб.: БХВ-Петербург, 2010. – 816 с., С. 240-242, рис. 4.28]. The registering counter 24.3 of the fuzzy
Вычислитель дополнения 24.4 блока обработки нечетких комбинаций 24 предназначен для осуществления в двоичном коде операции арифметического вычитания из единицы значений функций принадлежности нечетких множеств. Частным случаем технической реализации вычислителя дополнения 24.4 может служить типовое арифметико-логическое устройство (АЛУ), описанное, например, в [Основы электроники: учебник для СПО / О.В. Миловзоров, И.Г. Панков. 5 изд., перераб. и доп. – М.: Издательство Юрайт, 2016. – 407 с. С. 186-189, рис. 3.8.1].The add-on calculator 24.4 of the fuzzy
Основной запоминающий элемент 24.5 блока обработки нечетких комбинаций 24 предназначен для хранения нечеткой информации от первого эксперта и передачи в двоичном коде значений функций принадлежности нечетких множеств на главный вход 24.7-1 основного вычислителя пересечения 24.7. Основной запоминающий элемент 24.5 реализуется в виде типового серийно выпускаемого динамического оперативного запоминающего устройства, как показано в литературе [Основы электроники: учебник для СПО / О.В. Миловзоров, И.Г. Панков. – 5-е изд., перераб. и доп. – М.: Издательство Юрайт, 2016. – 407 с. С. 229-231, рис. 4.3.2].The main storage element 24.5 of the fuzzy
Вспомогательный запоминающий элемент 24.6 блока обработки нечетких комбинаций 24 предназначен для хранения нечеткой информации от второго эксперта и передачи в двоичном коде значений функций принадлежности нечетких множеств на главный вход 24.8-1 вспомогательного вычислителя пересечения 24.8. Вспомогательный запоминающий элемент 24.6 отличается от основного запоминающего элемента 24.5 лишь наличием дополнительного входа, который технически может быть легко объединен с прямым входом, что позволяет осуществить реализацию вспомогательного запоминающего элемента 24.6 аналогично основному запоминающему элементу 24.5, в виде динамического оперативного запоминающего устройства, как описано в [Основы электроники: учебник для СПО / О.В. Миловзоров, И.Г. Панков. – 5-е изд., перераб. и доп. – М.: Издательство Юрайт, 2016. – 407 с. С. 229-231, рис. 4.3.2]. Auxiliary storage element 24.6 of the fuzzy
Основной вычислитель пересечения 24.7 блока обработки нечетких комбинаций 24 предназначен для выполнения в двоичном коде математической операции пересечения нечеткого множества, формулируемого первым экспертом с дополнением нечеткого множества, формулируемого вторым экспертом. Основной вычислитель пересечения 24.7 представляет собой цифровой узел сравнения, описанный в [Угрюмов Е.П. Цифровая схемотехника: учеб. пособие для вузов. – 3-е изд., перераб. и доп. – СПб.: БХВ-Петербург, 2010. – 816 с., С. 102-104, рис. 2.6]. The main intersection calculator 24.7 of the fuzzy
Вспомогательный вычислитель пересечения 24.8 блока обработки нечетких комбинаций 24 предназначен для выполнения в двоичном коде математической операции пересечения нечеткого множества, формулируемого вторым экспертом с дополнением нечеткого множества, формулируемого первым экспертом. Вспомогательный вычислитель пересечения 24.8 идентичен основному вычислителю пересечения 24.7 и также может быть технически реализован на базе цифрового узла сравнения, описанного в [Угрюмов Е.П. Цифровая схемотехника: учеб. пособие для вузов. – 3-е изд., перераб. и доп. – СПб.: БХВ-Петербург, 2010. – 816 с., С. 102-104, рис. 2.6]. Auxiliary intersection calculator 24.8 of the fuzzy
Вычислитель объединения 24.9 блока обработки нечетких комбинаций 24 предназначен для реализации завершающего цикла дизъюнктивного суммирования – определения объединения нечетких множеств. Вычислитель объединения 24.9 представляет собой цифровой узел сравнения и может быть технически реализован в виде серийно выпускаемого быстродействующего цифрового компаратора, как показано в работе [Аверченков О.Е. Схемотехника: аппаратура и программы. – М.: ДМК Пресс, 2012. – 588 с., С. 428-429, рис. 11.9]. The union calculator 24.9 of the fuzzy
Анализатор уровня принадлежности 24.10 блока обработки нечетких комбинаций 24 предназначен для однозначного выбора (присвоения) количественных значений анализируемых нечетких параметров детерминированной комбинации – для итогового получения четких, однозначных (достоверных) значений параметров детерминированной комбинации, определяющей структурно-статистические характеристики потока данных в интересах мониторинга информационного трафика. Анализатор уровня принадлежности 24.10 представляет собой серийно выпускаемый программируемый ТТЛ-компаратор типа 74LS85, описанный в справочнике [Микросхемы ТТЛ. Том 1.: Пер. с нем. – М.: ДМК Пресс, 2001. – 384 с. (справочник), С. 143-144, рис. б/н]. The membership level analyzer 24.10 of the fuzzy
Формирователь сигналов текущей оценки 1, входящий в общую структурную схему, предназначен для выработки по окончании текущего интервала анализа двоичного сигнала, характеризующего состояние обстановки и принимающего значения «Изм» или «Отс». Структура формирователя сигналов текущей оценки 1, а также алгоритм его работы известны и подробно описаны в (см. патент РФ №2116670 «Устройство поиска информации», МПК G06F 17/30, опубликован 07.04.1997 г., фиг. 2).The current
Дискриминатор зон значений оценки 2, входящий в общую структурную схему, предназначен для выработки сигнала о номере зоны того состояния, в котором находится входной информационный поток соответствующей интенсивности. Структура дискриминатора зон значений оценки 2, а также алгоритм его работы известны и подробно описаны в (см. патент РФ №2116670 «Устройство поиска информации», МПК G06F 17/30, опубликован 07.04.1997 г., фиг. 3).The evaluation
Распределитель импульсов 3, входящий в общую структурную схему, предназначен для синхронизации работы всего устройства посредством формирования четырех импульсных последовательностей, сдвинутых относительно друг друга на некоторую величину Δt. Структура распределителя импульсов 3, а также алгоритм его работы известны и подробно описаны в (см. патент РФ №2116670 «Устройство поиска информации», МПК G06F 17/30, опубликован 07.04.1997 г., фиг. 4).The
Счетчик временных интервалов 4, входящий в общую структурную схему, предназначен для подсчета количества наблюдаемых интервалов времени и выдачи комбинации о номере временного интервала «N тек». Счетчик временных интервалов 4 может быть реализован технически на базе серийно выпускаемого суммирующего счетчика с управляемым сбросом, схема которого известна и описана, например, в [Угрюмов Е.П. Цифровая схемотехника: учеб. пособие для вузов. – 3-е изд., перераб. и доп. – СПб.: БХВ-Петербург, 2010. – 816 с., С. 247-248, рис. 3.47].The counter of
Коммутатор 5, входящий в общую структурную схему, предназначен для коммутации сигнала о номере зоны на вход соответствующего формирователя переменной поиска по сигналу управления, поступающему от формирователя сигналов текущей оценки 1 и принимающему значения «Изм» и «Отс». Структура коммутатора 5, алгоритм его работы известны, детально описаны в (см. патент РФ №2116670 «Устройство поиска информации», МПК G06F 17/30, опубликован 07.04.1997 г., фиг. 5).The
Первый 6 и второй 7 формирователи переменной поиска, входящие в общую структурную схему, предназначены для построения приращений апостериорных интегральных функций распределения вероятностей нормального F О(N) (первый формирователь переменной поиска 6) и отклоненного F П(N) (второй формирователь переменной поиска 7) состояния входного информационного потока на N-м интервале наблюдения. Схемы первого 6 и второго 7 формирователей переменной поиска идентичны, их структура, а также алгоритмы работы известны, описаны в (см. патент РФ №2116670 «Устройство поиска информации», МПК G06F 17/30, опубликован 07.04.1997 г., фиг. 6).The first 6 and second 7 generators of the search variable, included in the general block diagram, are designed to construct increments of a posteriori integral functions of the probability distribution of the normal F O ( N ) (the first generator of the search variable 6) and the rejected F P ( N ) (the second generator of the search variable 7 ) state of the input information flow on the N -th observation interval. The schemes of the first 6 and second 7 shapers of the search variable are identical, their structure, as well as the algorithms of operation, are known, described in (see RF patent No. 6).
Первый 8 и второй 9 суммирующие счетчики, входящие в общую структурную схему, предназначены для сложения значений приращений F О(N) и F П(N) с соответствующими значениями эмпирической интегральной функции распределения вычисленной за N-1 временной интервал F О(N-1) и F П(N-1). Первый 8 и второй 9 суммирующие счетчики представляют собой последовательные многоразрядные арифметические сумматоры, схемы которых известны и описаны, например, в [Миловзоров О.В., Панков И.Г. Основы электроники: учебник для СПО. – 5-е изд., перераб. и доп. – М.: Издательство Юрайт, 2016. – 407 с., С. 182-183, рис.3.38].The first 8 and second 9 summing counters included in the general block diagram are designed to add the values of the increments F O ( N ) and F P ( N ) with the corresponding values of the empirical integral distribution function calculated for N -1 time interval F O ( N -1 ) and F P ( N -1). The first 8 and second 9 summing counters are sequential multi-bit arithmetic adders, the circuits of which are known and described, for example, in [Milovzorov O.V., Pankov I.G. Fundamentals of electronics: a textbook for open source software. - 5th ed., revised. and additional - M .: Yurait Publishing House, 2016. - 407 p., S. 182-183, fig. 3.38].
Первый 10 и второй 11 блоки памяти, входящие в общую структурную схему, предназначены для хранения приращений F О(N) и F П(N) в течение одного интервала анализа. Первый 10 и второй 11 блоки памяти идентичны и могут быть реализованы технически на базе серийно выпускаемых универсальных регистров параллельного действия, схемы которых известны и описаны, например, в [Миловзоров О.В., Панков И.Г. Основы электроники: учебник для СПО. – 5-е изд., перераб. и доп. – М.: Издательство Юрайт, 2016. – 407 с., С. 206-207, рис.3.52].The first 10 and second 11 memory blocks included in the overall block diagram are designed to store increments F O ( N ) and F P ( N ) within one analysis interval. The first 10 and second 11 memory blocks are identical and can be implemented technically on the basis of commercially available universal parallel registers, the schemes of which are known and described, for example, in [Milovzorov O.V., Pankov I.G. Fundamentals of electronics: a textbook for open source software. – 5th ed., revised. and additional - M .: Yurait Publishing House, 2016. - 407 p., S. 206-207, fig. 3.52].
Блок деления 12, входящий в общую структурную схему, предназначен для деления приращения F П(N) на приращение F О(N) и выдачи отношения правдоподобия. Блок деления 12 представляет собой устройство деления двух q-разрядных двоичных чисел без восстановления остатка, схема которого известна и описана в [Бочаров К.П., Немшилов Н.Н., Петров Е.И., Сулин Л.И. Вычислительные комплексы автоматизированных систем управления. – Л.: ВАС, 1984. – 368 с., С. 88-90, рис.3.24].The
Классификатор 13, входящий в общую структурную схему, предназначен для выработки сигналов «Изм» или «Отс» на основе сравнения входной информации с пороговыми значениями. Структура классификатора 13, а также алгоритм его работы известны и подробно описаны в (см. патент РФ №2116670 «Устройство поиска информации», МПК G06F 17/30, опубликован 07.04.1997 г., фиг. 7).The
Регистр стратегии поиска 14, входящий в общую структурную схему, предназначен для формирования интервального либо точечного значений порогов классификации в зависимости от того, является ли номер интервала поиска предельным или нет. Структура регистра стратегии поиска 14, а также алгоритм его работы известны и детально описаны в (см. патент РФ №2116670 «Устройство поиска информации», МПК G06F 17/30, опубликован 07.04.1997 г., фиг. 8).The
Формирователь сигнала сброса 15, входящий в общую структурную схему, предназначен для объединения сигналов «Изм» и «Отс», их усиления и согласования с последующими блоками. Формирователь сигнала сброса 15 может быть реализован технически на базе серийно выпускаемой двухвходовой схемы ИЛИ, структура и алгоритмы работы которой известны и описаны, например, в [Аверченков О.Е. Схемотехника: аппаратура и программы. – М.: ДМК Пресс, 2012. – 588 с., С. 39-40, рис. 1.22].The
Блок отображения и записи данных 16, входящий в общую структурную схему, предназначен для отображения информации о наличии искомых и неизвестных верифицированных (проанализированных и, в случае необходимости – преобразованных в блоке обработки нечетких комбинаций 24) детерминированных комбинаций и изменений интенсивности входного информационного потока, записи не определенных ранее известных верифицированных детерминированных комбинаций в четвертый блок памяти 22 с одновременным изменением в третьем блоке памяти 21 значения о количестве известных верифицированных детерминированных комбинаций, хранящихся в ячейках четвертого блока памяти 22, записи не определенных ранее искомых верифицированных детерминированных комбинаций в пятый блок памяти 23. Запись в третий 21, четвертый 22 и пятый 23 блоки памяти осуществляется по адресу, определенному вычислителем хэш-функции 20.13 структурного анализатора 20. Структура блока отображения и записи данных 16 известна, детально описана в прототипе (см. патент РФ №2290691 «Устройство мониторинга информационного трафика» МПК G06F 17/18, G06F 17/30, опубликован 27.12.2006, Бюл. № 36), этот блок может быть реализован технически на базе микропроцессора, как показано в [Угрюмов Е.П. Цифровая схемотехника: учеб. пособие для вузов. – 3-е изд., перераб. и доп. – СПб.: БХВ-Петербург, 2010. – 816 с., С. 378-384, рис. 6.21]. Алгоритм работы блока отображения и записи данных 16 известен, подробно описан в прототипе и проиллюстрирован на фиг. 4 данного описания.The block for displaying and
Блок изменения пороговых сигналов 17, входящий в общую структурную схему, предназначен для изменения значений пороговых сигналов в зависимости от времени суток. Структура блока изменения пороговых сигналов 17, а также алгоритм его работы известны и подробно описаны в (см. патент РФ №2116670 «Устройство поиска информации», МПК G06F 17/30, опубликован 07.04.1997 г., фиг. 9).The block for changing the threshold signals 17, which is included in the general block diagram, is designed to change the values of the threshold signals depending on the time of day. The structure of the block for changing the threshold signals 17, as well as the algorithm of its operation, are known and described in detail in (see RF patent No. 2116670 "Information retrieval device",
Таймер текущих суток 18, входящий в общую структурную схему, предназначен для установки времени суток всего устройства. Структура таймера текущих суток 18 известна, описана в прототипе (см. патент РФ №2290691 «Устройство мониторинга информационного трафика» МПК G06F 17/18, G06F 17/30, опубликован 27.12.2006, Бюл. № 36), он может быть реализован технически по схеме программируемого интервального таймера, как показано в [Угрюмов Е.П. Цифровая схемотехника: учеб. пособие для вузов. – 3-е изд., перераб. и доп. – СПб.: БХВ-Петербург, 2010. – 816 с., С. 486-493, рис. 7.22]. The current day timer 18, included in the overall block diagram, is designed to set the time of day of the entire device. The structure of the current day timer 18 is known, described in the prototype (see RF patent No. 2290691"Information traffic monitoring device»
Блок формирования порога усечения 19, входящий в общую структурную схему, предназначен для корректировки значения максимального номера временного интервала «N max» адекватно входному информационному потоку на протяжение всего интервала анализа. Структура блока формирования порога усечения 19, а также алгоритм его работы известны и подробно описаны в (см. патент РФ №2149446 «Устройство поиска информации», МПК G06F 17/30, опубликован 20.05.2000, Бюл. №14, фиг. 2).The truncation
Структурный анализатор 20, входящий в общую структурную схему, предназначен для выработки сигнала запуска работы всего устройства, хэширования, распознавания искомых и неизвестных детерминированных комбинаций, а также записи этих детерминированных комбинаций на проверочный вход блока обработки нечетких комбинаций 24 для дополнительной верификации (анализа и, в случае необходимости – преобразования). Схема структурного анализатора 20 известна, детально описана в прототипе (см. патент РФ №2290691 «Устройство мониторинга информационного трафика» МПК G06F 17/18, G06F 17/30, опубликован 27.12.2006, Бюл. № 36, фиг. 2) и проиллюстрирована на фиг. 3 данного описания. Структурный анализатор 20 (см. фиг. 3) содержит входной регистр 20.1, дешифратор 20.2, первый 20.3, второй 20.5 и третий 20.15 параллельные регистры, счетчик 20.4, первый 20.6, второй 20.8 и третий 20.12 компараторы, первый 20.7 и второй 20.17 элементы И, элемент НЕ 20.9, первый 20.10 и второй 20.11 элементы ИЛИ, вычислитель хэш-функции 20.13, RS-триггер 20.14 и генератор импульсов 20.16.
Третий блок памяти 21, входящий в общую структурную схему, предназначен для хранения заранее запрограммированных значений о количестве известных верифицированных детерминированных комбинаций, хранящихся в ячейках четвертого блока памяти 22. Техническая реализация третьего блока памяти 21 возможна на базе регистра с функциями постоянного запоминающего устройства, описание работы и схема таких регистров известны и приведены, например, в книге [Аверченков О.Е. Схемотехника: аппаратура и программы. – М.: ДМК Пресс, 2012. – 588 с., С. 443-445].The
Четвертый блок памяти 22, входящий в общую структурную схему, предназначен для хранения заранее запрограммированных известных верифицированных детерминированных комбинаций. Четвертый блок памяти 22 представляет собой регистр с функциями постоянного запоминающего устройства, схема которого известна и описана в [Аверченков О.Е. Схемотехника: аппаратура и программы. – М.: ДМК Пресс, 2012. – 588 с., С. 443-445].The
Пятый блок памяти 23, входящий в общую структурную схему, предназначен для хранения заранее запрограммированных искомых верифицированных детерминированных комбинаций. Техническая реализация пятого блока памяти 23 возможна на базе регистра с функциями постоянного запоминающего устройства, описание работы и схема таких регистров известны и приведены, например, в [Аверченков О.Е. Схемотехника: аппаратура и программы. – М.: ДМК Пресс, 2012. – 588 с., С. 443-445].The
Устройство мониторинга информационного трафика работает следующим образом.The information traffic monitoring device operates as follows.
Известно [1-5], что с точки зрения верификации наблюдаемых (идентифицируемых) детерминированных комбинаций, характеризующих известные (искомые) или неизвестные признаки входных информационных потоков в рамках мониторинга трафика, существует возможность распознавания (определения) этих комбинаций, наблюдаемых и заданных как количественно, так и качественно, нечетко (с привлечением лингвистической переменной). Эта возможность реализуется с использованием математики нечетких множеств, нечетких вычислительных методов и алгоритмов, позволяющих путем последовательных преобразований, осуществить переход от нечетко распознанных (наблюдаемых, идентифицируемых) детерминированных комбинаций к виду, пригодному для четкого, однозначного принятия достоверного решения о значениях элементов этой комбинации, в рамках конкретного сценария мониторинга информационного трафика. При этом детерминированная комбинация, характеризующая известные или неизвестные признаки входных информационных потоков, может быть верифицирована на основе математических методов принятия решений в слабоформализуемых задачах – нечетких вычислительных методов и алгоритмов, которые достаточно просто могут быть аппаратно реализуемы.It is known [1-5] that from the point of view of verification of observable (identifiable) deterministic combinations characterizing known (sought) or unknown signs of input information flows within the framework of traffic monitoring, it is possible to recognize (determine) these combinations, observed and specified both quantitatively, and qualitatively, fuzzy (with the involvement of a linguistic variable). This possibility is implemented using the mathematics of fuzzy sets, fuzzy computational methods and algorithms that allow, through successive transformations, to make the transition from fuzzy recognized (observable, identifiable) deterministic combinations to a form suitable for a clear, unambiguous decision on the values of the elements of this combination, in within a specific information traffic monitoring scenario. At the same time, a deterministic combination that characterizes known or unknown features of input information flows can be verified on the basis of mathematical decision-making methods in weakly formalizable problems - fuzzy computational methods and algorithms that can be implemented quite simply in hardware.
Нечеткие вычислительные методы и алгоритмы работают на основе экспертных оценок, а для решения задачи объединения мнений экспертов, знания которых используются, например, для верификации наблюдаемых (идентифицируемых) детерминированных комбинаций, используется один из типовых вычислительных алгоритмов теории нечетких множеств – алгоритм дизъюнктивного суммирования нечетких множеств. С учетом того, что в прототипе множество значений детерминированных комбинаций (т.е., множество значений q-разрядных двоичных чисел, характеризующих структурно-статистические атрибуты (параметры) анализируемого входного информационного массива – множество значений комбинаций бит, описывающих структуру трафика, очередность и интенсивность поступления данных в рамках информационного потока) может быть представлено в виде Fuzzy computational methods and algorithms work on the basis of expert assessments, and to solve the problem of combining expert opinions, whose knowledge is used, for example, to verify observable (identifiable) deterministic combinations, one of the typical computational algorithms of fuzzy set theory is used - the algorithm of disjunctive summation of fuzzy sets. Taking into account the fact that in the prototype there are a set of values of deterministic combinations (i.e., a set of values of q -bit binary numbers characterizing the structural and statistical attributes (parameters) of the analyzed input information array - a set of values of bit combinations describing the traffic structure, sequence and intensity data receipt within the information flow) can be represented as
С = {с 1, с 2, …, с S }, (1) С = { с 1 , с 2 , …, с S }, (1)
то с точки зрения рассматриваемого подхода к распознаванию (определению) детерминированных комбинаций, возможно представление значений комбинаций бит не только количественно, численно, но и нечетко, в виде нечеткого множества значений этих q-разрядных двоичных чисел вида:then from the point of view of the considered approach to the recognition (definition) of deterministic combinations, it is possible to represent the values of combinations of bits not only quantitatively, numerically, but also fuzzy, in the form of a fuzzy set of values of these q -bit binary numbers of the form:
где
При этом число S соответствует возможному количеству значений комбинаций бит (в рамках детерминированной комбинации) и зависит от количества вариантов сочетаний этих q-разрядных двоичных чисел, достаточных для идентификации детерминированной комбинации и от количества экспертов, задействованных для реализации вычислительного нечеткого алгоритма их верификации. В нашем случае S может принимать значения от 2 (двух) до 20 (двадцати). In this case, the number S corresponds to the possible number of values of bit combinations (within a deterministic combination) and depends on the number of combinations of these q -bit binary numbers sufficient to identify the deterministic combination and on the number of experts involved in the implementation of the computational fuzzy algorithm for their verification. In our case, S can take values from 2 (two) to 20 (twenty).
Иными словами, анализ результатов работ [1-5] позволяет предусмотреть в устройстве возможность обработки детерминированных комбинаций, описанных (наблюдаемых, идентифицируемых) как количественно, так и нечетко (с привлечением лингвистической переменной).In other words, the analysis of the results of works [1-5] makes it possible to provide in the device the possibility of processing deterministic combinations described (observed, identifiable) both quantitatively and fuzzy (with the involvement of a linguistic variable).
Формально изменится лишь ключевое выражение (1) на выражение (2), характеризующее, в нашем случае, нечеткие знания операторов, эксплуатирующих устройство, о множестве значений комбинаций бит (в рамках детерминированной комбинации), элементы которого получены с помощью экспертов. Данная трактовка позволяет ввести алгоритм последовательного сведения нечетко идентифицированных детерминированных комбинаций к виду, обуславливающему возможность параметрического оценивания структурно-статистических атрибутов (параметров) анализируемого входного информационного массива в интересах достоверного мониторинга трафика.Formally, only the key expression (1) will change to expression (2), characterizing, in our case, the fuzzy knowledge of the operators operating the device about the set of values of bit combinations (within a deterministic combination), the elements of which are obtained with the help of experts. This interpretation allows us to introduce an algorithm for sequential reduction of fuzzy identified deterministic combinations to a form that makes it possible to parametrically estimate the structural and statistical attributes (parameters) of the analyzed input information array in the interests of reliable traffic monitoring.
Для решения задачи объединения мнений экспертов об анализируемой детерминированной комбинации (о значениях комбинаций бит информационного потока), используется одна из типовых операций над нечеткими множествами – операция дизъюнктивного суммирования [1-5]. При этом дизъюнктивная сумма, например, двух нечетких множеств (по количеству экспертов), определяется в терминах объединений и пересечений следующим образом:To solve the problem of combining expert opinions about the analyzed deterministic combination (about the values of combinations of bits of the information flow), one of the typical operations on fuzzy sets is used - the operation of disjunctive summation [1-5]. In this case, the disjunctive sum, for example, of two fuzzy sets (by the number of experts), is defined in terms of unions and intersections as follows:
где
Полученная дизъюнктивная сумма
Для окончательной идентификации (однозначного выбора) количественных значений нечетких параметров детерминированной комбинации, используют функцию [5]:For the final identification (unambiguous choice) of quantitative values of fuzzy parameters of a deterministic combination, use the function [5]:
характеризующую максимальное значение
Таким образом, результаты анализа работ [1-5] и анализа выражений (1)–(4) позволяют сделать вывод о технической возможности реализации однозначной верификации детерминированных комбинаций с количественно и нечетко заданными параметрами. Рассмотренный в [1-4] и детально описанный в [5] вычислительный нечеткий алгоритм (алгоритм дизъюнктивного суммирования нечетких множеств) позволяет математически корректно устранить нечеткость детерминированных комбинаций, характеризующих структурно-статистические атрибуты (параметры) анализируемого входного информационного массива, позволяет однозначно распознать (верифицировать) истинные значения каждой нечетко заданной (идентифицируемой) комбинации бит (q-разрядных двоичных чисел), определяемые конкретным реальным массивом поступающих данных в текущий момент времени, а в конечном итоге, повысить достоверность поиска и определения известных (искомых) или неизвестных признаков входных информационных потоков, и, как следствие, повысить достоверность мониторинга информационного трафика в условиях, присущих реальной динамике процесса информационного обмена в информационных (информационно-вычислительных или телекоммуникационных) системах, сетях передачи данных с коммутацией пакетов, в социальных сетях и в глобальной сети Интернет – в условиях нечеткости данных об истинных значениях параметров трафика.Thus, the results of the analysis of works [1-5] and the analysis of expressions (1)–(4) allow us to conclude that it is technically possible to implement unambiguous verification of deterministic combinations with quantitatively and fuzzy specified parameters. Considered in [1-4] and described in detail in [5], the computational fuzzy algorithm (algorithm for disjunctive summation of fuzzy sets) makes it possible to mathematically correct the fuzziness of deterministic combinations that characterize the structural and statistical attributes (parameters) of the analyzed input information array, makes it possible to unambiguously recognize (verify ) the true values of each fuzzy (identifiable) combination of bits ( q -bit binary numbers), determined by a specific real array of incoming data at the current time, and ultimately, increase the reliability of the search and determination of known (sought) or unknown signs of input information flows , and, as a result, to increase the reliability of information traffic monitoring under conditions inherent in the real dynamics of the information exchange process in information (information-computing or telecommunication) systems, data transmission networks with packet switching, in social networks and in the global Internet - in conditions of fuzzy data on the true values of traffic parameters.
На вход вычислительного нечеткого алгоритма, реализуемого в блоке обработки нечетких комбинаций 24, поступают данные, характеризующие детерминированные комбинации, распознанные (определенные) в блоке 20 как количественно, так и нечетко. Определяется, какие из детерминированных комбинаций в данный момент времени распознаны количественно, а какие идентифицированы нечетко. В целях верификации детерминированных комбинаций необходимо математически корректно, используя дизъюнктивное суммирование нечетких множеств, преобразовать распознанные нечетко детерминированные комбинации. Этапы функционирования вычислительного нечеткого алгоритма подробно, алгоритмически и аналитически, описаны в [5]. На выходе вычислительного нечеткого алгоритма имеем выходной образ – преобразованные значения комбинации бит (q-разрядных двоичных чисел), которые четко (достоверно) характеризуют интегрированное мнение экспертов о принадлежности этой детерминированной комбинации к пространству достоверных, верифицированных комбинаций, характеризующих структурно-статистические атрибуты (параметры) анализируемого входного информационного потока в интересах мониторинга трафика.The input of the computational fuzzy algorithm implemented in the fuzzy
С учетом этого осуществляется мониторинг информационного трафика в заявленном устройстве с дополнительной верификацией (анализом и, в случае необходимости – преобразованием с помощью методов теории нечетких множеств) искомых и неизвестных детерминированных комбинаций. With this in mind, information traffic is monitored in the claimed device with additional verification (analysis and, if necessary, transformation using fuzzy set theory methods) of the desired and unknown deterministic combinations.
Входной информационный поток, синхронизированный с тактовыми импульсами, поступает на информационный вход 207 структурного анализатора 20 (фиг. 1). The input information stream, synchronized with the clock pulses, is fed to the
При этом тактовые импульсы, синхронизирующие входной информационный поток, фиксируют текущее время интервала анализа трафика контролируемой сложной информационной (информационно-вычислительной или телекоммуникационной) системы.In this case, the clock pulses synchronizing the input information flow fix the current time of the traffic analysis interval of the controlled complex information (information-computing or telecommunication) system.
Структурный анализатор 20 (фиг. 3) вырабатывает сигнал запуска работы всего устройства при наличии комбинации начала сообщения во входном информационном потоке, а также осуществляет поиск неизвестных и заранее определенных искомых исходных (не верифицированных) детерминированных комбинаций и, при их наличии, выдает соответственно сигнал на выход 2010 «Неизвестный признак» или выход 2011 «Искомый признак», а также со своего выхода 209 «Детерминированная комбинация» выдает исходную детерминированную комбинацию, характеризующую структурно-статистические атрибуты (параметры) анализируемого входного информационного потока, на проверочный вход 241 блока обработки нечетких комбинаций 24, с верификационного выхода 242 которого уже верифицированная детерминированная комбинация поступает на вход 161 «Детерминированная комбинация» блока отображения и записи данных 16. Таким образом, объектом распознавания в блоке 20 за текущий интервал анализа являются искомые и неизвестные исходные (не верифицированные) детерминированные комбинации во входном информационном потоке. Structural analyzer 20 (Fig. 3) generates a signal to start the operation of the entire device in the presence of a combination of the beginning of the message in the input information stream, and also searches for unknown and predetermined desired initial (not verified) deterministic combinations and, if any, outputs a signal to the
Каждую исходную (не верифицированную) детерминированную комбинацию, представляющую собой q-разрядное двоичное число, делят на заранее определенное q-разрядное двоичное число с остатком. Остаток является значением хэш-функции. По найденному значению хэш-функции, являющемуся адресом, в четвертом блоке памяти 22 находят заранее запрограммированные известные детерминированные комбинации, сравнивают их с исходной (не верифицированной) поступившей детерминированной комбинацией на наличие совпадения. В случае несовпадения ни одной из хранящихся в четвертом блоке памяти 22 детерминированной комбинации с поступившей выдается сигнал «Неизвестный признак» отображаемый блоком отображения и записи данных 16. Также по найденному значению хэш-функции, являющемуся адресом, в пятом блоке памяти 23 находят заранее запрограммированные искомые детерминированные комбинации и сравнивают их с поступившей исходной (не верифицированной) детерминированной комбинацией на наличие совпадения. В случае совпадения одной из хранящихся в пятом блоке памяти 23 детерминированной комбинации с поступившей выдается сигнал «Искомый признак», отображаемый блоком отображения и записи данных 16. Each original (not verified) deterministic combination, which isq- bit binary number, divided by a predeterminedq-bit binary number with a remainder. The remainder is the hash value. According to the found value of the hash function, which is the address, pre-programmed known deterministic combinations are found in the
Во входном регистре 20.1 структурного анализатора 20 (фиг. 3) исходная (не верифицированная) детерминированная комбинация под действием синхроимпульсов преобразуется из последовательного кода в параллельный и поступает на информационный вход 20.2-1 дешифратора 20.2, информационный вход 20.3-2 первого параллельного регистра 20.3 и информационный вход 20.13-1 вычислителя хэш-функции 20.13.In the input register 20.1 of the structural analyzer 20 (Fig. 3) the original (not verified) the deterministic combination under the action of clock pulses is converted from serial code to parallel and enters the information input 20.2-1 of the decoder 20.2, the information input 20.3-2 of the first parallel register 20.3 and the information input 20.13-1 of the hash function calculator 20.13.
В дешифраторе 20.2 структурного анализатора 20 (см. фиг. 3) при появлении комбинации начала сообщения на строго определенных выходных разрядах и на выходе 20.1-3 входного регистра 20.1, а затем, после дешифровки, на выходе 20.2-2 дешифратора 20.2 вырабатывается сигнал запуска работы всего устройства, который поступает на управляющий вход 20.3-1 первого параллельного регистра 20.3, вход 20.4-2 «Сброс» счетчика 20.4, запускающий вход 20.13-2 вычислителя хэш-функции 20.13, вход 20.14-2 «Установка 1» RS-триггера 20.14 и на информационный выход 206 структурного анализатора 20. In the decoder 20.2 of the structural analyzer 20 (see Fig. 3), when a combination of the beginning of the message appears on strictly defined output bits and at the output 20.1-3 of the input register 20.1, and then, after decryption, at the output 20.2-2 of the decoder 20.2, a work start signal is generated of the entire device, which is supplied to the control input 20.3-1 of the first parallel register 20.3, input 20.4-2 "Reset" of the counter 20.4, which triggers the input 20.13-2 of the hash function calculator 20.13, input 20.14-2 "
По этому сигналу детерминированная комбинация с выхода 20.1-3 входного регистра 20.1, кроме дешифратора, записывается в первый параллельный регистр 20.3 и в вычислитель хэш-функции 20.13, на выходе RS-триггера 20.14 по сигналу от дешифратора 20.2 устанавливается уровень логической единицы. В первом параллельном регистре 20.3 детерминированная комбинация хранится в течение одного начального (стартового) интервала анализа. С выхода 20.3-3 первого параллельного регистра 20.3 детерминированная комбинация поступает на информационный вход 20.5-2 второго параллельного регистра 20.5 и первые входы 20.8-1 и 20.12-1 соответственно второго 20.8 и третьего 20.12 компараторов.According to this signal, a deterministic combination from the output 20.1-3 of the input register 20.1, except for the decoder, is written to the first parallel register 20.3 and to the hash function calculator 20.13, at the output of the RS flip-flop 20.14, the level of the logical unit is set by the signal from the decoder 20.2. In the first parallel register 20.3, the deterministic combination is stored for one initial (start) analysis interval. From the output 20.3-3 of the first parallel register 20.3, the deterministic combination is supplied to the information input 20.5-2 of the second parallel register 20.5 and the first inputs 20.8-1 and 20.12-1, respectively, of the second 20.8 and third 20.12 comparators.
Счетчик 20.4 структурного анализатора 20 (см. фиг. 3) производит подсчет количества тактовых импульсов, поступающих на его вход 20.4-1 с выхода 20.17-3 второго элемента И 20.17, и выдает комбинацию в первый компаратор 20.6 о количестве поступивших известных детерминированных комбинаций от четвертого блока памяти 22 в структурный анализатор 20 в течение одного интервала анализа.The counter 20.4 of the structural analyzer 20 (see Fig. 3) counts the number of clock pulses arriving at its input 20.4-1 from the output 20.17-3 of the second element AND 20.17, and outputs a combination to the first comparator 20.6 about the number of received known deterministic combinations from the
В первом компараторе 20.6 структурного анализатора 20 (см. фиг. 3) под действием тактовых импульсов, поступающих на его управляющий вход 20.6-3 от второго элемента И 20.17, выполняется операция сравнения двух комбинаций, представляющих собой два m-разрядных двоичных числа, первое из которых поступает с выхода 20.4-3 счетчика 20.4 на первый вход 20.6-1 первого компаратора 20.6, а второе – с выхода 213 «Данные 1» третьего блока памяти 21 на второй вход 20.6-2 первого компаратора 20.6, и при наличии совпадения, на выходе 20.6-4 «Равенство – А=В» вырабатывается сигнал «1», который поступает на первый вход 20.7-1 первого элемента И 20.7.In the first comparator 20.6 of the structural analyzer 20 (see Fig. 3), under the action of clock pulses arriving at its control input 20.6-3 from the second element And 20.17, the operation of comparing two combinations, which are two m -bit binary numbers, is performed, the first of which comes from the output 20.4-3 of the counter 20.4 to the first input 20.6-1 of the first comparator 20.6, and the second - from the
Во втором компараторе 20.8 структурного анализатора 20 (см. фиг. 3) под действием тактовых импульсов, поступающих на его управляющий вход 20.8-3 от второго элемента И 20.17, выполняется операция сравнения двух детерминированных комбинаций, представляющих собой два q-разрядных двоичных числа, первое из которых поступает с выхода 20.3-3 первого параллельного регистра 20.3 на первый вход 20.8-1 второго компаратора 20.8, а второе – с выхода 223 «Данные 2» четвертого блока памяти 22 на второй вход 20.8-2 второго компаратора 20.8, и при наличии совпадения, на выходе 20.8-4 «Равенство – А=В» второго компаратора 20.8 вырабатывается сигнал «1», который поступает на второй вход 20.11-2 второго элемента ИЛИ 20.11 и на вход 20.9-1 элемента НЕ 20.9.In the second comparator 20.8 of the structural analyzer 20 (see Fig. 3), under the influence of clock pulses arriving at its control input 20.8-3 from the second element And 20.17, the operation of comparing two deterministic combinations, which are two q -bit binary numbers, is performed, the first of which comes from the output 20.3-3 of the first parallel register 20.3 to the first input 20.8-1 of the second comparator 20.8, and the second - from the
При отсутствие сигнала «1» (см. фиг. 3) на выходе 20.8-4 «Равенство – А=В» второго компаратора 20.8 на выходе 20.9-2 элемента НЕ 20.9 вырабатывается сигнал «1», поступающий на второй вход 20.7-2 первого элемента И 20.7. При этом при наличии сигнала «1» на первом входе 20.7-1 первого элемента И 20.7, поступающего с выхода 20.6-4 «Равенство – А=В» первого компаратора 20.6, на выходе 20.7-3 первого элемента И 20.7 вырабатывается сигнал «1», поступающий на первые входы 20.10-1 и 20.11-1 соответственно первого 20.10 и второго 20.11 элементов ИЛИ, управляющий вход 20.15-2 третьего параллельного регистра 20.15 и через выход 2010 «Неизвестный признак» структурного анализатора 20 на вход 162 «Неизвестный признак» блока отображения и записи данных 16.If there is no signal "1" (see Fig. 3) at the output 20.8-4 "Equality - A=B" of the second comparator 20.8 at the output 20.9-2 of the NOT element 20.9, a signal "1" is generated, which is fed to the second input 20.7-2 of the first element AND 20.7. In this case, if there is a signal "1" at the first input 20.7-1 of the first element And 20.7, coming from the output 20.6-4 "Equality - A \u003d B" of the first comparator 20.6, at the output 20.7-3 of the first element And 20.7, a signal "1" is generated , arriving at the first inputs 20.10-1 and 20.11-1, respectively, the first 20.10 and second 20.11 elements OR, the control input 20.15-2 of the third parallel register 20.15 and through the
При поступлении сигнала «1» (см. фиг. 3) на любой вход первого элемента ИЛИ 20.10 с выхода 20.7-3 первого элемента И 20.7 или выхода 20.12-4 «Равенство – А=В» третьего компаратора 20.12, на его выходе вырабатывается сигнал «1», поступающий на управляющий вход 20.5-1 второго параллельного регистра 20.5. По этому сигналу детерминированная комбинация записывается во второй параллельный регистр 20.5 и поступает через выход 209 «Детерминированная комбинация» структурного анализатора 20 на проверочный вход 241 блока обработки нечетких комбинаций 24. When a signal "1" (see Fig. 3) is received at any input of the first element OR 20.10 from the output 20.7-3 of the first element AND 20.7 or the output 20.12-4 "Equality - A = B" of the third comparator 20.12, a signal is generated at its output "1" coming to the control input 20.5-1 of the second parallel register 20.5. According to this signal, the deterministic combination is recorded in the second parallel register 20.5 and enters through the
Блок обработки нечетких комбинаций 24 может быть реализован в соответствии со схемой, предложенной на фиг. 2. Исходная (до верификации) детерминированная комбинация, характеризующая структурно-статистические атрибуты (параметры) анализируемого входного информационного потока, с выхода 209 «Детерминированная комбинация» структурного анализатора 20 через проверочный вход 241 блока обработки нечетких комбинаций 24 поступает на вход 24.1-1 счетчика 24.1, который рассчитан на регистрацию в каждой ячейке (разряде) одного двоичного числа (бита) поступающей информации. The fuzzy
Последовательное сравнение (по количеству двоичных чисел, характеризующих любую детерминированную последовательность) поступающих в двоичном коде детерминированных комбинаций и принятия решения об их математической природе – детерминированная комбинация задана (идентифицирована) параметрически или с использованием функции принадлежности, характерной для нечетких множеств, осуществляется в счетчике 24.1 и регистре хранения 24.2 блока обработки нечетких комбинаций 24 следующим образом.Sequential comparison (by the number of binary numbers characterizing any deterministic sequence) of deterministic combinations arriving in a binary code and making a decision about their mathematical nature - a deterministic combination is set (identified) parametrically or using a membership function characteristic of fuzzy sets, is carried out in counter 24.1 and storage register 24.2 processing unit
Если количество двоичных чисел, характеризующих любой q-ый разряд поступающей s-ой (s=
Иными словами, изначально качественная и количественная информация, поступающая с выхода 209 «Детерминированная комбинация» структурного анализатора 20, может различаться по количеству двоичных чисел, характеризующих любой из разрядов поступающей s-ой (s=
С учетом этого факта построены счетчик 24.1 и регистр хранения 24.2 (см. фиг. 2). Оба этих элемента блока обработки нечетких комбинаций 24 рассчитаны на регистрацию, анализ и хранение одного двоичного числа, характеризующего любой из разрядов поступающей детерминированной комбинации.Taking into account this fact, the counter 24.1 and the storage register 24.2 are built (see Fig. 2). Both of these elements of the fuzzy
Если количество двоичных чисел превышает единицу, значит, с точки зрения нечеткой математики – эта детерминированная комбинация поступает в нечеткой форме. В этом случае и регистр хранения счетчик 24.1 и регистр хранения 24.2 блока обработки нечетких комбинаций 24 выполняют функции транзитного узла, причем, с проверочного выхода 24.2-1 регистра хранения 24.2 эта информация в двоичном коде сразу поступает на вход 24.3-1 регистрирующего счетчика 24.3. If the number of binary numbers exceeds one, then, from the point of view of fuzzy mathematics, this deterministic combination comes in a fuzzy form. In this case, both the storage register counter 24.1 and the storage register 24.2 of the fuzzy
Если на вход 24.1-1 счетчика 24.1 блока обработки нечетких комбинаций 24 поступает в двоичном коде одно двоичное число, характеризующее любой из разрядов поступающей s-ой детерминированной комбинации, значит эта детерминированная комбинация поступает (идентифицирована) в четкой форме, имеет количественный смысл, при этом счетчик 24.1 регистрирует эту комбинацию и со своего выхода 24.1-2 направляет ее на вход 24.2-2 регистра хранения 24.2, который через свой транзитный выход 24.2-3 направляет эту информацию (заданную в четкой форме детерминированную комбинацию – количественно заданные, не требующие дополнительной верификации данные, характеризующие структурно-статистические атрибуты (параметры) анализируемого входного информационного потока) через верификационный выход 242 блока обработки нечетких комбинаций 24 на вход 161 «Детерминированная комбинация» блока отображения и записи данных 16.If the input 24.1-1 of the counter 24.1 of the fuzzy
Информация, требующая дополнительной верификации (наблюдаемая и заданная в нечеткой форме детерминированная комбинация – нечетко идентифицированные данные, характеризующие структурно-статистические атрибуты (параметры) анализируемого входного информационного потока), в двоичном коде с проверочного выхода 24.2-1 регистра хранения 24.2 поступает на вход 24.3-1 регистрирующего счетчика 24.3 блока обработки нечетких комбинаций 24 (фиг. 2). Преобразование (трансформирование) детерминированных комбинаций, заданных в нечеткой форме к виду, пригодному для получения четких, однозначных (достоверных) данных, характеризующих структурно-статистические атрибуты (параметры) анализируемого входного информационного потока, происходит следующим образом. В целом, сущность дальнейшего преобразования (трансформирования) нечетко заданных детерминированных комбинаций в блоке обработки нечетких комбинаций 24, с точки зрения математики, заключается в корректном вычислении интегрированного мнения экспертов (выражение (3)) и принятии решения о максимальном значении функции принадлежности (степень уверенности) этого интегрированного мнения (выражение (4)), определяющем однозначный выбор количественного значения нечеткого параметра – количественного значения двоичного числа, характеризующего любой из разрядов поступающей s-ой детерминированной комбинации.Information that requires additional verification (observed and specified in a fuzzy form, a deterministic combination - fuzzy identified data characterizing the structural and statistical attributes (parameters) of the analyzed input information flow), in binary code from the check output 24.2-1 of the storage register 24.2 enters the input 24.3- 1 registering counter 24.3 processing unit fuzzy combinations 24 (Fig. 2). Transformation (transformation) of deterministic combinations given in a fuzzy form to a form suitable for obtaining clear, unambiguous (reliable) data characterizing the structural and statistical attributes (parameters) of the analyzed input information flow occurs as follows. In general, the essence of the further transformation (transformation) of fuzzy deterministic combinations in the fuzzy
Нечеткая детерминированная комбинация (нечетко идентифицированные (наблюдаемые, заданные) значения двоичного числа, описывающего любой из разрядов этой комбинации, характеризующей структурно-статистические атрибуты (параметры) анализируемого входного информационного потока), поступает на вход 24.3-1 регистрирующего счетчика 24.3 блока обработки нечетких комбинаций 24 (фиг. 2). Регистрирующий счетчик 24.3 регистрирует и сортирует информацию на две составляющие, в соответствии с количеством мнений экспертов (количеством экспертов) о степени принадлежности конкретной s-ой детерминированной комбинации (
то then
где
Анализатор уровня принадлежности 24.10 блока обработки нечетких комбинаций 24 осуществляет получение однозначного итогового результата о степени принадлежности конкретной s-ой детерминированной комбинации к пространству истинных (однозначно, четко определенных) детерминированных комбинаций, опираясь на выражение (4). Являясь, по сути, программируемой схемой сравнения (программируемым ТТЛ-компаратором типа 74LS85), в которой в двоичном коде сравниваются получаемые из вычислителя объединения 24.9 значения функции принадлежности конкретной s-ой нечетко заданной (наблюдаемой) детерминированной комбинации, анализатор уровня принадлежности 24.10, на основе определения максимума функции принадлежности, однозначно, четко и окончательно присваивает (верифицирует) численное значение этой комбинации бит (q-разрядных двоичных чисел), характеризующих структурно-статистические атрибуты (параметры) анализируемого входного информационного потока.The membership level analyzer 24.10 of the fuzzy
Передача информации на дополнительный вход 24.4-5 вычислителя дополнения 24.4 и на дополнительный вход 24.6-3 вспомогательного запоминающего элемента 24.6 предназначена для случая, когда количество экспертов больше двух. В этом случае определяется дополнение полученного с выхода 24.9-3 вычислителя объединения 24.9 нечеткого множества в вычислителе дополнения 24.4 и полученные с выхода 24.9-3 вычислителя объединения 24.9 значения перезаписываются во вспомогательный запоминающий элемент 24.6, играя роль информации от первого эксперта. Информация от нового (например, третьего) эксперта записывается через регистрирующий счетчик 24.3 в основной запоминающий элемент 24.5 и цикл вычислений повторяется снова. Transfer of information to the additional input 24.4-5 of the add-on calculator 24.4 and to the additional input 24.6-3 of the auxiliary storage element 24.6 is intended for the case when the number of experts is more than two. In this case, the addition of the fuzzy set obtained from the output 24.9-3 of the union calculator 24.9 in the complement calculator 24.4 is determined and the values obtained from the output 24.9-3 of the union calculator 24.9 are overwritten in the auxiliary storage element 24.6, playing the role of information from the first expert. Information from a new (for example, third) expert is recorded through the registration counter 24.3 in the main storage element 24.5 and the calculation cycle is repeated again.
Таким образом, осуществляется однозначная верификация количественных значений комбинации бит (q-разрядных двоичных чисел), характеризующих структурно-статистические атрибуты (параметры) анализируемого входного информационного потока в соответствии с выражением (4) – анализатор уровня принадлежности 24.10 выдает на своем выходе 24.10-2 в двоичном коде верифицированное, количественное значение конкретной s-ой (s=
Иными словами, происходит преобразование определенных (распознанных) нечетко детерминированных комбинаций, характеризующих входной информационный поток, к виду, пригодному для достоверного (четкого, однозначного) параметрического оценивания структурно-статистических характеристик потока данных в интересах мониторинга информационного трафика.In other words, certain (recognized) fuzzy combinations characterizing the input information flow are transformed into a form suitable for reliable (clear, unambiguous) parametric estimation of the structural and statistical characteristics of the data flow in the interests of information traffic monitoring.
В результате, на выходе анализатора уровня принадлежности 24.10 и на верификационном выходе 242 блока обработки нечетких комбинаций 24 (см. фиг. 2) получаем информацию, характеризующую (на основе анализа полученного в рамках математики нечетких множеств интегрированного мнения экспертов) истинный вид детерминированной комбинации, преобразованной (верифицированной) в интересах повышения достоверности мониторинга. As a result, at the output of the membership level analyzer 24.10 and at the
Анализатор уровня принадлежности 24.10 записывает, хранит и выдает со своего выхода 24.10-2 через верификационный выход 242 блока обработки нечетких комбинаций 24 на вход 161 «Детерминированная комбинация» блока отображения и записи данных 16 (см. фиг. 1) двоичный код, содержащий верифицированные результаты анализа и обработки детерминированной комбинации – код, четко и однозначно определяющий структурно-статистические атрибуты (параметры) анализируемого входного потока данных в интересах достоверного мониторинга информационного трафика.The membership level analyzer 24.10 writes, stores and issues from its output 24.10-2 through the
Дальнейшие процедуры мониторинга информационного трафика в заявленном устройстве реализуются в соответствии с последовательностью, подробно описанной в прототипе (см. патент РФ №2290691 «Устройство мониторинга информационного трафика» МПК G06F 17/18, G06F 17/30, опубликован 27.12.2006, Бюл. № 36), но с учетом полученных в блоке обработки нечетких комбинаций 24 результатов дополнительной верификации искомых и неизвестных детерминированных комбинаций, следующим образом. Further procedures for monitoring information traffic in the claimed device are implemented in accordance with the sequence described in detail in the prototype (see RF patent No. 2290691 "Information traffic monitoring device"
При поступлении сигнала «1» (см. фиг. 3) на любой из трех входов второго элемента ИЛИ 20.11 с выхода 20.7-3 первого элемента И 20.7, выходов 20.8-4 и 20.12-4 «Равенство – А=В» соответственно второго 20.8 или третьего 20.12 компараторов, на его выходе вырабатывается сигнал «1», поступающий на вход 20.14-1 «Установка 0» RS-триггера 20.14. По этому сигналу RS-триггер 20.14 прекращает формировать сигнал «1» на вход 20.17-2 второго элемента И 20.17, при этом с выхода 20.17-3 второго элемента И 20.17 прекращают поступать тактовые импульсы, работа структурного анализатора 20 на данном интервале анализа заканчивается.When a signal "1" (see Fig. 3) is received at any of the three inputs of the second element OR 20.11 from the output 20.7-3 of the first element AND 20.7, outputs 20.8-4 and 20.12-4 "Equality - A \u003d B", respectively, the second 20.8 or third 20.12 comparators, its output generates a signal "1" to the input 20.14-1 "Setting 0" RS-flip-flop 20.14. On this signal, the RS flip-flop 20.14 stops generating a signal "1" to the input 20.17-2 of the second element And 20.17, while clock pulses stop coming from the output 20.17-3 of the second element And 20.17, the work of the
В третьем компараторе 20.12 (см. фиг. 3) под действием тактовых импульсов, поступающих на управляющий вход 20.12-3 от второго элемента И 20.17, выполняется операция сравнения двух верифицированных детерминированных комбинаций, представляющих собой два q-разрядных двоичных числа, первое из которых поступает с выхода 20.3-3 первого параллельного регистра 20.3 на первый вход 20.12-1 третьего компаратора 20.12, а второе число – с выхода 233 «Данные 3» пятого блока памяти 23 (см. фиг. 1) на второй вход 20.12-3 третьего компаратора 20.12, и, при наличии совпадения, на выходе 20.12-4 «Равенство – А=В» третьего компаратора 20.12 вырабатывается сигнал «1», который поступает на второй вход 20.10-2 первого элемента ИЛИ 20.10, третий вход 20.11-3 второго элемента ИЛИ 20.11 и через выход 2011 «Искомый признак» структурного анализатора 20 на вход 163 «Искомый признак» блока отображения и записи данных 16.In the third comparator 20.12 (see Fig. 3) under the action of clock pulses arriving at the control input 20.12-3 from the second element And 20.17, the operation of comparing two verified deterministic combinations is performed, which are two q -bit binary numbers, the first of which comes from the output 20.3-3 of the first parallel register 20.3 to the first input 20.12-1 of the third comparator 20.12, and the second number from the
Вычислитель хэш-функции 20.13 структурного анализатора 20 (см. фиг. 3) производит деление поступившей на его информационный вход 20.13-1 исходной (не верифицированной) детерминированной комбинации, представляющей собой q-разрядное двоичное число, на заранее определенное q-разрядное двоичное число методом восстановления остатка, являющегося значением хэш-функции и представляющего собой также q-разрядное двоичное число, которое поступает на информационный вход 20.15-1 третьего параллельного регистра 20.15 и через выход 204 «Адрес» структурного анализатора 20 (см. фиг. 1) на входы 214, 224 и 234 «Адрес» соответственно третьего 21, четвертого 22 и пятого 23 блоков памяти.The hash function calculator 20.13 of the structural analyzer 20 (see Fig. 3) divides the initial (not verified) deterministic combination received at its information input 20.13-1, which is a q -bit binary number, into a predetermined q -bit binary number by the method restoring the remainder, which is the value of the hash function and is also a q -bit binary number, which is fed to the information input 20.15-1 of the third parallel register 20.15 and through the
RS-триггер 20.14 структурного анализатора 20 (см. фиг. 3) управляет работой второго элемента И 20.17, выполняющего функцию ключа. RS-триггер 20.14 отпирает ключ (второй элемент И 20.17) при появлении сигнала «1» на входе 20.14-2 «Установка 1» и запирает его при появлении сигнала «1» на входе 20.14-1 «Установка 0».RS-trigger 20.14 structural analyzer 20 (see Fig. 3) controls the operation of the second element And 20.17, which performs the function of a key. The RS flip-flop 20.14 unlocks the key (second element AND 20.17) when the signal "1" appears at the input 20.14-2 "
При поступлении сигнала «1» (см. фиг. 3) на управляющий вход 20.15-1 третьего параллельного регистра 20.15 адрес, сформированный вычислителем хэш-функции 20.13, записывается в третий параллельный регистр 20.15 и с его выхода 20.15-3 через выход 2012 «Адрес НП» структурного анализатора 20 поступает на вход 164 «Адрес НП» (см. фиг. 1) блока отображения и записи данных 16.When a signal "1" (see Fig. 3) is received at the control input 20.15-1 of the third parallel register 20.15, the address generated by the hash function calculator 20.13 is written to the third parallel register 20.15 and from its output 20.15-3 through the
Генератор импульсов 20.16 структурного анализатора 20 (см. фиг. 3) формирует импульсы, которые поступают на второй вход 20.17-1 второго элемента И 20.17. С выхода 20.17-3 второго элемента И 20.17 при наличии на первом входе сигнала «1» с выхода 20.14-3 RS-триггера 20.14 тактовые импульсы поступают на информационный вход 20.4-1 счетчика 20.4, на управляющие входы 20.6-3, 20.8-3 и 20.12-3 соответственно первого 20.6, второго 20.8 и третьего 20.12 компараторов, а также на входы 225 и 235 «Тактовые импульсы» (см. фиг. 1) соответственно четвертого 22 и пятого 23 блоков памяти устройства.The pulse generator 20.16 structural analyzer 20 (see Fig. 3) generates pulses that are fed to the second input 20.17-1 of the second element And 20.17. From the output 20.17-3 of the second element And 20.17 in the presence of a signal "1" at the first input from the output 20.14-3 of the RS-flip-flop 20.14, the clock pulses arrive at the information input 20.4-1 of the counter 20.4, at the control inputs 20.6-3, 20.8-3 and 20.12-3, respectively, the first 20.6, second 20.8 and third 20.12 comparators, as well as to the
С выхода 213 третьего блока памяти 21 структурного анализатора 20 (см. фиг. 3) заранее запрограммированные значения о количестве известных верифицированных детерминированных комбинаций, находящихся в ячейках четвертого блока памяти 22 по адресу, поступающему с выхода 20.13-3 вычислителя хэш-функции 20.13, считываются на второй вход 20.6-2 первого компаратора 20.6. С выхода 223 четвертого блока памяти 22 заранее запрограммированные известные верифицированные детерминированные комбинации, находящиеся по адресу, поступающему с 20.13-3 выхода вычислителя хэш-функции 20.13, последовательно считываются под действием тактовых импульсов, поступающих с выхода 20.17-3 второго элемента И 20.17, на второй вход 20.8-2 второго компаратора 20.8. С выхода 233 пятого блока памяти 23 заранее запрограммированные искомые детерминированные комбинации, находящиеся по адресу, поступающему с выхода 20.13-3 вычислителя хэш-функции 20.13, последовательно считываются под действием тактовых импульсов, поступающих с выхода 20.17-3 второго элемента И 20.17, на второй вход 20.12-2 третьего компаратора 20.12. При этом множества известных и искомых верифицированных детерминированных комбинаций, хранящихся соответственно в четвертом 22 и пятом 23 блоках памяти, одинаковых детерминированных комбинаций не имеют.From the
Сигнал запуска работы всего устройства с выхода 20.2-2 дешифратора 20.2, поступающий, кроме прочего, на информационный выход 206 структурного анализатора 20 (фиг. 3), вырабатывается для текущего времени интервала анализа трафика контролируемой сложной информационной (информационно-вычислительной или телекоммуникационной) системы. The signal to start the operation of the entire device from the output 20.2-2 of the decoder 20.2, which, among other things, is sent to the
Таким образом, с информационного выхода 206 структурного анализатора 20 на информационный вход 012 формирователя сигналов текущей оценки 1 и на информационный вход 021 дискриминатора зон значений оценки 2 (см. фиг. 1) поступают логические значения кода, задающего значения времени интервала анализа. Это, по сути, сигнал запуска работы всего устройства анализа трафика контролируемой сложной информационной (информационно-вычислительной или телекоммуникационной) системы.Thus, from the
Формирователь сигналов текущей оценки 1 и дискриминатор зон значений оценки 2 анализируют интенсивность входного потока на интервала анализа. В формирователе сигналов текущей оценки 1 (см. фиг. 1) по окончании времени интервала анализа, вырабатывается двоичный сигнал, характеризующий состояние обстановки. При превышении отклонения числа комбинаций начала сообщений от среднего значения в верхнюю или нижнюю сторону больше порогового, на выходе 014 формирователя сигналов текущей оценки 1 формируется сигнал «Изм», в других случаях вырабатывается сигнал «Отс». С выхода 014 формирователя сигналов текущей оценки 1 сигнал «Изм» или «Отс» поступает на управляющий вход 54 коммутатора 5. В дискриминаторе зон значений оценки 2 вырабатывается сигнал о номере зоны того состояния, в котором находится входной информационный поток соответствующей интенсивности на интервале анализа. Этот номер зоны соответствует более точной оценке состояния обстановки по сравнению с оценкой, получаемой в формирователе сигналов текущей оценки 1. С выходов 024 «Изм» или 025 «Отс» дискриминатора зон значений оценки 2 сигнал соответственно «Изм» или «Отс» поступает на одноименные входы 52 «Изм» или 53 «Отс» коммутатора 5. При этом распределитель импульсов 3 осуществляет синхронизацию работы всего устройства посредством формирования четырех импульсных последовательностей, сдвинутых относительно друг друга на некоторую величину Δt, а счетчик временных интервалов 4 осуществляет подсчет количества наблюдаемых интервалов времени и выдает со своего выхода 42 комбинацию о номере временного интервала на вход 146 «N тек» регистра стратегии поиска 14 и на вход 199 «N тек» блока формирования порога усечения 19.Current
Коммутатор 5 (см. фиг. 1) в соответствии с поступающим на его управляющий вход 54 сигналом управления от формирователя сигналов текущей оценки 1, обеспечивает подключение сигнала о номере зоны состояния «Изм» или «Отс» соответственно на вход 62 первого формирователя переменной поиска 6 или на вход 71 второго формирователя переменной поиска 7, где, на основе сигнала о номере зоны K m (1<j<m), наибольшего номера зоны K m и максимального числа наблюдений N max производится построение приращений F П(N) и F О(N) эмпирических интегральных функций распределения вероятностей отклоненного и нормального состояния трафика на N-м интервале наблюдения: F П(N) = K jq (N)/(K mq × N max) и F О(N) = K j 0(N)/(K m 0 × N max), как подробно описано в устройстве-прототипе (см. патент РФ №2290691 «Устройство мониторинга информационного трафика» МПК G06F 17/18, G06F 17/30, опубликован 27.12.2006, Бюл. № 36).The switch 5 (see Fig. 1) in accordance with the control signal coming to its
В суммирующих счетчиках 8 и 9 (см. фиг. 1) производится сравнение значений приращений F П(N) и F О(N) с соответствующими значениями эмпирической интегральной функции распределения вычисленной за (N-1) временной интервал F П(N-1) и F О(N-1), которые поступают с выходов 101 и 113 соответственно первого 10 и второго 11 блоков памяти: F П(N) = F П(N-1) + F П(N) и F О(N) = F О(N-1) + F О(N). Значения F П(N) и F О(N) поступают соответственно на входы 121 и 122 блока деления 12, который осуществляет операцию арифметического деления L(N) = F П(N)/F О(N) и выдачу отношения правдоподобия на информационный вход 136 классификатора 13.In the summing
Классификатор 13 (см. фиг. 1) вырабатывает решение о состоянии обстановки за временной интервал на основе сравнения входной информации с пороговыми значениями и выдает со своих выходов 132 или 133 соответствующий сигнал «П» или «О» на соответствующие входы 169 или 1610 блока отображения и записи данных 16 и на соответствующие входы 151 или 152 формирователя сигналов сброса 15.The classifier 13 (see Fig. 1) makes a decision about the state of the situation for the time interval based on a comparison of input information with threshold values and outputs from its
Регистр стратегии поиска 14 (см. фиг. 1) формирует интервальное либо точечное значения порогов классификации в зависимости от того, является ли номер интервала поиска предельным или нет. Сигнал с одного из выходов 143 «Пклв» или 144 «Пклн» регистра стратегии поиска 14 поступает на соответствующий вход 134 или 135 классификатора 13. Формирователь сигналов сброса 15 вырабатывает сигнал «Сброс» и подает его на вход 43 счетчика 4, входы 103 и 114 соответственно первого 10 и второго 11 блоков памяти, а также на вход 1910 блока формирования порога усечения 19 для перевода их в исходное состояние.The search strategy register 14 (see Fig. 1) generates interval or point values of the classification thresholds depending on whether the number of the search interval is limiting or not. The signal from one of the
Блок отображения и записи данных 16 (см. фиг. 1) отображает информацию о наличии верифицированных искомых и неизвестных детерминированных комбинаций во входном информационном потоке и изменений интенсивности входного информационного потока на интервале анализа при поступлении сигналов соответственно от блока обработки нечетких комбинаций 24 (где осуществляется верификация) и классификатора 13. При необходимости блок отображения и записи данных 16 производит запись ранее не внесенных верифицированных известных детерминированных комбинаций в четвертый блок памяти 22 и изменяет в третьем блоке памяти 21 значения N количества верифицированных известных детерминированных комбинаций на значения N+1, хранящихся в ячейках четвертого блока памяти 22, а также производит запись ранее не внесенных верифицированных искомых детерминированных комбинаций в пятый блок памяти 23. Алгоритм работы блока отображения и записи данных (далее просто алгоритм) показан на фиг. 4.The data display and recording unit 16 (see Fig. 1) displays information about the presence of verified desired and unknown deterministic combinations in the input information flow and changes in the intensity of the input information flow over the analysis interval when signals are received, respectively, from the fuzzy combination processing unit 24 (where verification is carried out ) and a
В блоке 1 алгоритма (см. фиг. 4) по данным, полученным с портов П5 («Изменение состояния обстановки – П»), П6 («Отсутствие изменения состояния обстановки – О») и П8 («Время»), происходит отображение и запись информации об изменении интенсивности входного информационного потока за временной интервал анализа. In
В блоке 2 алгоритма по данным, полученным с портов П11 («Детерм. комб.»), П12 («Неизв. признак») и П13 («Иском. признак»), происходит отображение информации о наличии искомого или неизвестного признака во входном информационном потоке за временной интервал анализа. In
В блоке 3 алгоритма на основании информации, полученной из блока 2 алгоритма, оператор принимает решение, является ли верифицированная детерминированная комбинация неизвестным признаком. Если да, то переход в блок 5 алгоритма. Если нет, то переход в блок 4 алгоритма. In
В блоке 4 алгоритма на основании информации, полученной из блока 2 алгоритма и данных с порта П8 («Время»), происходит запись верифицированной детерминированной комбинации, являющейся известным признаком во времени.In
В блоке 5 алгоритма на основании информации, полученной из блока 2 алгоритма и данных с портов П1 («Данные 1»), П8 («Время»), П10 («Адрес НП»), происходит запись верифицированной детерминированной комбинации, являющейся неизвестным признаком, адреса, определенного вычислителем хэш-функции 20.13 и данных («Данные 1») во времени.In
В блоке 6 алгоритма оператор принимает решение на запись неизвестного признака в область искомых признаков. Если да, то переход к блоку 8 алгоритма. Если нет, то переход к блоку 7 алгоритма.In block 6 of the algorithm, the operator decides to write an unknown feature in the area of the desired features. If yes, then go to block 8 of the algorithm. If not, then go to block 7 of the algorithm.
В блоке 7 алгоритма оператор принимает решение о записи неизвестного признака в область известных признаков. Если да, то переход к блоку 9 алгоритма, если нет, то конец.In
В блоке 8 алгоритма верифицированная детерминированная комбинация определяется как искомая, а «Адрес НП» определяется как адрес этой комбинации.In
В блоке 10 алгоритма происходит выдача команды на порты П4 («Данные 3 - запись») и П9 («Адрес 3 – запись»), по которой верифицированная комбинация, поступившая из блока 8 алгоритма, записывается в пятый блок памяти 23 по адресу, поступившему из блока 8 алгоритма.In
В блоке 9 алгоритма верифицированная детерминированная комбинация определяется как известная, производится изменение значения N, хранящегося в третьем блоке памяти 21, о количестве известных детерминированных комбинаций, хранящихся в четвертом блоке памяти 22, на N+1, «Адрес НП» определяется как адрес этой комбинации и этого значения.In
В блоке 11 алгоритма происходит выдача команды на порты П2 («Данные 1 – запись»), П3 («Данные 2 – запись») и П7 («Адрес 1, 2 – запись»), в соответствии с которой верифицированная комбинация и значение, поступившие из блока 9 алгоритма, записываются в третий 21 и четвертый 22 блоки памяти по адресу, поступившему из блока 9 алгоритма.In
Адаптация значений временных интервалов (порогов) поиска ко времени суток осуществляется в блоке 17 (см. фиг. 1), на выходах которого формируются верхнее и нижнее значения порогов, зависящие от времени суток. Код текущего времени поступает на его вход с таймера текущих суток 18, устанавливающего время суток всего устройства.Adaptation of the values of the time intervals (thresholds) of the search to the time of day is carried out in block 17 (see Fig. 1), the outputs of which form the upper and lower values of the thresholds, depending on the time of day. The current time code enters its input from the current day timer 18, which sets the time of day for the entire device.
Блок формирования порога усечения 19 (см. фиг. 1) вырабатывает новое значение «N max» по окончании текущего временного интервала анализа, которое является адекватным характеристикам входного информационного потока, и выдает его со своего выхода 198 на вход 145 «N max» регистра стратегии поиска 14 и на входы 64 и 73 «N max» соответственно первого 6 и второго 7 формирователей переменной поиска.The truncation threshold generation unit 19 (see Fig. 1) generates a new value “ N max ” at the end of the current analysis time interval, which is adequate to the characteristics of the input information flow, and outputs it from its
Все блоки, устройства и элементы, обрабатывающие сигнал, а также линии их соединяющие, должны иметь разрядность, соответствующую разрядности входных операндов и точности их преобразований.All blocks, devices and elements that process the signal, as well as the lines connecting them, must have a capacity corresponding to the capacity of the input operands and the accuracy of their conversions.
Таким образом, предлагаемое устройство обеспечивает повышение достоверности мониторинга информационного трафика в условиях, присущих реальному входному информационного потоку, циркулирующему в современной сложной и управляемой информационной (информационно-вычислительной или телекоммуникационной) системе – в условиях нечеткости наблюдаемых и анализируемых детерминированных комбинаций, характеризующих известные (искомые) или неизвестные признаки во входном информационном массиве. Thus, the proposed device provides increasing the reliability of monitoring information traffic in the conditions inherent in real input information flow circulating in a modern complex and controlled information (information-computing or telecommunication) system - in the conditions of fuzziness of observed and analyzed deterministic combinations characterizing known (sought) or unknown features in the input information array.
Повышение достоверности мониторинга информационного трафика в устройстве происходит за счет реализуемых в блоке обработки нечетких комбинаций 24 последовательного сравнения поступающих в двоичном коде детерминированных комбинаций, принятия решения об их математической природе – комбинация задана (идентифицирована) параметрически или с использованием функции принадлежности, характерной для нечетких множеств, а также математически корректного преобразования детерминированных комбинаций заданных (идентифицированных) в нечеткой форме (не параметрически) к виду, пригодному для достоверного (четкого, однозначного) параметрического оценивания структурно-статистических характеристик информационного потока. Increasing the reliability of monitoring information traffic in the device occurs due to the implemented in the block processing of
Данный результат обусловлен получением на верификационном выходе 242 блока обработки нечетких комбинаций 24 верифицированных результатов анализа и обработки двоичного кода, четко и однозначно определяющего структурно-статистические атрибуты (параметры) анализируемого входного потока данных в интересах достоверного мониторинга информационного трафика. This result is due to the receipt of 242 blocks at the verification output processing fuzzy combinations of 24 verified results of analysis and processing of a binary code that clearly and unambiguously defines the structural and statistical attributes (parameters) of the analyzed input data stream in the interests of reliable monitoring of information traffic.
Анализ принципа работы заявленного устройства показывает очевидность того факта, что наряду с сохраненными и описанными в прототипе возможностями по повышению скорости поиска комбинаций начала сообщений и повышению информативности показателей трафика, устройство способно осуществлять достоверный анализ входного информационного потока с учетом нечетко заданных (наблюдаемых) детерминированных комбинаций, характеризующих известные или неизвестные признаки входных информационных потоков.An analysis of the principle of operation of the claimed device shows the obviousness of the fact that, along with the capabilities saved and described in the prototype to increase the speed of searching for combinations of the beginning of messages and increase the information content of traffic indicators, the device is able to carry out a reliable analysis of the input information flow, taking into account fuzzy (observable) deterministic combinations, characterizing known or unknown features of input information flows.
Данное устройство обеспечивает повышение достоверности реализации оценки показателей трафика, характерных для реальных информационных массивов – когда мониторинг реализуется в условиях нечеткости данных об истинных значениях признаков входного информационного потока, что существенно расширяет область применения устройства, расширяет функциональные возможности систем управления, ориентированных на контроль качества информационного обмена и выявление компьютерных инцидентов в сложных информационных (информационно-вычислительных или телекоммуникационных) системах, где заявленное устройство мониторинга информационного трафика будет использовано.This device provides an increase in the reliability of the implementation of the assessment of traffic indicators characteristic of real information arrays - when monitoring is implemented in conditions of fuzzy data on the true values of the signs of the input information flow, which significantly expands the scope of the device, expands the functionality of control systems focused on monitoring the quality of information exchange and detection of computer incidents in complex information (information-computing or telecommunication) systems, where the claimed information traffic monitoring device will be used.
ИСТОЧНИКИ ИНФОРМАЦИИSOURCES OF INFORMATION
1. Кофман А. Введение в теорию нечетких множеств: Пер. с франц. – М.: Радио и связь, 1982, – 432 с.;1. Kofman A. Introduction to the theory of fuzzy sets: Per. from French - M.: Radio and communication, 1982, - 432 p.;
2. Нечеткие множества и теория возможностей. Последние достижения: Пер. с англ. / Под ред. Ягера Р.Р. – М.: Радио и связь, 1986, – 408 с.;2. Fuzzy sets and possibility theory. Recent achievements: Per. from English. / Ed. Yagera R.R. - M.: Radio and communication, 1986, - 408 p.;
3. Воронов М.В. Нечеткие множества в моделях систем организационного управления. – Л.: ВМА, 1988, – 54 с.;3. Voronov M.V. Fuzzy sets in models of organizational management systems. - L.: VMA, 1988, - 54 p.;
4. Мартынов В.И. Математические основы управления первичными сетями связи с использованием нечетко заданных параметров. – М.: «Эльф-М»,1997, – 48 с.;4. Martynov V.I. Mathematical foundations of control of primary communication networks using fuzzy parameters. - M .: "Elf-M", 1997, - 48 p.;
5. Паращук И.Б., Бобрик И.П. Нечеткие множества в задачах анализа сетей связи. – СПб.: ВУС, 2001. – 80 с.5. Parashchuk I.B., Bobrik I.P. Fuzzy sets in problems of analysis of communication networks. - St. Petersburg: VUS, 2001. - 80 p.
Claims (2)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
RU2021109631A RU2768543C1 (en) | 2021-04-07 | 2021-04-07 | Data traffic monitoring device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
RU2021109631A RU2768543C1 (en) | 2021-04-07 | 2021-04-07 | Data traffic monitoring device |
Publications (1)
Publication Number | Publication Date |
---|---|
RU2768543C1 true RU2768543C1 (en) | 2022-03-24 |
Family
ID=80819453
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2021109631A RU2768543C1 (en) | 2021-04-07 | 2021-04-07 | Data traffic monitoring device |
Country Status (1)
Country | Link |
---|---|
RU (1) | RU2768543C1 (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2290691C1 (en) * | 2005-04-04 | 2006-12-27 | Военная академия связи | Informational traffic monitoring device |
CN102932200B (en) * | 2012-09-21 | 2015-02-18 | 东软集团股份有限公司 | Monitoring method and device for information flow node processing time limit |
US20150172143A1 (en) * | 2011-03-08 | 2015-06-18 | Riverbed Technology, Inc. | Distributed network traffic data collection and storage |
RU2740534C1 (en) * | 2020-09-07 | 2021-01-15 | федеральное государственное казенное военное образовательное учреждение высшего образования "Военная академия связи имени Маршала Советского Союза С.М. Буденного" Министерства обороны Российской Федерации | Information traffic monitoring device |
-
2021
- 2021-04-07 RU RU2021109631A patent/RU2768543C1/en active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2290691C1 (en) * | 2005-04-04 | 2006-12-27 | Военная академия связи | Informational traffic monitoring device |
US20150172143A1 (en) * | 2011-03-08 | 2015-06-18 | Riverbed Technology, Inc. | Distributed network traffic data collection and storage |
CN102932200B (en) * | 2012-09-21 | 2015-02-18 | 东软集团股份有限公司 | Monitoring method and device for information flow node processing time limit |
RU2740534C1 (en) * | 2020-09-07 | 2021-01-15 | федеральное государственное казенное военное образовательное учреждение высшего образования "Военная академия связи имени Маршала Советского Союза С.М. Буденного" Министерства обороны Российской Федерации | Information traffic monitoring device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
McDonald et al. | Distributed training strategies for the structured perceptron | |
CN116702922B (en) | Training method, training device, terminal equipment and training medium based on malicious behavior detection | |
CN111698302A (en) | Data early warning method and device, electronic equipment and medium | |
RU2768543C1 (en) | Data traffic monitoring device | |
CN114666525B (en) | Audio and video switching verification system based on ASIC structure | |
RU2740534C1 (en) | Information traffic monitoring device | |
Blanc et al. | Delay independence of mutual-information rate of two symbolic sequences | |
NO309169B1 (en) | Sokeprosessor | |
EP2654261B1 (en) | Circuit for the fast analysis of packet headers transferred via a data bus | |
US3845282A (en) | Apparatus and method for unambiguous counter reading | |
EP0485466A1 (en) | Distributive, digital maximization function architecture and method | |
RU2724788C1 (en) | Information search device | |
RU2149446C1 (en) | Device for information retrieval | |
CN115248993A (en) | Method and device for detecting reality of simulation scene model and storage medium | |
RU2826864C1 (en) | Device for detecting hidden channels in automated systems | |
CN112000705A (en) | Active drift detection-based unbalanced data stream mining method | |
RU2664021C1 (en) | Device for choosing optimal solutions by main criteria method | |
RU73984U1 (en) | AUTOMATED TRAINING SYSTEM FOR JUDICIAL PROCEEDINGS AT THE PLOTS OF PEACE JUDGES | |
RU2405187C1 (en) | Device for controlled rearrangement of information stored on personal computer | |
RU2826575C1 (en) | Device for detecting covert channels | |
RU2256218C2 (en) | Device for selecting optimal decisions using main criterion method | |
Peterson et al. | Average case behavior of election algorithms for unidirectional rings | |
Duris et al. | A separation of determinism, Las Vegas and nondeterminism for picture recognition | |
SU1354203A1 (en) | Device for simulating information commutating units | |
RU188931U1 (en) | DEVICE INTERFACE TRANSFORMATION |