Методы синтеза схем и получение оценок различной степени точности для сложности, контролепригодности и информационной защищённости дискретных управляющих системНИР

Methods of circuit synthesis and acquisition of various precision degree estimates for discrete control systems complexity, testability and information security

Соисполнители НИР

МГУ имени М.В.Ломоносова Координатор

Источник финансирования НИР

грант РФФИ

Этапы НИР

# Сроки Название
1 1 января 2018 г.-31 декабря 2018 г. Методы синтеза схем и получение оценок различной степени точности для сложности, контролепригодности и информационной защищённости дискретных управляющих систем
Результаты этапа: Проект направлен на решение следующих задач. Первое направление. Построение эффективных методов синтеза схем из некоторых классов как для «типичных» или «самых сложных» дискретных функций, так и для ряда специальных функций, встречающихся в приложениях, получение с помощью этих методов достаточно точных оценок различных параметров (сложность, задержка, площадь, степень информационной защищенности и др.), характеризующих оптимальную реализацию указанных функций в рассматриваемых классах схем. Второе направление. Разработка методов синтеза легкотестируемых схем и получение на основе этих методов оптимальных или близких к ним тестов, позволяющих выявлять те или иные неисправности, которые могут возникать в схеме, реализующей данную функцию. В соответствии с общим планом выполнения проекта на весь срок его реализации и планом работ на период, на который был предоставлен грант, получены следующие результаты. В рамках первого направления проекта: 1. Разработаны новые методы синтеза формул в некоторых полных базисах из функциональных элементов с прямыми и итеративными входами. При этом для ряда специальных симметричных базисов установлены новые АОВСТ функции Шеннона для сложности реализации ФАЛ, зависящих от заданного числа переменных. 2. Созданы методы синтеза рефлексивно-рекурсивных СФЭ над произвольным конечным полным базисом, имеющих ограниченную глубину рекурсии. С помощью этих методов установлено асимптотическое поведение функции Шеннона для сложности указанных СФЭ. 3. Получены новые оценки степени защищенности асимптотически оптимальных по сложности (на уровне АОВСТ) СФЭ в произвольном конечном полном базисе, реализующих «типичные» ФАЛ, в рамках одной модели сокрытия функциональности. 4. Вместо запланированного в заявке п. 4 разработано 2 алгоритма для решения математических задач, возникающих в процессе функциональной коррекции СФЭ, первый из которых решает задачу локализации функциональной разницы между корректируемой СФЭ и эталонной, а второй — задачу построения схем-заплаток, оптимизированных по сложности их внедрения. 5. Исследован ряд новых моделей задержки СФЭ (и, в частности, формул) и разработаны методы синтеза схем в этих моделях. С помощью разработанных методов в указанных моделях задержки СФЭ получены асимптотические оценки, близкие к АОВСТ, функции Шеннона для задержки ФАЛ, а также асимптотические оценки задержки мультиплексорной ФАЛ. 6. Установлена асимптотика минимально возможной площади прямоугольной решетки, допускающей гомеоморфное вложение полного двоичного дерева с расположением листьев дерева на ее противоположных сторонах. 7. Разработан метод синтеза клеточных схем ограниченной высоты с кратными входами, реализующих не всюду определенные ФАЛ, и установлена асимптотика функции Шеннона для их площади. 8. Разработан метод синтеза и вложения СФЭ в стандартном базисе, реализующих произвольные ФАЛ, в единичные кубы, размерность которых отличается от минимально возможной не более, чем на константу, с оптимизацией глубины СФЭ на уровне более точных по сравнению с известными ранее оценок. 9. Разработан метод синтеза оптимизированных по глубине формул в стандартном базисе, реализующих мультиплексорные ФАЛ. В рамках второго направления проекта: 10. Для каждой булевой функции f от n переменных разработан метод синтеза двухполюсной контактной схемы от n+9 переменных, реализующей функцию, подфункцией которой является f, и допускающей единичный проверяющий тест длины 20. 11. Доказано, что значение функции Шеннона длины единичного диагностического теста относительно инверсных неисправностей на выходах элементов в базисе «штрих Шеффера», в базисе «стрелка Пирса», а также во всех базисах, содержащих конъюнкцию или дизъюнкцию двух переменных, не превосходит четырех.
2 1 января 2019 г.-31 декабря 2019 г. Методы синтеза схем и получение оценок различной степени точности для сложности, контролепригодности и информационной защищённости дискретных управляющих систем
Результаты этапа: Для некоторых классов функций алгебры логики (ФАЛ) были разработаны методы синтеза реализующих их формул в ряде конечных полных базисов из функциональных элементов с прямыми и итеративными входами. С помощью этих методов было установлено асимптотическое поведение функции Шеннона для сложности данных формул. Были разработаны методы синтеза двоичных программ, допускающих рекурсивный вызов подпрограмм. С помощью этих методов было установлено асимптотическое поведение функции Шеннона для сложности данных программ в ряде базисов. Были получены новые оценки степени защищенности асимптотически оптимальных по сложности на уровне асимптотических оценок высокой степени точности (АОВСТ) схем из функциональных элементов (СФЭ) в произвольном конечном полном базисе, реализующих «типичные» ФАЛ, в рамках одной локальной модели сокрытия функциональности. Были получены новые близкие к АОВСТ оценки функции Шеннона задержки СФЭ над произвольным базисом, а также оценки задержки некоторых ФАЛ, встречающихся в приложениях. Была проведена разработка и тестирование алгоритмов поиска подсхем в СФЭ, реализующих функции специального вида, встречающиеся в приложениях. Была выполнена разработка методов синтеза и вложения СФЭ в стандартном базисе, реализующих произвольные ФАЛ, в единичные кубы, с оптимизацией функционала сложности, который учитывает как размерность используемого куба, так и глубину вложенной СФЭ. Для некоторых близких к стандартному базисов были разработаны методы синтеза формул, реализующих "типичные" или "самые сложные" ФАЛ от n переменных и достигающих оптимального значения глубины для более широкого, по сравнению с известным ранее,множеством значений n, включающим в себя почти все натуральные числа. Получена новая константная верхняя оценка функции Шеннона длины минимального единичного диагностического теста для обобщенных итеративных контактных схем.
3 1 января 2020 г.-31 декабря 2020 г. Методы синтеза схем и получение оценок различной степени точности для сложности, контролепригодности и информационной защищённости дискретных управляющих систем
Результаты этапа: В рамках проекта была проведена разработка оригинальных эффективных методов реализации как для классов «типичных» и «самых сложных» функций алгебры логики (ФАЛ), так и для некоторых специальных «узких» классов ФАЛ, встречающихся в приложениях. Указанная реализация выполнялась в ряде классов комбинационных дискретных управляющих систем при определенных ограничениях на структуру и параметры схем. С помощью данных методов были получены асимптотически точные оценки сложности «типичных» функций и сложности «самой сложной» функции, то есть функции Шеннона, при реализации ФАЛ из рассматриваемого класса в исследуемых классах схем. При этом в ряде случаев были получены оценки, являющиеся асимптотическими оценками высокой степени точности (АОВСТ). Разработаны методы синтеза и получены новые АОВСТ функции Шеннона для сложности реализации ФАЛ формулами в ряде специальных базисов из функциональных элементов с прямыми и итеративными входами. Созданы методы синтеза и установлена асимптотика функции Шеннона для сложности рекурсивных и рефлексивно-рекурсивных схем из функциональных элементов (СФЭ) над произвольным конечным полным базисом, имеющих ограниченную глубину рекурсии. Для ряда новых моделей задержки СФЭ предложены методы синтеза и получены близкие к АОВСТ оценки функции Шеннона для задержки ФАЛ. В рамках локальной модели сокрытия функциональности получены новые оценки степени защищенности асимптотически оптимальных по сложности (на уровне АОВСТ) СФЭ, реализующих «типичные» ФАЛ. Разработан метод синтеза и вложения СФЭ в стандартном базисе, реализующих произвольные ФАЛ, в единичные кубы, размерность которых отличается от минимально возможной не более, чем на константу, на уровне более точных по сравнению с известными ранее оценок. Установлена асимптотика минимально возможной площади прямоугольной решетки, допускающей гомеоморфное вложение полного двоичного дерева с расположением листьев дерева на ее противоположных сторонах. На уровне асимптотически точных оценок установлена зависимость сложности СФЭ в базисе {&, OR}, реализующих т. н. ступенчатые ФАЛ от заданного числа переменных, от ограничений, наложенных на глубину СФЭ. Разработано два алгоритма для решения математических задач, возникающих в процессе функциональной коррекции СФЭ. Разработаны методы поиска оптимальных и близких к ним инверсных графов. Построена соответствующая библиотека конъюнктивно-инверсных и мажоритарно-инверсных графов, реализующих булевы функции от не болеечемпяти переменных. Доказано, что значение функции Шеннона длины единичного диагностического теста относительно инверсных неисправностей на выходах элементов в базисе «штрих Шеффера», в базисе «стрелка Пирса», а также во всех базисах, содержащих конъюнкцию или дизъюнкцию двух переменных, не превосходит четырех. Найдено точное значение 1 функции Шеннона длины единичного проверяющего теста относительно вставок не сохраняющих фиксированную булеву константу элементов в СФЭ над двумя базисами. Доказано, что для любого натурального n любую булеву функцию f от n переменных можно реализовать неизбыточной СФЭ в стандартном базисе (в базисе Жегалкина), допускающей в случае неисправностей вида «закорачивание входа элемента на его выход с инвертированием» единичный проверяющий тест длины 2 (соответственно длины 1). Получено точное значение 4 (найдена верхняя оценка 8) функции Шеннона длины единичного проверяющего (соответственно диагностического) теста для контактных схем при возможности добавления дополнительных переменных.

Прикрепленные к НИР результаты

Для прикрепления результата сначала выберете тип результата (статьи, книги, ...). После чего введите несколько символов в поле поиска прикрепляемого результата, затем выберете один из предложенных и нажмите кнопку "Добавить".