[go: up one dir, main page]

RU2768543C1 - Data traffic monitoring device - Google Patents

Data traffic monitoring device Download PDF

Info

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
Application number
RU2021109631A
Other languages
Russian (ru)
Inventor
Василий Алексеевич Десницкий
Игорь Витальевич Котенко
Игорь Борисович Паращук
Игорь Борисович Саенко
Елена Владимировна Федорченко
Андрей Алексеевич Чечулин
Original Assignee
Федеральное государственное бюджетное учреждение науки "Санкт-Петербургский Федеральный исследовательский центр Российской академии наук"
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Федеральное государственное бюджетное учреждение науки "Санкт-Петербургский Федеральный исследовательский центр Российской академии наук" filed Critical Федеральное государственное бюджетное учреждение науки "Санкт-Петербургский Федеральный исследовательский центр Российской академии наук"
Priority to RU2021109631A priority Critical patent/RU2768543C1/en
Application granted granted Critical
Publication of RU2768543C1 publication Critical patent/RU2768543C1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • G06F17/10Complex mathematical operations
    • G06F17/18Complex 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

FIELD: physics.
SUBSTANCE: invention relates to computer engineering. Information traffic monitoring device comprises current assessment 1 signal generator, assessment value zones discriminator 2, pulse distributor 3, time interval counter 4, switch 5, first 6 and second 7 variable search generators, first 8 and second 9 summing counters, first 10 and second 11 memory units, division unit 12, classifier 13, search strategy register 14, reset signal generator 15, data display and recording unit 16, threshold signal changing unit 17, current day timer 18, truncation threshold generating unit 19, structural analyser 20, third 21, fourth 22, fifth 23 memory units, fuzzy combinations processing unit 24.
EFFECT: high reliability of monitoring information traffic.
1 cl, 4 dwg

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 "Zone 1" of the first shaper of the search variable and the input "Zone 2" of the second shaper of the search variable are the inputs "Zone 1" and "Zone 2" of the device, respectively, the information output of the structural analyzer is connected to the information to the inputs of the signal generator of the current assessment and the discriminator of the zones of assessment values, the input "Deterministic combination", the input "Unknown feature", the input "The desired feature" and the input "Address of the unknown feature - Address NP" of the block for displaying and recording data are connected, respectively, to the outputs of the structural analyzer of the same name , the output "Address" of which is connected to the inputs of the same name of the third, fourth and fifth memory blocks, the output "Data 1" of the third memory block is connected to the inputs of the same name of the block for displaying and recording data and the structural analyzer, the output "Data 2" of the fourth memory block and the output " Data 3 "of the fifth memory block is connected to the inputs of the same name page of the circuit analyzer, the output "Clock pulses" of which is connected to the inputs of the same name of the fourth and fifth memory blocks, the output "Data 1 - recording", the output "Data 2 - recording" and the output "Data 3 - recording" of the block for displaying and recording data are connected to the inputs of the third, fourth and fifth memory blocks, the output "Address 3 - recording" of the data display and recording block is connected to the input of the same name of the fifth memory block, the output "Address 1, 2 - recording" of the display and data recording unit is connected to the inputs of the third and fourth memory blocks, the informational and synchronizing inputs of the structural analyzer are, respectively, the informational and synchronizing inputs of the device.

В прототипе реализуется возможность обеспечения более высокой скорости поиска комбинаций начала сообщений благодаря корректировке значения максимального номера временного интервала на протяжении всего времени анализа. Помимо этого, устройство-прототип обеспечивает повышение информативности показателей трафика, характеризующих структуру информационных массивов, за счет структурного анализа детерминированных комбинаций. 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 "Zone 1" of the first shaper of the search variable and the input "Zone 2" of the second shaper of the search variable are respectively the inputs "Zone 1" and "Zone 2" of the device, the input "Unknown feature", the input "Searched feature" and the input "Address of unknown feature" - Address NP" of the display and data recording block are connected respectively to the same-named outputs of the structural analyzer, the "Address" output of which is connected to the same-named inputs of the third, fourth and fifth memory blocks, respectively, the "Data 1" output of the third memory block is connected to the same-named inputs of the display block, respectively and data recording and structure analyzer, the output "Data 2" of the fourth memory block and the output "Data 3" of the fifth memory block are connected directly to the same-named inputs of the structural analyzer, the output "Clock pulses" of which is connected to the same-named inputs of the fourth and fifth memory blocks, respectively, the output "Data 1 - recording", the output "Data 2 - recording" and the output "Data 3 - recording" of the display unit and data records are connected to the inputs of the same name of the third, fourth and fifth memory blocks, respectively, the output "Address 3 - record" of the data display and record block is connected to the input of the same name of the fifth memory block, the output "Address 1, 2 - record" of the data display and record block is connected to the same-named inputs of the third and fourth memory blocks, respectively, the information and synchronizing inputs of the structural analyzer are, respectively, the information and synchronizing inputs of the device, the "Time" output of the current day timer is connected to the same-named inputs, respectively, of the current assessment signal generator, the discriminator of assessment value zones, the pulse distributor, the unit display and write data and block changes in threshold signals, the information output of the structural analyzer is connected to the information inputs of the signal generator of the current assessment and the discriminator of zones of assessment values, the output "Deterministic combination" of the structural analyzer is connected to the test input of the fuzzy combination processing unit, the verification output of which is connected to the input "Deterministic combination" of the display unit and data records.

Блок обработки нечетких комбинаций состоит из счетчика, регистра хранения, регистрирующего счетчика, вычислителя дополнения, основного и вспомогательного запоминающих элементов, основного и вспомогательного вычислителей пересечения, вычислителя объединения и анализатора уровня принадлежности, выход которого объединен с транзитным выходом регистра хранения и является верификационным выходом блока обработки нечетких комбинаций, вход счетчика является проверочным входом блока обработки нечетких комбинаций, выход счетчика соединен с входом регистра хранения, проверочный выход регистра хранения соединен с входом регистрирующего счетчика, первый и второй выходы которого соединены соответственно с входом основного запоминающего элемента и прямым входом вспомогательного запоминающего элемента, а также соответственно с первым и вторым входами вычислителя дополнения, выход основного запоминающего элемента и выход вспомогательного запоминающего элемента подключены соответственно к главному входу основного вычислителя пересечения и к главному входу вспомогательного вычислителя пересечения, к дополнительным входам основного и вспомогательного вычислителей пересечения подключены соответственно первый и второй выходы вычислителя дополнения, выходы основного и вспомогательного вычислителей пересечения подключены соответственно к первому и второму входам вычислителя объединения, выход которого соединен с дополнительным входом вычислителя дополнения, дополнительным входом вспомогательного запоминающего элемента и входом анализатора уровня принадлежности. 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 estimate signal generator 1, estimate value zone discriminator 2, pulse distributor 3, time interval counter 4, switch 5, first 6 and second 7 search variable generators, first 8 and second 9 summing counters, first 10 and second 11 blocks memory, division block 12, classifier 13, search strategy register 14, reset signal generator 15, data display and recording block 16, threshold signal change block 17, current day timer 18, truncation threshold generation block 19, structural analyzer 20, third 21, fourth 22, fifth 23 memory blocks and processing unit of fuzzy combinations 24.

Выход 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 output 014 of the signal generator of the current assessment 1 is connected to the control input 54 of the switch 5, the outputs 56 "Change in the state of the situation - Change" and 57 "No change in the state of the situation - Ots" of which are connected to the inputs 62 and 71, respectively, of the first 6 and second 7 generators of the search variable , the output 74 of the second shaper of the search variable 7 is connected to the information input 92 of the second summing counter 9, the output 91 of which is connected to the information input 111 of the second memory block 11 and the second information input 122 of the division block 12, the output 123 of which is connected to the information input 136 of the classifier 13, outputs 132 "Change in the state of the situation - P" and 133 "No change in the state of the situation - O" which are connected respectively to the same-named inputs 151 and 152 of the reset signal generator 15 and to the same-named inputs 169 and 1610 of the display and data recording unit 16, output 153 "Reset » reset signal generator 15 is connected to input 103 «Reset» first th memory block 10, input 114 "Reset" of the second memory block 11, input 43 "Reset" of the counter of time intervals 4 and input 1910 "Reset" of the truncation threshold formation unit 19, output 198 "Maximum number of the time interval - N max " which is connected to the same-named inputs 145, 64 and 73, respectively, of the search strategy register 14, the first 6 and second 7 generators of the search variable, the output 63 of the first generator of the search variable 6 is connected to the information input 81 of the first summing counter 8, the output 82 of which is connected to the first information input 121 of the division block 12, outputs 024 "Change in the state of the situation - Change" and 025 "No change in the state of the situation - Ots" of the discriminator of zones of evaluation values 2 are connected, respectively, to the inputs of the same name 52 and 53 of the switch 5, the first output 31 of the pulse distributor 3 is connected to the synchronization inputs 013 and 023 respectively, the signal generator of the current assessment 1 and the discriminator of the zones of assessment values 2, as well as to the tact to the first input 41 of the counter of time intervals 4, output 42 "Number of the current time interval - N current " which is connected to the same-named inputs 199 and 146, respectively, of the truncation threshold generation unit 19 and the search strategy register 14, outputs 143 "The value of the upper classification threshold - P clv " and 144 "The value of the lower classification threshold - P kln " which is connected to the same inputs 134 and 135 of the classifier 13, the second output 32 of the pulse distributor 3 is connected to the synchronizing input 51 of the switch 5, the third output 33 of the pulse distributor 3 is connected to the synchronization inputs 102 and 112 of the first 10 and 12 second memory blocks, outputs 101 and 113, respectively, of the first 10 and 11 second memory blocks are connected to the signal inputs 83 and 93, respectively, of the first 8 and second 9 summing counters, the fourth output 34 of the pulse distributor 3 is connected to the clock input 131 of the classifier 13, the outputs 172 "Upper search threshold value - P in " and 173 "Lower threshold value search - P n "of the block for changing the threshold signals 17 are connected, respectively, to the same-named inputs 141 and 142 of the register of the search strategy 14 and, respectively, to the same-named inputs 196 and 197 of the block for forming the truncation threshold 19, inputs 174 "Start" and 175 "Threshold" of the block for changing the threshold signals 17 are connected to the inputs of the same name 191 and 192 of the truncation threshold formation unit 19 and are, respectively, the inputs "Start" and "Threshold" of the device, input 193 "The numerical value of the unit is 1", input 194 "Maximum number of the time interval - N max ", and the input 195 "Analysis interval sample size - V sel " of the truncation threshold generation unit 19 are the same inputs of the device, input 61 "Zone 1" of the first generator of the search variable 6 and input 72 "Zone 2" of the second generator of the search variable 7 are, respectively, the inputs of "Zone 1" and "Zone 2" of the device, input 162 "Unknown feature", input 163 "Searched feature" and input 164 "Address of unknown feature - TM address" of the display and recording unit yes data 16 are connected respectively to the same-named outputs 2010, 2011 and 2012 of the structural analyzer 20, the output 204 "Address" of which is connected to the same-named inputs 214, 224 and 234, respectively, of the third 21, fourth 22 and fifth 23 memory blocks, output 213 "Data 1" of the third the memory block 21 is connected to the same-named inputs 165 and 201, respectively, of the block for displaying and recording data 16 and the structure analyzer 20, the output 223 "Data 2" of the fourth memory block 22 and the output 233 "Data 3" of the fifth memory block 23 are connected, respectively, to the same-named inputs 202 and 203 of the structural analyzer 20, the output 205 "Clock pulses" of which is connected to the same-named inputs 225 and 235, respectively, of the fourth 22 and fifth 23 memory blocks, the output 166 "Data 1 - record", the output 167 "Data 2 - record" and the output 168 "Data 3 – record” of the data display and recording block 16 are connected to the inputs of the same name 211, 221 and 231, respectively, of the third 21, fourth 22 and fifth 23 memory blocks, output 1611 “Address 3 - h record" of the data display and record block 16 is connected to the input of the same name 232 of the fifth memory block 23, the output 1613 "Address 1, 2 - record" of the data display and record block 16 is connected to the inputs of the same name 212 and 222, respectively, of the third 21 and fourth 22 memory blocks, information 207 and 208 synchronizing inputs of the structural analyzer 20 are, respectively, informational and synchronizing inputs of the device. The output 181 "Time" of the timer of the current day 18 is connected to the inputs of the same name 011, 022, 35, 1612 and 171, respectively, of the signal generator of the current assessment 1, the discriminator of the zones of the assessment values 2, the pulse distributor 3, the data display and recording unit 16 and the block for changing the threshold signals 17, the information output 206 of the structural analyzer 20 is connected to the information inputs 012 and 021, respectively, of the signal generator of the current assessment 1 and the discriminator of the zones of assessment values 2, the output 209 "Deterministic combination" of the structural analyzer 20 is connected to the test input 241 of the fuzzy combination processing unit 24, the verification output 242 which is connected to the input 161 "Deterministic combination" of the display unit and data recording 16.

Блок обработки нечетких комбинаций 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 verification output 242 of the fuzzy combination processing unit 24. 24.2-2 of the storage register 24.2, the test output 24.2-1 of the storage register 24.2 is connected to the input 24.3-1 of the registering counter 24.3, the first 24.3-2 and second 24.3-3 outputs of which are connected respectively to the input 24.5-1 of the main storage element 24.5 and direct input 24.6-1 of the auxiliary storage element 24.6, and also, respectively, with the first 24.4-1 and the second 24.4-2 inputs of the add-on calculator 24.4, the output 24.5-2 of the main storage element 24.5 and the output 24.6-2 of the auxiliary storage element 24.6 are connected respectively to the main input 24.7-1 of the main intersection calculator 24.7 and to the main input 24.8-1 of the auxiliary intersection calculator 24.8 , to the additional inputs 24.7-2 and 24.8-2 of the main 24.7 and auxiliary 24.8 intersection calculators, respectively, the first 24.4-3 and second 24.4-4 outputs of the 24.4 add-on calculator are connected, the outputs 24.7-3 and 24.8-3 of the main 24.7 and 24.8 auxiliary computers of the intersection are connected respectively, to the first 24.9-1 and second 24.9-2 inputs of the 24.9 union calculator, the output 24.9-3 of which is connected to the additional input 24.4-5 of the 24.4 addition calculator, the additional input 24.6-3 of the auxiliary storage element 24.6 and the input 24.10-1 of the membership level analyzer 24.10 .

Счетчик 24.1 блока обработки нечетких комбинаций 24 предназначен для регистрации и последовательного сравнения (по количеству двоичных чисел, характеризующих любую детерминированную последовательность) поступающих в двоичном коде детерминированных комбинаций. Техническая реализация счетчика 24.1 возможна на базе серийно выпускаемого синхронного двоичного счетчика, как показано в работе [Аверченков О.Е. Схемотехника: аппаратура и программы. – М.: ДМК Пресс, 2012. – 588 с., С. 459-460, рис. 13.5].The counter 24.1 processing unit fuzzy combinations 24 is designed for registration and sequential comparison (in terms of the number of binary numbers characterizing any deterministic sequence) coming in a binary code of deterministic combinations. The technical implementation of the counter 24.1 is possible on the basis of a commercially available synchronous binary counter, as shown in [Averchenkov O.E. Circuit engineering: hardware and software. – M.: DMK Press, 2012. – 588 p., pp. 459-460, fig. 13.5].

Регистр хранения 24.2 блока обработки нечетких комбинаций 24 предназначен для хранения данных и принятия решения о математической природе этих данных – двоичного кода, характеризующего поступающую детерминированную комбинацию, эта комбинация наблюдается (задана, идентифицирована) параметрически: количественно, вероятностно или качественно, с использованием функции принадлежности, характерной для нечетких множеств. Регистр хранения 24.2 может быть реализован на базе типового регистра памяти, описанного в литературе [Аверченков О.Е. Схемотехника: аппаратура и программы. – М.: ДМК Пресс, 2012. – 588 с., С. 443-445, рис. 12.8].The storage register 24.2 of the fuzzy combination processing unit 24 is designed to store data and make a decision about the mathematical nature of this data - a binary code characterizing the incoming deterministic combination, this combination is observed (given, identified) parametrically: quantitatively, probabilistically or qualitatively, using the membership function, characteristic of fuzzy sets. The storage register 24.2 can be implemented on the basis of a typical memory register described in the literature [Averchenkov O.E. Circuit engineering: hardware and software. – M.: DMK Press, 2012. – 588 p., pp. 443-445, fig. 12.8].

Регистрирующий счетчик 24.3 блока обработки нечетких комбинаций 24 предназначен для регистрации и сортировки в двоичном коде информации на две составляющие – по начальному количеству мнений экспертов (количество экспертов равно двум) о каждом из нечетко наблюдаемых (заданных) значений двоичного кода, характеризующих поступающую детерминированную комбинацию. Регистрирующий счетчик 24.3 может быть технически реализован на базе серийно выпускаемого двоичного синхронного счетчика с последовательным переносом на T-триггерах, как описано в [Угрюмов Е.П. Цифровая схемотехника: учеб. пособие для вузов. – 3-е изд., перераб. и доп. – СПб.: БХВ-Петербург, 2010. – 816 с., С. 240-242, рис. 4.28]. The registering counter 24.3 of the fuzzy combinations processing unit 24 is designed to register and sort information in a binary code into two components - according to the initial number of expert opinions (the number of experts is equal to two) about each of the fuzzy observable (given) binary code values characterizing the incoming deterministic combination. The registering counter 24.3 can be technically implemented on the basis of a commercially available binary synchronous counter with serial transfer on T-flip-flops, as described in [Ugryumov E.P. Digital circuitry: textbook. allowance for universities. - 3rd ed., revised. and additional - St. Petersburg: BHV-Petersburg, 2010. - 816 p., S. 240-242, fig. 4.28].

Вычислитель дополнения 24.4 блока обработки нечетких комбинаций 24 предназначен для осуществления в двоичном коде операции арифметического вычитания из единицы значений функций принадлежности нечетких множеств. Частным случаем технической реализации вычислителя дополнения 24.4 может служить типовое арифметико-логическое устройство (АЛУ), описанное, например, в [Основы электроники: учебник для СПО / О.В. Миловзоров, И.Г. Панков. 5 изд., перераб. и доп. – М.: Издательство Юрайт, 2016. – 407 с. С. 186-189, рис. 3.8.1].The add-on calculator 24.4 of the fuzzy combinations processing unit 24 is designed to perform the operation of arithmetic subtraction from unity of the values of membership functions of fuzzy sets in binary code. A special case of the technical implementation of the add-on 24.4 calculator can be a typical arithmetic logic unit (ALU), described, for example, in [Fundamentals of Electronics: textbook for open source software / O.V. Milovzorov, I.G. Pankov. 5th ed., revised. and additional – M.: Yurayt Publishing House, 2016. – 407 p. pp. 186-189, fig. 3.8.1].

Основной запоминающий элемент 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 combination processing unit 24 is designed to store fuzzy information from the first expert and transfer the values of membership functions of fuzzy sets in binary code to the main input 24.7-1 of the main intersection calculator 24.7. The main storage element 24.5 is implemented in the form of a typical commercially available dynamic random access memory device, as shown in the literature [Fundamentals of electronics: a textbook for SPO / O.V. Milovzorov, I.G. Pankov. – 5th ed., revised. and additional – M.: Yurayt Publishing House, 2016. – 407 p. pp. 229-231, fig. 4.3.2].

Вспомогательный запоминающий элемент 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 combination processing unit 24 is designed to store fuzzy information from the second expert and transfer the values of membership functions of fuzzy sets in binary code to the main input 24.8-1 of the auxiliary intersection calculator 24.8. The auxiliary storage element 24.6 differs from the main storage element 24.5 only in the presence of an additional input, which technically can be easily combined with a direct input, which allows the implementation of the auxiliary storage element 24.6 similarly to the main storage element 24.5, in the form of a dynamic random access memory device, as described in [ Fundamentals of electronics: a textbook for free software / O.V. Milovzorov, I.G. Pankov. – 5th ed., revised. and additional – M.: Yurayt Publishing House, 2016. – 407 p. pp. 229-231, fig. 4.3.2].

Основной вычислитель пересечения 24.7 блока обработки нечетких комбинаций 24 предназначен для выполнения в двоичном коде математической операции пересечения нечеткого множества, формулируемого первым экспертом с дополнением нечеткого множества, формулируемого вторым экспертом. Основной вычислитель пересечения 24.7 представляет собой цифровой узел сравнения, описанный в [Угрюмов Е.П. Цифровая схемотехника: учеб. пособие для вузов. – 3-е изд., перераб. и доп. – СПб.: БХВ-Петербург, 2010. – 816 с., С. 102-104, рис. 2.6]. The main intersection calculator 24.7 of the fuzzy combination processing unit 24 is designed to perform in binary code the mathematical operation of crossing the fuzzy set formulated by the first expert with the addition of the fuzzy set formulated by the second expert. The main intersection calculator 24.7 is a digital comparison node described in [Ugryumov E.P. Digital circuitry: textbook. allowance for universities. - 3rd ed., revised. and additional - St. Petersburg: BHV-Petersburg, 2010. - 816 p., S. 102-104, fig. 2.6].

Вспомогательный вычислитель пересечения 24.8 блока обработки нечетких комбинаций 24 предназначен для выполнения в двоичном коде математической операции пересечения нечеткого множества, формулируемого вторым экспертом с дополнением нечеткого множества, формулируемого первым экспертом. Вспомогательный вычислитель пересечения 24.8 идентичен основному вычислителю пересечения 24.7 и также может быть технически реализован на базе цифрового узла сравнения, описанного в [Угрюмов Е.П. Цифровая схемотехника: учеб. пособие для вузов. – 3-е изд., перераб. и доп. – СПб.: БХВ-Петербург, 2010. – 816 с., С. 102-104, рис. 2.6]. Auxiliary intersection calculator 24.8 of the fuzzy combination processing unit 24 is designed to perform in binary code the mathematical operation of crossing the fuzzy set formulated by the second expert with the addition of the fuzzy set formulated by the first expert. Auxiliary intersection calculator 24.8 is identical to the main intersection calculator 24.7 and can also be technically implemented on the basis of the digital comparison node described in [Ugryumov E.P. Digital circuitry: textbook. allowance for universities. - 3rd ed., revised. and additional - St. Petersburg: BHV-Petersburg, 2010. - 816 p., S. 102-104, fig. 2.6].

Вычислитель объединения 24.9 блока обработки нечетких комбинаций 24 предназначен для реализации завершающего цикла дизъюнктивного суммирования – определения объединения нечетких множеств. Вычислитель объединения 24.9 представляет собой цифровой узел сравнения и может быть технически реализован в виде серийно выпускаемого быстродействующего цифрового компаратора, как показано в работе [Аверченков О.Е. Схемотехника: аппаратура и программы. – М.: ДМК Пресс, 2012. – 588 с., С. 428-429, рис. 11.9]. The union calculator 24.9 of the fuzzy combination processing block 24 is designed to implement the final cycle of disjunctive summation - to determine the union of fuzzy sets. The union calculator 24.9 is a digital comparison node and can be technically implemented as a commercially available high-speed digital comparator, as shown in [Averchenkov O.E. Circuit engineering: hardware and software. – M.: DMK Press, 2012. – 588 p., pp. 428-429, fig. 11.9].

Анализатор уровня принадлежности 24.10 блока обработки нечетких комбинаций 24 предназначен для однозначного выбора (присвоения) количественных значений анализируемых нечетких параметров детерминированной комбинации – для итогового получения четких, однозначных (достоверных) значений параметров детерминированной комбинации, определяющей структурно-статистические характеристики потока данных в интересах мониторинга информационного трафика. Анализатор уровня принадлежности 24.10 представляет собой серийно выпускаемый программируемый ТТЛ-компаратор типа 74LS85, описанный в справочнике [Микросхемы ТТЛ. Том 1.: Пер. с нем. – М.: ДМК Пресс, 2001. – 384 с. (справочник), С. 143-144, рис. б/н]. The membership level analyzer 24.10 of the fuzzy combination processing unit 24 is designed for unambiguous selection (assignment) of quantitative values of the analyzed fuzzy parameters of a deterministic combination - for the final receipt of clear, unambiguous (reliable) values of the parameters of a deterministic combination that determines the structural and statistical characteristics of the data flow in the interests of monitoring information traffic . The 24.10 membership level analyzer is a commercially available programmable TTL comparator of the 74LS85 type, described in the reference [TTL ICs. Volume 1.: Per. with him. - M.: DMK Press, 2001. - 384 p. (reference book), pp. 143-144, fig. w/n].

Формирователь сигналов текущей оценки 1, входящий в общую структурную схему, предназначен для выработки по окончании текущего интервала анализа двоичного сигнала, характеризующего состояние обстановки и принимающего значения «Изм» или «Отс». Структура формирователя сигналов текущей оценки 1, а также алгоритм его работы известны и подробно описаны в (см. патент РФ №2116670 «Устройство поиска информации», МПК G06F 17/30, опубликован 07.04.1997 г., фиг. 2).The current assessment signal generator 1, which is included in the general block diagram, is designed to generate, at the end of the current analysis interval, a binary signal that characterizes the state of the situation and takes on the values "Change" or "Ots". The structure of the current estimate signal generator 1, as well as the algorithm of its operation, are known and described in detail in (see RF patent No. 2116670 "Information retrieval device", IPC G06F 17/30, published on 04/07/1997, Fig. 2).

Дискриминатор зон значений оценки 2, входящий в общую структурную схему, предназначен для выработки сигнала о номере зоны того состояния, в котором находится входной информационный поток соответствующей интенсивности. Структура дискриминатора зон значений оценки 2, а также алгоритм его работы известны и подробно описаны в (см. патент РФ №2116670 «Устройство поиска информации», МПК G06F 17/30, опубликован 07.04.1997 г., фиг. 3).The evaluation value zone discriminator 2, which is included in the general block diagram, is designed to generate a signal about the zone number of the state in which the input information flow of the corresponding intensity is located. The structure of the discriminator of the zones of evaluation values 2, as well as the algorithm of its operation, are known and described in detail in (see RF patent No.

Распределитель импульсов 3, входящий в общую структурную схему, предназначен для синхронизации работы всего устройства посредством формирования четырех импульсных последовательностей, сдвинутых относительно друг друга на некоторую величину Δt. Структура распределителя импульсов 3, а также алгоритм его работы известны и подробно описаны в (см. патент РФ №2116670 «Устройство поиска информации», МПК G06F 17/30, опубликован 07.04.1997 г., фиг. 4).The pulse distributor 3, included in the overall structural diagram, is designed to synchronize the operation of the entire device by forming four pulse sequences shifted relative to each other by a certain value Δ t . The structure of the pulse distributor 3, as well as the algorithm of its operation, are known and described in detail in (see RF patent No. 2116670 "Information retrieval device", IPC G06F 17/30, published on 04/07/1997, Fig. 4).

Счетчик временных интервалов 4, входящий в общую структурную схему, предназначен для подсчета количества наблюдаемых интервалов времени и выдачи комбинации о номере временного интервала «N тек». Счетчик временных интервалов 4 может быть реализован технически на базе серийно выпускаемого суммирующего счетчика с управляемым сбросом, схема которого известна и описана, например, в [Угрюмов Е.П. Цифровая схемотехника: учеб. пособие для вузов. – 3-е изд., перераб. и доп. – СПб.: БХВ-Петербург, 2010. – 816 с., С. 247-248, рис. 3.47].The counter of time intervals 4, included in the overall structural diagram, is designed to count the number of observed time intervals and issue a combination of the number of the time interval " N current ". The time interval counter 4 can be implemented technically on the basis of a commercially available summing counter with controlled reset, the scheme of which is known and described, for example, in [Ugryumov E.P. Digital circuitry: textbook. allowance for universities. - 3rd ed., revised. and additional - St. Petersburg: BHV-Petersburg, 2010. - 816 p., S. 247-248, fig. 3.47].

Коммутатор 5, входящий в общую структурную схему, предназначен для коммутации сигнала о номере зоны на вход соответствующего формирователя переменной поиска по сигналу управления, поступающему от формирователя сигналов текущей оценки 1 и принимающему значения «Изм» и «Отс». Структура коммутатора 5, алгоритм его работы известны, детально описаны в (см. патент РФ №2116670 «Устройство поиска информации», МПК G06F 17/30, опубликован 07.04.1997 г., фиг. 5).The switch 5, included in the general block diagram, is designed to switch the signal about the zone number to the input of the corresponding generator of the search variable according to the control signal coming from the signal generator of the current estimate 1 and taking the values "Change" and "Ots". The structure of the switch 5, the algorithm of its operation are known, described in detail in (see RF patent No. 2116670 "Information retrieval device", IPC G06F 17/30, published on 04/07/1997, Fig. 5).

Первый 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 division block 12, which is included in the general block diagram, is designed to divide the increment F P ( N ) by the increment F O ( N ) and issue a likelihood ratio. The division block 12 is a device for dividing two q -bit binary numbers without restoring the remainder, the scheme of which is known and described in [Bocharov K.P., Nemshilov N.N., Petrov E.I., Sulin L.I. Computing complexes of automated control systems. - L .: VAS, 1984. - 368 p., S. 88-90, fig. 3.24].

Классификатор 13, входящий в общую структурную схему, предназначен для выработки сигналов «Изм» или «Отс» на основе сравнения входной информации с пороговыми значениями. Структура классификатора 13, а также алгоритм его работы известны и подробно описаны в (см. патент РФ №2116670 «Устройство поиска информации», МПК G06F 17/30, опубликован 07.04.1997 г., фиг. 7).The classifier 13, included in the overall block diagram, is designed to generate signals "Change" or "Ots" based on a comparison of input information with threshold values. The structure of the classifier 13, as well as the algorithm of its operation, are known and described in detail in (see RF patent No. 2116670 "Information retrieval device", IPC G06F 17/30, published on 04/07/1997, Fig. 7).

Регистр стратегии поиска 14, входящий в общую структурную схему, предназначен для формирования интервального либо точечного значений порогов классификации в зависимости от того, является ли номер интервала поиска предельным или нет. Структура регистра стратегии поиска 14, а также алгоритм его работы известны и детально описаны в (см. патент РФ №2116670 «Устройство поиска информации», МПК G06F 17/30, опубликован 07.04.1997 г., фиг. 8).The search strategy register 14, which is included in the general structural diagram, is designed to generate interval or point values of the classification thresholds, depending on whether the number of the search interval is limiting or not. The structure of the search strategy register 14, as well as the algorithm of its operation, are known and described in detail in (see RF patent No. 2116670 "Information search device", IPC G06F 17/30, published on 04/07/1997, Fig. 8).

Формирователь сигнала сброса 15, входящий в общую структурную схему, предназначен для объединения сигналов «Изм» и «Отс», их усиления и согласования с последующими блоками. Формирователь сигнала сброса 15 может быть реализован технически на базе серийно выпускаемой двухвходовой схемы ИЛИ, структура и алгоритмы работы которой известны и описаны, например, в [Аверченков О.Е. Схемотехника: аппаратура и программы. – М.: ДМК Пресс, 2012. – 588 с., С. 39-40, рис. 1.22].The reset signal generator 15, which is part of the overall block diagram, is designed to combine the signals "Meas" and "Ots", their amplification and coordination with subsequent blocks. The reset signal generator 15 can be implemented technically on the basis of a commercially available two-input OR circuit, the structure and operation algorithms of which are known and described, for example, in [Averchenkov O.E. Circuit engineering: hardware and software. – M.: DMK Press, 2012. – 588 p., pp. 39-40, fig. 1.22].

Блок отображения и записи данных 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 recording data 16, which is part of the general structural diagram, is designed to display information about the presence of the desired and unknown verified (analyzed and, if necessary, converted in the fuzzy combinations processing block 24) deterministic combinations and changes in the intensity of the input information flow, records are not certain previously known verified deterministic combinations in the fourth memory block 22 with a simultaneous change in the third memory block 21 of the value of the number of known verified deterministic combinations stored in the cells of the fourth memory block 22, records not previously determined previously sought verified deterministic combinations in the fifth memory block 23. Recording in the third 21, fourth 22 and fifth 23 memory blocks is carried out at the address determined by the hash function calculator 20.13 of the structural analyzer 20. The structure of the block for displaying and recording data 16 is known, described in detail in the prototype (cm. RF patent No. 2290691 "Information traffic monitoring device" IPC G06F 17/18, G06F 17/30, published 12/27/2006, Bull. No. 36), this block can be implemented technically on the basis of a microprocessor, as shown in [Ugryumov E.P. Digital circuitry: textbook. allowance for universities. - 3rd ed., revised. and additional - St. Petersburg: BHV-Petersburg, 2010. - 816 p., S. 378-384, fig. 6.21]. The operation algorithm of the data display and recording unit 16 is known, described in detail in the prototype and illustrated in FIG. 4 of this description.

Блок изменения пороговых сигналов 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", IPC G06F 17/30, published on 04/07/1997, Fig. 9).

Таймер текущих суток 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» IPC G06F 17/18, G06F 17/30, published 27.12.2006, Bull. No. 36), it can be implemented technically according to the scheme of a programmable interval timer, as shown in [Ugryumov E.P. Digital circuitry: textbook. allowance for universities. - 3rd ed., revised. and additional - St. Petersburg: BHV-Petersburg, 2010. - 816 p., S. 486-493, fig. 7.22].

Блок формирования порога усечения 19, входящий в общую структурную схему, предназначен для корректировки значения максимального номера временного интервала «N max» адекватно входному информационному потоку на протяжение всего интервала анализа. Структура блока формирования порога усечения 19, а также алгоритм его работы известны и подробно описаны в (см. патент РФ №2149446 «Устройство поиска информации», МПК G06F 17/30, опубликован 20.05.2000, Бюл. №14, фиг. 2).The truncation threshold generation unit 19, which is included in the general block diagram, is designed to adjust the value of the maximum number of the time interval " N max " adequately to the input information flow throughout the entire analysis interval. The structure of the truncation threshold generation unit 19, as well as the algorithm of its operation, are known and described in detail in .

Структурный анализатор 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. Structural analyzer 20, which is part of the general structural diagram, is designed to generate a signal to start the operation of the entire device, hashing, recognizing the desired and unknown deterministic combinations, as well as writing these deterministic combinations to the test input of the fuzzy combination processing unit 24 for additional verification (analysis and, if necessary, transformation). The scheme of the structural analyzer 20 is known, described in detail in the prototype (see RF patent No. 2290691"Information traffic monitoring device» IPC G06F 17/18, G06F 17/30, published 27.12.2006, Bull. No. 36, fig. 2) and illustrated in Fig. 3 of this description. The structure analyzer 20 (see Fig. 3) contains an input register 20.1, a decoder 20.2, the first 20.3, the second 20.5 and the third 20.15 parallel registers, the counter 20.4, the first 20.6, the second 20.8 and the third 20.12 comparators, the first 20.7 and the second 20.17 elements And, NOT element 20.9, first 20.10 and second 20.11 OR elements, hash calculator 20.13, RS flip-flop 20.14 and pulse generator 20.16.

Третий блок памяти 21, входящий в общую структурную схему, предназначен для хранения заранее запрограммированных значений о количестве известных верифицированных детерминированных комбинаций, хранящихся в ячейках четвертого блока памяти 22. Техническая реализация третьего блока памяти 21 возможна на базе регистра с функциями постоянного запоминающего устройства, описание работы и схема таких регистров известны и приведены, например, в книге [Аверченков О.Е. Схемотехника: аппаратура и программы. – М.: ДМК Пресс, 2012. – 588 с., С. 443-445].The third memory block 21, included in the overall block diagram, is designed to store pre-programmed values about the number of known verified deterministic combinations stored in the cells of the fourth memory block 22. The technical implementation of the third memory block 21 is possible on the basis of a register with read-only memory functions, description of work and the scheme of such registers are known and are given, for example, in the book [Averchenkov O.E. Circuit engineering: hardware and software. – M.: DMK Press, 2012. – 588 p., S. 443-445].

Четвертый блок памяти 22, входящий в общую структурную схему, предназначен для хранения заранее запрограммированных известных верифицированных детерминированных комбинаций. Четвертый блок памяти 22 представляет собой регистр с функциями постоянного запоминающего устройства, схема которого известна и описана в [Аверченков О.Е. Схемотехника: аппаратура и программы. – М.: ДМК Пресс, 2012. – 588 с., С. 443-445].The fourth memory block 22, included in the overall block diagram, is designed to store pre-programmed known verified deterministic combinations. The fourth memory block 22 is a register with read-only memory functions, the scheme of which is known and described in [Averchenkov O.E. Circuit engineering: hardware and software. – M.: DMK Press, 2012. – 588 p., S. 443-445].

Пятый блок памяти 23, входящий в общую структурную схему, предназначен для хранения заранее запрограммированных искомых верифицированных детерминированных комбинаций. Техническая реализация пятого блока памяти 23 возможна на базе регистра с функциями постоянного запоминающего устройства, описание работы и схема таких регистров известны и приведены, например, в [Аверченков О.Е. Схемотехника: аппаратура и программы. – М.: ДМК Пресс, 2012. – 588 с., С. 443-445].The fifth memory block 23, included in the overall block diagram, is designed to store pre-programmed desired verified deterministic combinations. The technical implementation of the fifth memory block 23 is possible on the basis of a register with the functions of a read-only memory device, a description of the operation and scheme of such registers are known and are given, for example, in [Averchenkov O.E. Circuit engineering: hardware and software. – M.: DMK Press, 2012. – 588 p., S. 443-445].

Устройство мониторинга информационного трафика работает следующим образом.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:

Figure 00000001
, (2)
Figure 00000001
, (2)

где

Figure 00000002
– нечеткое значение комбинаций бит (детерминированной комбинации).where
Figure 00000002
– fuzzy value of bit combinations (deterministic combination).

При этом число 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:

Figure 00000003
(3)
Figure 00000003
(3)

где

Figure 00000004
– нечеткое множество, характеризующее мнение первого U 1 (второго U 2) эксперта о конкретной s-ой (s=
Figure 00000005
) нечетко заданной (наблюдаемой, идентифицируемой) детерминированной комбинации, т.е., о значении комбинаций бит (q-разрядных двоичных чисел)
Figure 00000006
, характеризующих структурно-статистические атрибуты (параметры) анализируемого входного информационного потока;
Figure 00000007
– дополнения этих нечетких множеств.where
Figure 00000004
is a fuzzy set characterizing the opinion of the firstU one (secondU 2) an expert about a particulars-Oh (s=
Figure 00000005
) a fuzzy (observable, identifiable) deterministic combination, i.e., about the meaning of combinations of bits (q-bit binary numbers)
Figure 00000006
characterizing the structural and statistical attributes (parameters) of the analyzed input information flow;
Figure 00000007
are the complements of these fuzzy sets.

Полученная дизъюнктивная сумма

Figure 00000008
характеризует объединенное мнение (в нашем случае двух, U 1 и U 2) экспертов о нечетко заданной (наблюдаемой, идентифицируемой) детерминированной комбинации.The resulting disjunctive sum
Figure 00000008
characterizes the joint opinion (in our case, two, U 1 and U 2 ) of experts about a fuzzy (observable, identifiable) deterministic combination.

Для окончательной идентификации (однозначного выбора) количественных значений нечетких параметров детерминированной комбинации, используют функцию [5]:For the final identification (unambiguous choice) of quantitative values of fuzzy parameters of a deterministic combination, use the function [5]:

Figure 00000009
, (4)
Figure 00000009
, (4)

характеризующую максимальное значение

Figure 00000010
– функции принадлежности (степень уверенности) интегрированного мнения экспертов о каждой из нечетко заданных (наблюдаемых, идентифицируемых) детерминированных комбинаций, т.е., о значениях каждой нечетко заданной комбинации бит (q-разрядных двоичных чисел), характеризующих структурно-статистические атрибуты (параметры) анализируемого входного информационного потока.characterizing the maximum value
Figure 00000010
- membership functions (degree of confidence) of the integrated opinion of experts about each of the fuzzy (observable, identifiable) deterministic combinations, i.e., about the values of each fuzzy combination of bits ( q -bit binary numbers) characterizing the structural and statistical attributes (parameters ) of the analyzed input information flow.

Таким образом, результаты анализа работ [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 combinations processing unit 24 receives data characterizing the deterministic combinations recognized (defined) in the block 20 both quantitatively and fuzzy. It is determined which of the deterministic combinations are quantitatively recognized at a given time, and which are not clearly identified. In order to verify deterministic combinations, it is necessary to mathematically correct, using disjunctive summation of fuzzy sets, to transform the recognized fuzzy combinations. The stages of operation of a computational fuzzy algorithm are described in detail, algorithmically and analytically, in [5]. At the output of the computational fuzzy algorithm, we have an output image - the converted values of the combination of bits ( q -bit binary numbers), which clearly (reliably) characterize the integrated opinion of experts about the belonging of this deterministic combination to the space of reliable, verified combinations that characterize structural and statistical attributes (parameters) analyzed input information flow in the interests of traffic monitoring.

С учетом этого осуществляется мониторинг информационного трафика в заявленном устройстве с дополнительной верификацией (анализом и, в случае необходимости – преобразованием с помощью методов теории нечетких множеств) искомых и неизвестных детерминированных комбинаций. 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 information input 207 of the structural analyzer 20 (Fig. 1).

При этом тактовые импульсы, синхронизирующие входной информационный поток, фиксируют текущее время интервала анализа трафика контролируемой сложной информационной (информационно-вычислительной или телекоммуникационной) системы.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 output 2010 "Unknown feature" or output 2011 "Desired feature", as well as from its output 209 "Deterministic combination" gives the original deterministic combination characterizing the structural and statistical attributes (parameters) of the analyzed input information flow, to the test input 241 of the fuzzy combination processing unit 24, from the verification output 242 of which the already verified deterministic combination enters the input 161 "Deterministic combination" of the data display and recording block 16. Thus, the recognition object in block 20 for the current analysis interval is the desired and unknown initial (not verified determined) deterministic combinations in the input information flow.

Каждую исходную (не верифицированную) детерминированную комбинацию, представляющую собой 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 fourth memory block 22, compared with the original (not verified) received deterministic combination for a match. In case of non-matching of any of the deterministic combinations stored in the fourth memory block 22 with the incoming one, the signal "Unknown sign" is displayed by the data display and recording unit 16. deterministic combinations and compare them with the received original (not verified) deterministic combination for a match. In the event that one of the deterministic combinations stored in the fifth memory block 23 matches the incoming one, the “Desired sign” signal is displayed, displayed by the data display and recording unit 16.

Во входном регистре 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 "Setting 1" of the RS flip-flop 20.14 and to the information output 206 of the structural analyzer 20.

По этому сигналу детерминированная комбинация с выхода 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 fourth memory block 22 into the structural analyzer 20 during one analysis interval.

В первом компараторе 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 output 213 "Data 1" of the third memory block 21 to the second input 20.6-2 of the first comparator 20.6, and if there is a match, at the output 20.6-4 "Equality - A=B" signal "1" is generated, which is fed to the first input 20.7-1 of the first element AND 20.7.

Во втором компараторе 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 output 223 "Data 2" of the fourth memory block 22 to the second input 20.8-2 of the second comparator 20.8, and if there is a match , at the output 20.8-4 "Equality - A = B" of the second comparator 20.8, a signal "1" is generated, which is fed to the second input 20.11-2 of the second element OR 20.11 and to the input 20.9-1 of the NOT element 20.9.

При отсутствие сигнала «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 output 2010 "Unknown feature" of the structural analyzer 20 to the input 162 "Unknown feature" of the display unit and data records 16.

При поступлении сигнала «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 output 209 "Deterministic combination" of the structural analyzer 20 to the test input 241 of the fuzzy combination processing unit 24.

Блок обработки нечетких комбинаций 24 может быть реализован в соответствии со схемой, предложенной на фиг. 2. Исходная (до верификации) детерминированная комбинация, характеризующая структурно-статистические атрибуты (параметры) анализируемого входного информационного потока, с выхода 209 «Детерминированная комбинация» структурного анализатора 20 через проверочный вход 241 блока обработки нечетких комбинаций 24 поступает на вход 24.1-1 счетчика 24.1, который рассчитан на регистрацию в каждой ячейке (разряде) одного двоичного числа (бита) поступающей информации. The fuzzy combination processing unit 24 can be implemented in accordance with the scheme proposed in FIG. 2. The initial (before verification) deterministic combination characterizing the structural and statistical attributes (parameters) of the analyzed input information flow, from the output 209 "Deterministic combination" of the structural analyzer 20 through the test input 241 of the fuzzy combination processing unit 24 enters the input 24.1-1 of the counter 24.1 , which is designed to register in each cell (digit) one binary number (bit) of incoming information.

Последовательное сравнение (по количеству двоичных чисел, характеризующих любую детерминированную последовательность) поступающих в двоичном коде детерминированных комбинаций и принятия решения об их математической природе – детерминированная комбинация задана (идентифицирована) параметрически или с использованием функции принадлежности, характерной для нечетких множеств, осуществляется в счетчике 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 fuzzy combinations 24 as follows.

Если количество двоичных чисел, характеризующих любой q-ый разряд поступающей s-ой (s=

Figure 00000005
) детерминированной комбинации, превышает единицу, значит, с точки зрения нечеткой математики – эта s-ая битовая (кодовая) последовательность содержит избыточность (т.к. содержит, кроме прочего, значения функций принадлежности нечетких множеств), обусловливающую нечеткость данных, описывающих эту s-ую детерминированную комбинацию. If the number of binary numbers characterizing anyq-th category of the incomings-Oh (s=
Figure 00000005
) of a deterministic combination exceeds one, which means that, from the point of view of fuzzy mathematics, thiss-th bit (code) sequence contains redundancy (because it contains, among other things, the values of the membership functions of fuzzy sets), which causes the fuzziness of the data describing thissth deterministic combination.

Иными словами, изначально качественная и количественная информация, поступающая с выхода 209 «Детерминированная комбинация» структурного анализатора 20, может различаться по количеству двоичных чисел, характеризующих любой из разрядов поступающей s-ой (s=

Figure 00000005
) детерминированной комбинации: для записи в двоичном коде количественной информации достаточно одного двоичного числа, тогда как нечеткая (качественная) информация несет в себе помимо обычного числа еще и характеристику функции принадлежности, что объективно требует использования более одного двоичного числа для записи и хранения нечеткой информации (неоднозначно (нечетко) заданных значений двоичных чисел, характеризующих любой из разрядов поступающей s-ой детерминированной комбинации). Если поступает одно двоичное число, характеризующее любой из разрядов поступающей s-ой детерминированной комбинации, значит данная детерминированной комбинации не нуждается в верификации, четко (однозначно) описывает известные (искомые) или неизвестные признаки во входном информационном потоке и достоверно определяет структурно-статистические атрибуты (параметры) анализируемых информационных массив в интересах мониторинга трафика.In other words, the initially qualitative and quantitative information coming from the output 209 "Deterministic combination" of the structural analyzer 20 may differ in the number of binary numbers characterizing any of the digits of the incomings-Oh (s=
Figure 00000005
) deterministic combination: to record quantitative information in a binary code, one binary number is enough, while fuzzy (qualitative) information carries, in addition to the usual number, the characteristic of the membership function, which objectively requires the use of more than one binary number to record and store fuzzy information ( ambiguous (fuzzy) given values of binary numbers characterizing any of the digits of the incomings-Oh deterministic combination). If one binary number is received that characterizes any of the digits of the incomings-Oh deterministic combination, which means that this deterministic combination does not need verification, clearly (unambiguously) describes the known (sought) or unknown features in the input information flow and reliably determines the structural and statistical attributes (parameters) of the analyzed information array in the interests of traffic monitoring.

С учетом этого факта построены счетчик 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 combinations processing unit 24 are designed for registration, analysis and storage of one binary number characterizing any of the bits of the incoming deterministic combination.

Если количество двоичных чисел превышает единицу, значит, с точки зрения нечеткой математики – эта детерминированная комбинация поступает в нечеткой форме. В этом случае и регистр хранения счетчик 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 combination processing unit 24 perform the functions of a transit node, moreover, from the test output 24.2-1 of the storage register 24.2, this information in binary code immediately goes to the input 24.3-1 of the registering counter 24.3.

Если на вход 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 combination processing unit 24 receives one binary number in binary code, characterizing any of the digits of the incomings-Oh deterministic combination, then this deterministic combination arrives (identified) in a clear form, has a quantitative meaning, while the counter 24.1 registers this combination and from its output 24.1-2 sends it to the input 24.2-2 of the storage register 24.2, which through its transit output 24.2 -3 sends this information (a deterministic combination specified in a clear form - quantitatively specified data that does not require additional verification, characterizing the structural and statistical attributes (parameters) of the analyzed input information flow) through the verification output 242 of the fuzzy combination processing unit 24 to the input 161 "Deterministic combination » data display and recording unit 16.

Информация, требующая дополнительной верификации (наблюдаемая и заданная в нечеткой форме детерминированная комбинация – нечетко идентифицированные данные, характеризующие структурно-статистические атрибуты (параметры) анализируемого входного информационного потока), в двоичном коде с проверочного выхода 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 combinations processing unit 24, from the point of view of mathematics, is the correct calculation of the integrated expert opinion (expression (3)) and the decision on the maximum value of the membership function (degree of confidence) of this integrated opinion (expression (4)), which determines the unambiguous choice of the quantitative value of the fuzzy parameter - the quantitative value a binary number that characterizes any of the digits of the incomings-Oh deterministic combination.

Нечеткая детерминированная комбинация (нечетко идентифицированные (наблюдаемые, заданные) значения двоичного числа, описывающего любой из разрядов этой комбинации, характеризующей структурно-статистические атрибуты (параметры) анализируемого входного информационного потока), поступает на вход 24.3-1 регистрирующего счетчика 24.3 блока обработки нечетких комбинаций 24 (фиг. 2). Регистрирующий счетчик 24.3 регистрирует и сортирует информацию на две составляющие, в соответствии с количеством мнений экспертов (количеством экспертов) о степени принадлежности конкретной s-ой детерминированной комбинации (

Figure 00000011
) к пространству истинных (однозначно, четко определенных) детерминированных комбинаций. Первый 24.3-2 и второй 24.3-3 выходы регистрирующего счетчика 24.3 соответствуют данным от первого U 1 и второго U 2 экспертов. С первого выхода 24.3-2 регистрирующего счетчика 24.3 информация (соответствует данным от первого U 1 эксперта) в двоичном коде поступает на вход 24.5-1 основного запоминающего элемента 24.5 и первый вход 24.4-1 вычислителя дополнения 24.4. Со второго выхода 24.3-3 регистрирующего счетчика 24.3 информация (соответствует данным от второго U 2 эксперта) в двоичном коде поступает на прямой вход 24.6-1 вспомогательного запоминающего элемента 24.6 и второй вход 24.4-2 вычислителя дополнения 24.4. Вычислитель дополнения 24.4 реализует функцию арифметического вычитания из единицы значений функций принадлежности нечетких множеств, в соответствии с алгоритмом, описанным в [1, 5], например, еслиA fuzzy deterministic combination (fuzzy identified (observed, given) values of a binary number that describes any of the digits of this combination, characterizing the structural and statistical attributes (parameters) of the analyzed input information flow), enters the input 24.3-1 of the registering counter 24.3 of the fuzzy combination processing unit 24 (Fig. 2). Registering counter 24.3 registers and sorts information into two components, in accordance with the number of expert opinions (number of experts) on the degree of belonging to a particulars-Oh deterministic combination (
Figure 00000011
) to the space of true (uniquely, well-defined) deterministic combinations. The first 24.3-2 and second 24.3-3 outputs of the registering counter 24.3 correspond to the data from the firstU one and secondU 2experts. From the first output 24.3-2 registering counter 24.3 information (corresponds to data from the firstU one expert) in binary code is fed to the input 24.5-1 of the main storage element 24.5 and the first input 24.4-1 of the add-on calculator 24.4. From the second output 24.3-3 registering counter 24.3 information (corresponds to data from the secondU 2 expert) in binary code is fed to the direct input 24.6-1 of the auxiliary storage element 24.6 and the second input 24.4-2 of the add-on calculator 24.4. Addition calculator 24.4 implements the function of arithmetic subtraction from unity of the values of membership functions of fuzzy sets, in accordance with the algorithm described in [1, 5], for example, if

Figure 00000012
, (5)
Figure 00000012
, (five)

то then

Figure 00000013
, (6)
Figure 00000013
, (6)

где

Figure 00000014
и
Figure 00000015
– дополнения нечетких множеств
Figure 00000016
и
Figure 00000017
, сформулированных экспертами U 1 и U 2 по поводу степени принадлежности конкретной s-ой детерминированной комбинации (
Figure 00000011
) к пространству истинных (однозначно, четко определенных) детерминированных комбинаций. Основной 24.5 и вспомогательный 24.6 запоминающие элементы хранят нечеткую информацию от эксперта U 1 и U 2 и через свои соответствующие выходы 24.5-2 и 24.6-2 в двоичном коде выдают значения функций принадлежности нечетких множеств на главный вход 24.7-1 основного вычислителя пересечения 24.7 и на главный вход 24.8-1 вспомогательного вычислителя пересечения 24.8 соответственно. Каждый из основного 24.7 и вспомогательного 24.8 вычислителей пересечения, получая в двоичном коде на свои дополнительные входы 24.7-2 и 24.8-2 соответственно значения элементов дополнения нечетких множеств с первого 24.4-3 и второго 24.4-4 выходов вычислителя дополнения 24.4, выполняет функцию пересечения нечетких множеств, как описано в [1, 5]: основной вычислитель пересечения 24.7 выполняет операцию пересечения
Figure 00000018
, а вспомогательный вычислитель пересечения 24.8 выполняет операцию пересечения
Figure 00000019
. С выхода 24.7-3 основного вычислителя пересечения 24.7 и выхода 24.8-3 вспомогательного вычислителя пересечения 24.8 полученные значения в двоичном коде поступают соответственно на первый 24.9-1 и второй 24.9-2 входы вычислителя объединения 24.9, выполняющего завершающий цикл дизъюнктивного суммирования в соответствии с выражением (3). С выхода 24.9-3 вычислителя объединения 24.9 полученные итоговые значения (обобщенное мнение экспертов о значении)
Figure 00000020
– функции принадлежности конкретной s-ой нечетко заданной (наблюдаемой) детерминированной комбинации
Figure 00000021
, к пространству истинных (однозначно, четко определенных) комбинаций, в двоичном коде поступают на вход 24.10-1 анализатора уровня принадлежности 24.10, на дополнительный вход 24.4-5 вычислителя дополнения 24.4 и на дополнительный вход 24.6-3 вспомогательного запоминающего элемента 24.6. where
Figure 00000014
And
Figure 00000015
– additions of fuzzy sets
Figure 00000016
And
Figure 00000017
, formulated by experts U 1 and U 2 regarding the degree of belonging to a particular s -th deterministic combination (
Figure 00000011
) to the space of true (uniquely, well-defined) deterministic combinations. The main 24.5 and auxiliary 24.6 storage elements store fuzzy information from the expert U 1 and U 2 and through their respective outputs 24.5-2 and 24.6-2 in binary code give out the values of membership functions of fuzzy sets to the main input 24.7-1 of the main intersection calculator 24.7 and to main input 24.8-1 auxiliary calculator intersection 24.8, respectively. Each of the main 24.7 and auxiliary 24.8 intersection calculators, receiving in binary code on their additional inputs 24.7-2 and 24.8-2, respectively, the values of the elements of the addition of fuzzy sets from the first 24.4-3 and second 24.4-4 outputs of the calculator of the addition 24.4, performs the function of crossing fuzzy sets, as described in [1, 5]: the main intersection calculator 24.7 performs the intersection operation
Figure 00000018
, and the auxiliary intersection calculator 24.8 performs the intersection operation
Figure 00000019
. From the output 24.7-3 of the main calculator of the intersection 24.7 and the output 24.8-3 of the auxiliary calculator of the intersection 24.8, the obtained values in binary code are received respectively on the first 24.9-1 and second 24.9-2 inputs of the calculator of the union 24.9, which performs the final cycle of disjunctive summation in accordance with the expression ( 3). From the output 24.9-3 of the union evaluator 24.9, the total values obtained (generalized expert opinion on the value)
Figure 00000020
– membership functions of a specific s -th fuzzy (observable) deterministic combination
Figure 00000021
, to the space of true (uniquely, well-defined) combinations, in binary code, are fed to the input 24.10-1 of the analyzer of the membership level 24.10, 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.

Анализатор уровня принадлежности 24.10 блока обработки нечетких комбинаций 24 осуществляет получение однозначного итогового результата о степени принадлежности конкретной s-ой детерминированной комбинации к пространству истинных (однозначно, четко определенных) детерминированных комбинаций, опираясь на выражение (4). Являясь, по сути, программируемой схемой сравнения (программируемым ТТЛ-компаратором типа 74LS85), в которой в двоичном коде сравниваются получаемые из вычислителя объединения 24.9 значения функции принадлежности конкретной s-ой нечетко заданной (наблюдаемой) детерминированной комбинации, анализатор уровня принадлежности 24.10, на основе определения максимума функции принадлежности, однозначно, четко и окончательно присваивает (верифицирует) численное значение этой комбинации бит (q-разрядных двоичных чисел), характеризующих структурно-статистические атрибуты (параметры) анализируемого входного информационного потока.The membership level analyzer 24.10 of the fuzzy combination processing unit 24 obtains an unambiguous final result about the degree of membership of a particulars-Oh deterministic combination to the space of true (uniquely, well-defined) deterministic combinations based on expression (4). Being, in fact, a programmable comparison circuit (a programmable TTL comparator of type 74LS85), in which the values of the membership function of a specifics-Oh fuzzy (observable) deterministic combination, the membership level analyzer 24.10, based on the determination of the maximum membership function, unambiguously, clearly and finally assigns (verifies) the numerical value of this combination of bits (q-bit binary numbers) characterizing the structural and statistical attributes (parameters) of the analyzed input information flow.

Передача информации на дополнительный вход 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=

Figure 00000005
) нечетко заданной (наблюдаемой, идентифицируемой) детерминированной комбинации. Thus, an unambiguous verification of the quantitative values of the combination of bits (q-bit binary numbers) characterizing the structural and statistical attributes (parameters) of the analyzed input information flow in accordance with expression (4) - the analyzer of the membership level 24.10 outputs at its output 24.10-2 in the binary code a verified, quantitative value of a specifics-Oh (s=
Figure 00000005
) a fuzzy (observable, identifiable) deterministic combination.

Иными словами, происходит преобразование определенных (распознанных) нечетко детерминированных комбинаций, характеризующих входной информационный поток, к виду, пригодному для достоверного (четкого, однозначного) параметрического оценивания структурно-статистических характеристик потока данных в интересах мониторинга информационного трафика.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 verification output 242 of the fuzzy combination processing unit 24 (see Fig. 2), we obtain information characterizing (based on the analysis of the integrated expert opinion obtained in the framework of fuzzy set mathematics) the true form of the deterministic combination transformed (verified) in the interests of increasing the reliability of monitoring.

Анализатор уровня принадлежности 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 verification output 242 of the fuzzy combination processing unit 24 to the input 161 "Deterministic combination" of the display and data recording unit 16 (see Fig. 1) a binary code containing verified results analysis and processing of a deterministic combination - a 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.

Дальнейшие процедуры мониторинга информационного трафика в заявленном устройстве реализуются в соответствии с последовательностью, подробно описанной в прототипе (см. патент РФ №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" IPC G06F 17/18, G06F 17/30, published 12/27/2006, Bull. No. 36), but taking into account the results of additional verification of the desired and unknown deterministic combinations obtained in the fuzzy combinations processing unit 24, as follows.

При поступлении сигнала «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 structural analyzer 20 at this analysis interval ends.

В третьем компараторе 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 output 233 "Data 3" of the fifth memory block 23 (see Fig. 1) to the second input 20.12-3 of the third comparator 20.12 , and, if there is a match, at the output 20.12-4 "Equality - A=B" of the third comparator 20.12, a signal "1" is generated, which is fed to the second input 20.10-2 of the first element OR 20.10, the third input 20.11-3 of the second element OR 20.11 and through the output 2011 "Desired feature" of the structural analyzer 20 to the input 163 "Desired feature" of the display and data recording unit 16.

Вычислитель хэш-функции 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 output 204 "Address" of the structural analyzer 20 (see Fig. 1) to the inputs 214 , 224 and 234 "Address" of the third 21, fourth 22 and fifth 23 memory blocks, respectively.

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 "Setting 1" and locks it when the signal "1" appears at the input 20.14-1 "Setting 0".

При поступлении сигнала «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 output 2012 "Address NP" of the structural analyzer 20 is fed to the input 164 "Address NP" (see Fig. 1) of the block for displaying and recording data 16.

Генератор импульсов 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 inputs 225 and 235 "Clock pulses" (see Fig. 1), respectively, the fourth 22 and fifth 23 memory blocks of the device.

С выхода 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 output 213 of the third memory block 21 of the structural analyzer 20 (see Fig. 3), preprogrammed values about the number of known verified deterministic combinations located in the cells of the fourth memory block 22 at the address coming from the output 20.13-3 of the hash function calculator 20.13 are read to the second input 20.6-2 of the first comparator 20.6. From the output 223 of the fourth memory block 22, pre-programmed known verified deterministic combinations located at the address coming from the 20.13-3 output of the hash function calculator 20.13 are sequentially read under the action of clock pulses coming from the output 20.17-3 of the second element And 20.17, to the second input 20.8-2 of the second comparator 20.8. From the output 233 of the fifth memory block 23, pre-programmed desired deterministic combinations located at the address coming from the output 20.13-3 of the hash function calculator 20.13 are sequentially read under the action of clock pulses coming from the output 20.17-3 of the second element And 20.17, to the second input 20.12-2 of the third comparator 20.12. At the same time, the set of known and desired verified deterministic combinations stored respectively in the fourth 22 and fifth 23 memory blocks do not have the same deterministic combinations.

Сигнал запуска работы всего устройства с выхода 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 information output 206 of the structural analyzer 20 (Fig. 3), is generated for the current time of the traffic analysis interval of a controlled complex information (information-computing or telecommunication) system.

Таким образом, с информационного выхода 206 структурного анализатора 20 на информационный вход 012 формирователя сигналов текущей оценки 1 и на информационный вход 021 дискриминатора зон значений оценки 2 (см. фиг. 1) поступают логические значения кода, задающего значения времени интервала анализа. Это, по сути, сигнал запуска работы всего устройства анализа трафика контролируемой сложной информационной (информационно-вычислительной или телекоммуникационной) системы.Thus, from the information output 206 of the structural analyzer 20 to the information input 012 of the signal generator of the current assessment 1 and to the information input 021 of the discriminator of the zones of assessment values 2 (see Fig. 1), the logical values of the code that specifies the time values of the analysis interval are received. This, in fact, is a signal to start the operation of the entire traffic analysis device of a controlled complex information (information-computing or telecommunication) system.

Формирователь сигналов текущей оценки 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 estimate signal generator 1 and estimate value zone discriminator 2 analyze the intensity of the input stream over the analysis interval. In the current estimate signal generator 1 (see Fig. 1), at the end of the analysis interval time, a binary signal is generated that characterizes the state of the situation. If the deviation of the number of combinations of the beginning of messages from the average value to the upper or lower side is greater than the threshold, at the output 014 of the signal generator of the current estimate 1, the signal "Change" is generated, in other cases, the signal "Otc" is generated. From the output 014 of the signal generator of the current estimate 1, the signal "Change" or "Ots" is fed to the control input 54 of the switch 5. In the zone discriminator of the values of the estimate 2, a signal is generated about the number of the zone of the state in which the input information flow of the corresponding intensity is located on the analysis interval. This zone number corresponds to a more accurate assessment of the state of the situation compared to the assessment obtained in the signal generator of the current assessment 1. inputs 52 "Meas" or 53 "Ots" of the switch 5. In this case, the pulse distributor 3 synchronizes the operation of the entire device by forming four pulse sequences shifted relative to each other by a certain value Δ t , and the time interval counter 4 counts the number of observed time intervals and issues from its output 42 a combination of the number of the time interval to the input 146 " N current " of the search strategy register 14 and to the input 199 " N current " of the truncation threshold generation unit 19.

Коммутатор 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 control input 54 from the signal generator of the current estimate 1, provides the connection of the signal about the number of the state zone "Change" or "Otc", respectively, to the input 62 of the first generator of the search variable 6 or to the input 71 of the second shaper of the search variable 7, where, based on the zone number signalK m (1<j<m), the largest zone numberK m and the maximum number of observationsN maxincrements are builtF P(N) AndF ABOUT(N) empirical integral functions of the probability distribution of the rejected and normal traffic state onN-th observation interval:F P(N) =K jq (N)/(K mq ×N max) AndF ABOUT(N) =K j 0(N)/(K m 0 ×N max), as described in detail in the prototype device (see RF patent No. 2290691"Information traffic monitoring device» IPC G06F 17/18, G06F 17/30, published 27.12.2006, Bull. No. 36).

В суммирующих счетчиках 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 counters 8 and 9 (see Fig. 1) the values of the increments F P ( N ) and F O ( N ) are compared with the corresponding values of the empirical integral distribution function calculated for ( N -1) time interval F P ( N -1 ) and F O ( N -1), which come from outputs 101 and 113, respectively, of the first 10 and second 11 memory blocks: F P ( N ) = F P ( N -1) + F P ( N ) and F O ( N ) = F O ( N -1) + F O ( N ). Values F P ( N ) and F O ( N ) are fed respectively to the inputs 121 and 122 of the block division 12, which performs the operation of arithmetic division L ( N ) = F P ( N ) / F O ( N ) and the issuance of the likelihood ratio to the information input 136 classifier 13.

Классификатор 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 outputs 132 or 133 the corresponding signal "P" or "O" to the corresponding inputs 169 or 1610 of the display unit and data records 16 and to the corresponding inputs 151 or 152 of the reset signal generator 15.

Регистр стратегии поиска 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 outputs 143 "P klv " or 144 "P kln "of the search strategy register 14 is fed to the corresponding input 134 or 135 of the classifier 13. The reset signal generator 15 generates a "Reset" signal and feeds it to the input 43 of the counter 4, inputs 103 and 114, respectively, the first 10 and second 11 memory blocks, as well as to the input 1910 of the block for the formation of the truncation threshold 19 to transfer them to their original state.

Блок отображения и записи данных 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 classifier 13. If necessary, the data display and recording unit 16 records previously unverified known deterministic combinations that have not been entered into the fourth memory block 22 and changes the N values of the number of verified known deterministic combinations in the third memory block 21 to N +1 values stored in cells the fourth memory block 22, and also writes the verified, sought-for deterministic combinations that have not been previously entered into the fifth memory block 23. The operation algorithm of the data display and recording unit (hereinafter simply the algorithm) is shown in FIG. 4.

В блоке 1 алгоритма (см. фиг. 4) по данным, полученным с портов П5 («Изменение состояния обстановки – П»), П6 («Отсутствие изменения состояния обстановки – О») и П8 («Время»), происходит отображение и запись информации об изменении интенсивности входного информационного потока за временной интервал анализа. In block 1 of the algorithm (see Fig. 4), according to the data received from the ports P5 ("Change in the state of the situation - P"), P6 ("No change in the state of the situation - O") and P8 ("Time"), the display and recording information about the change in the intensity of the input information flow over the time interval of the analysis.

В блоке 2 алгоритма по данным, полученным с портов П11 («Детерм. комб.»), П12 («Неизв. признак») и П13 («Иском. признак»), происходит отображение информации о наличии искомого или неизвестного признака во входном информационном потоке за временной интервал анализа. In block 2 of the algorithm, according to the data received from the ports P11 (“Determ. comb.”), P12 (“Unknown sign”) and P13 (“Seek. sign”), information about the presence of the desired or unknown sign is displayed in the input information flow for the time interval of the analysis.

В блоке 3 алгоритма на основании информации, полученной из блока 2 алгоритма, оператор принимает решение, является ли верифицированная детерминированная комбинация неизвестным признаком. Если да, то переход в блок 5 алгоритма. Если нет, то переход в блок 4 алгоритма. In block 3 of the algorithm, based on the information received from block 2 of the algorithm, the operator decides whether the verified deterministic combination is an unknown feature. If yes, then go to block 5 of the algorithm. If not, then go to block 4 of the algorithm.

В блоке 4 алгоритма на основании информации, полученной из блока 2 алгоритма и данных с порта П8 («Время»), происходит запись верифицированной детерминированной комбинации, являющейся известным признаком во времени.In block 4 of the algorithm, based on the information received from block 2 of the algorithm and data from port P8 ("Time"), a verified deterministic combination is recorded, which is a known sign in time.

В блоке 5 алгоритма на основании информации, полученной из блока 2 алгоритма и данных с портов П1 («Данные 1»), П8 («Время»), П10 («Адрес НП»), происходит запись верифицированной детерминированной комбинации, являющейся неизвестным признаком, адреса, определенного вычислителем хэш-функции 20.13 и данных («Данные 1») во времени.In block 5 of the algorithm, based on the information received from block 2 of the algorithm and data from ports P1 ("Data 1"), P8 ("Time"), P10 ("Address NP"), a verified deterministic combination is recorded, which is an unknown sign, address determined by the hash calculator 20.13 and data ("Data 1") in time.

В блоке 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 block 7 of the algorithm, the operator decides to write an unknown feature in the area of known features. If yes, then go to block 9 of the algorithm, if not, then end.

В блоке 8 алгоритма верифицированная детерминированная комбинация определяется как искомая, а «Адрес НП» определяется как адрес этой комбинации.In block 8 of the algorithm, the verified deterministic combination is defined as the desired one, and the "Address NP" is defined as the address of this combination.

В блоке 10 алгоритма происходит выдача команды на порты П4 («Данные 3 - запись») и П9 («Адрес 3 – запись»), по которой верифицированная комбинация, поступившая из блока 8 алгоритма, записывается в пятый блок памяти 23 по адресу, поступившему из блока 8 алгоритма.In block 10 of the algorithm, a command is issued to ports P4 (“Data 3 - write”) and P9 (“Address 3 - write”), by which the verified combination received from block 8 of the algorithm is written to the fifth block of memory 23 at the address received from block 8 of the algorithm.

В блоке 9 алгоритма верифицированная детерминированная комбинация определяется как известная, производится изменение значения N, хранящегося в третьем блоке памяти 21, о количестве известных детерминированных комбинаций, хранящихся в четвертом блоке памяти 22, на N+1, «Адрес НП» определяется как адрес этой комбинации и этого значения.In block 9 of the algorithm, the verified deterministic combination is defined as known, the value of N stored in the third memory block 21 is changed, about the number of known deterministic combinations stored in the fourth memory block 22, to N +1, "Address NP" is defined as the address of this combination and this value.

В блоке 11 алгоритма происходит выдача команды на порты П2 («Данные 1 – запись»), П3 («Данные 2 – запись») и П7 («Адрес 1, 2 – запись»), в соответствии с которой верифицированная комбинация и значение, поступившие из блока 9 алгоритма, записываются в третий 21 и четвертый 22 блоки памяти по адресу, поступившему из блока 9 алгоритма.In block 11 of the algorithm, a command is issued to ports P2 ("Data 1 - write"), P3 ("Data 2 - write") and P7 ("Address 1, 2 - write"), according to which the verified combination and value, received from block 9 of the algorithm, are recorded in the third 21 and fourth 22 memory blocks at the address received from block 9 of the algorithm.

Адаптация значений временных интервалов (порогов) поиска ко времени суток осуществляется в блоке 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 output 198 to the input 145 “ N max ” of the strategy register search 14 and inputs 64 and 73 " N max ", respectively, the first 6 and second 7 generators of the search variable.

Все блоки, устройства и элементы, обрабатывающие сигнал, а также линии их соединяющие, должны иметь разрядность, соответствующую разрядности входных операндов и точности их преобразований.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 fuzzy combinations 24 sequential comparison of deterministic combinations arriving in binary code, making a decision about their mathematical nature - the combination is given (identified) parametrically or using the membership function characteristic of fuzzy sets, as well as mathematically correct transformation of deterministic combinations of given (identified) into fuzzy form (not parametrically) to a form suitable for reliable (clear, unambiguous) parametric estimation of the structural and statistical characteristics of the information flow.

Данный результат обусловлен получением на верификационном выходе 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)

1. Устройство мониторинга информационного трафика, содержащее формирователь сигналов текущей оценки (1), дискриминатор зон значений оценки (2), распределитель импульсов (3), счетчик временных интервалов (4), коммутатор (5), первый (6) и второй (7) формирователи переменной поиска, первый (8) и второй (9) суммирующие счетчики, первый (10) и второй (11) блоки памяти, блок деления (12), классификатор (13), регистр стратегии поиска (14), формирователь сигналов сброса (15), блок отображения и записи данных (16), блок изменения пороговых сигналов (17), таймер текущих суток (18), блок формирования порога усечения (19), структурный анализатор (20), третий (21), четвертый (22) и пятый (23) блоки памяти, при этом выход (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) «Максимальный номер временного интервала - Nmax» которого подключен к одноименным входам (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) «Максимальный номер временного интервала Nmax» и вход (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) соответственно формирователя сигналов текущей оценки (10) и дискриминатора зон значений оценки (2), отличающееся тем, что дополнительно введен блок обработки нечетких комбинации (24), при этом выход (209) «Детерминированная комбинация» структурною анализатора (20) соединен с проверочным входом (241) блока обработки нечетких комбинаций (24), верификационный выход (242) которого подключен к входу (161) «Детерминированная комбинация» блока отображения и записи данных (16).1. An information traffic monitoring device, containing a current estimate signal generator (1), a discriminator of estimate value zones (2), a pulse distributor (3), a time interval counter (4), a switch (5), the first (6) and the second (7 ) search variable generators, first (8) and second (9) summing counters, first (10) and second (11) memory blocks, division block (12), classifier (13), search strategy register (14), reset signal generator (15), block for displaying and recording data (16), block for changing threshold signals (17), timer for the current day (18), block for forming a truncation threshold (19), structural analyzer (20), third (21), fourth (22 ) and the fifth (23) memory blocks, while the output (014) of the current estimate signal generator (1) is connected to the control input (54) of the switch (5), outputs (56) "Change in the state of the situation - Change" and (57) " The absence of a change in the state of the situation - Ots "which is connected to the inputs (62) and (71), respectively, the first (6) and second of the second (7) generators of the search variable, the output (74) of the second generator of the search variable (7) is connected to the information input (92) of the second summing counter (9), the output (91) of which is connected to the information input (111) of the second memory block (11 ) and the second information input (122) of the division block (12), the output (123) of which is connected to the information input (136) of the classifier (13), outputs (132) "Change in the state of the situation P" and (133) "No change in the state of the situation O" of which are connected respectively to the same-named inputs (151) and (152) of the reset signal generator (15) and to the same-named inputs (169) and (1610) of the data display and recording unit (16), output (153) "Reset" of the signal generator reset (15) is connected to the input (103) "Reset" of the first memory block (10), the input (114) "Reset" of the second memory block (11), the input (43) "Reset" of the counter of time intervals (4) and the input ( 1910) “Reset” of the truncation threshold generation block (19), exit (198) “Maximum number of time th interval - N max "of which is connected to the same-named inputs (145), (64) and (73), respectively, the search strategy register (14), the first (6) and second (7) search variable generators, the output (63) of the first variable generator search (6) is connected to the information input (81) of the first summing counter (8), the output (82) of which is connected to the first information input (121) of the division block (12), outputs (024) "Change in the state of the situation - Change" and ( 025) "No change in the state of the situation - Ots" of the discriminator of zones of evaluation values (2) are connected respectively to the inputs of the same name (52) and (53) of the switch (5), the first output (31) of the pulse distributor (3) is connected to the synchronization inputs (013 ) and (023), respectively, the generator of signals of the current assessment (1) and the discriminator of zones of assessment values (2), as well as to the clock input (41) of the counter of time intervals (4), output (42) "Number of the current time interval - N current " which is connected to the inputs of the same name (199) and (14 6) respectively, the truncation threshold formation block (19) and the search strategy register (14), the outputs (143) "The value of the upper classification threshold - P klv " and (144) "The value of the lower classification threshold - P kln " of which are connected to the inputs of the same name ( 134) and (135) of the classifier (13), the second output (32) of the pulse distributor (3) is connected to the synchronizing input (51) of the switch (5), the third output (33) of the pulse distributor (3) is connected to the synchronization inputs (102) and (112) of the first (10) and second (12) memory blocks, the outputs (101) and (113), respectively, of the first (10) and second (11) memory blocks are connected to the signal inputs (83) and (93), respectively, of the first ( 8) and the second (9) summing counters, the fourth output (34) of the pulse distributor (3) is connected to the synchronizing input (131) of the classifier (13), outputs (172) "Upper value of the search threshold - P in " and (173) " The lower value of the search threshold - P n "of the block for changing the threshold signals (17) are connected, respectively, to one nominal inputs (141) and (142) of the search strategy register (14) and, respectively, to the same-named inputs (196) and (197) of the truncation threshold formation block (19), inputs (174) "Start" and (175) "Threshold" of the block changes in threshold signals (17) are connected to the inputs of the same name (191) and (192) of the truncation threshold generation unit (19) and are respectively the inputs "Start" and "Threshold" of the device, input (193) "Numerical value of the unit - 1", input (194) “Maximum number of the time interval N max ” and input (195) “Sampling of the analysis interval V sel ” of the truncation threshold generation unit (19) are the inputs of the same name of the device, input (61) “Zone 1” of the first shaper of the search variable (6 ) and the input (72) "Zone 2" of the second generator of the search variable (7) are respectively the inputs "Zone 1" and "Zone 2" of the device, the input (162) "Unknown feature", the input (163) "The desired feature" and the input (164) "Address of an unknown feature - NP Address" of the display and data recording unit (16) are connected, respectively, to the same name these outputs (2010), (2011) and (2012) of the structural analyzer (20), the output (204) "Address" of which is connected to the inputs (214), (224) and (234) of the same name, respectively, the third (21), fourth ( 22) and the fifth (23) memory blocks, the output (213) "Data 1" of the third memory block (21) is connected to the inputs (165) and (201) of the same name, respectively, of the block for displaying and recording data (16) and the structural analyzer (20) , output (223) "Data 2" of the fourth memory block (22) and output (233) "Data 3" of the fifth memory block (23) are connected respectively to the inputs (202) and (203) of the same name of the structural analyzer (20), output ( 205) "Clock" of which is connected to the inputs of the same name (225) and (235), respectively, the fourth (22) and fifth (23) memory blocks, output (166) "Data 1 - write", output (167) "Data 2 - record" and output (168) "Data 3 - record" of the data display and record block (16) are connected to the inputs (211), (221) and (231) of the same name, respectively, the third (21), fourth (22) and fifth (23 ) blo memory, output (1611) "Address 3 - record" of the data display and record block (16) is connected to the input of the same name (232) of the fifth memory block (23), output (1613) "Address 1, 2 - record" of the display block and data record (16) is connected to the inputs (212) and (222) of the same name, respectively, of the third (21) and fourth (22) memory blocks, the information (207) and synchronizing (208) inputs of the structural analyzer (20) are, respectively, the information and synchronizing inputs device, the output (181) "Time" of the timer of the current day (18) is connected to the inputs of the same name (011), (022), (35), (1612) and (171), respectively, the shaper of the signals of the current assessment (1), the discriminator of the zones of values evaluation (2), the pulse distributor (3), the data display and recording unit (16) and the block for changing the threshold signals (17), the information output (206) of the structural analyzer (20) is connected to the information inputs (012) and (021), respectively current estimate signal generator (10) and zone discriminator th evaluation (2), characterized in that an additional fuzzy combination processing unit (24) is introduced, while the output (209) "Deterministic combination" of the structural analyzer (20) is connected to the test input (241) of the fuzzy combination processing unit (24), the verification output (242) of which is connected to the input (161) "Deterministic combination" of the block for displaying and recording data (16). 2. Устройство мониторинга информационного трафика по п. 1, отличающееся тем, что блок обработки нечетких комбинаций (24) состоит из счетчика (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-2) счетчика (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.S-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).2. Information traffic monitoring device according to claim 1, characterized in that the fuzzy combination processing unit (24) 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 auxiliary (24.6) storage elements, the main (24.7) and auxiliary (24.8) intersection calculators, the union calculator (24.9) and the membership level analyzer (24.10), the output of which (24.10-2) is combined with the transit output (24.2-3) storage register (24.2) and is the verification output (242) of the fuzzy combination processing unit (24), the input (24.1-2) of the counter (24.1) is the test input (241) of the fuzzy combination processing unit (24), the output (24.1-2) counter (24.1) is connected to the input (24.2-2) of the storage register (24.2), the test output (24.2-1) of the storage register (24.2) is connected to the input (24.3-1) of the registering counter (24.3), the first (24.3-2) and the second (24.3-3) outputs of which are connected respectively with the input (24.5-1) of the main storage element (24.5) and the direct input (24.6-1) of the auxiliary storage element (24.6), as well as with the first (24.4-1) and second (24.4-2) inputs of the add-on calculator (24.4) respectively ), the output (24.5-2) of the main storage element (24.5) and the output (24.6-2) of the auxiliary storage moment (24.6) are connected respectively to the main input (24.7-1) of the main intersection calculator (24.7) and to the main input (24.8- 1) auxiliary intersection calculator (24.8), the first (24.4-3) and second (24.4) -4) the outputs of the complement calculator (24.4), the outputs (24.7-3) and (24.8-3) of the main (24.7) and auxiliary (24.8) intersection calculators are connected respectively to the first (24.9-1) and second (24.9-2) inputs union calculator (24.9), whose output (24.9-3) is connected to an additional input (24.4-5) calculate To supplement (24.4), an additional input (24.6-3) of an auxiliary memory element (24.6) and an input (24.10-1) of a membership level analyzer (24.10).
RU2021109631A 2021-04-07 2021-04-07 Data traffic monitoring device RU2768543C1 (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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