Устройство для информационного поиска
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Текст
И САНИЕ ИЗОБРЕТЕН ВИДЕТЕЛЬСТВ К АВТОРСКОМ несанквлен-сравнеин льство СССР 15/40, 1986. ФОРМАЦИОННОГ тся ычислиом с и к устции, и мо оматизивочцых си состоит В орма авт с я Изобретениеьной техникествам для инет быть исп осится к и ч в час ости к устного поиска аци ользовано в автом ож иров анных стемах и ОСУДАРСТВЕННЫЙ НОМИПО ИЗОБРЕТЕНИЯМ И ОТНРПРИ ГКНТ СССР(54) УСТРОЙСТВО ЛЛЯ ИНПОИСКА(57) Изобретецие отностельной техцике, ц часройствам для поиска инжет быть использованорованцых ицформацОнностемах. Цель изобретен информационно-справ очны является усовершенствов ного устройства по авт. нием извест с Р 1399768.Цель изобретения - повышение надежности защиты от несанкционированн го доступа,На фиг. 1 представлена структурная схема устройства; на фиг,2 - структурная схема первого распредел теля ипульсов; на фиг.3 - структур ная схема второго распределителя им пульсов.Устройство (фиг.1) содержит первый 1, второй 2, третий 3, четвертый 4 и пятый 5 регистры, первый б и 8015875 повышении надежности защиты от ционированного доступа. Поста ная цель достигается за .счет ния кодов пароля зарегистрированно пользователя с кодами паролей поль зователей, допущенных к работе со справками системы, что обеспечивае ся введением в известное устройств пятого блока памяти, четвертого и пятого регистров, суммирующего сч чика, первого и второго цифровых к параторов, четвертого триггера,тре тьего, четвертого и пятого элемент И, третьего и четвертого элементов ИЛИ, четвертого, пятого, шестого, седьмого элементов задержки, 3 ил второй . 7 дешифраторы, первый 8, второй 9, третий 10, четвертый 11 и пятый 12 блоки памяти, первый 13 и второй 14 распределители импульсов, первый 15, второй 16, третий 1.7 и четвертый 18 триггеры, первый 19,второй 20, третий 21 и четвертый 22 эле. менты ИЛИ, первый 23, второй 24,третий 25, четвертый 26 и пятый 27 элементы И, первую 28, вторую 29 и третью 30-31 группы элементов И, первую 32 и вторую 33 группы элементов ИЛИ, первый 34 и второй 35 цифровые компараторы, суммирующий счетчик Эб, первый 37, второй 38, третий 39, четвертый 40, пятый 41, шестой 42 и, седьмой 43 элементы задержки, На фиг.1 показаны также первый 44, вто рой 45, третий 46 и четвертый 47 информационные входы, адресный вход 48считывания, адресный вход 49 записипервый 50 и второй 51 синхронизирующие входы, группа 52-53 входов запроса, вход 54 опроса, вход 55 разрешения записи, вход 56 готовностисчитывания, вход 57 пуска, информационный выход 58, группа 59-60 информационных выходов, выход 61 призйака готовности результата и выход62 признака НСД устройства (цепи начальной установки всех узлов не показаны, узлы и элементы обведенына фиг1 пунктирной линией),Первый распределитель импульсов1(фиг.2) содержит генератор 63 прямоугольных импульсов, первый 64 и второй 65 элементы И, группу 66-67 элементов И, первый 68 и второй 69 элементы ИЛИ, первый 70, второй 71 итретий 72 элементы задержки. Крометого, на фиг.2 показаны разрешающийвход 73, группа установочных входов74, тактирующий выход 75, первый76, второй 77, третий 78, четвертый 2579 и пятый 80 синхронизирующие выходы и группа 81 синхронизирующих выходов первого распределителя импульсов.Второй распределитель импульсов(фиг.З) содержит группу 82-83 триггеров, группу 84-85 элементов И, элемент И 86, элемент ИЛИ 87, первый 88и второй 89 элементы задержки, Крометого, на фиг.З показаны тактирующийвход 90, группа установочных входов е 3591, тактирующий выход 92, группавыходов 93 разрешения считывания,первый 94 и второй 95 синхронизирую.щие выходы второго распределителя им 40пульсов.Все узлы и элементы устройствавыполнены на стандартных потенциально-импульсных элементах,1 45Перед пуском устройства все узлы устройства, допускающие начальную установку, сбрасываются в исходное состояние импульсом начальной установки. До начала работы устройства в блоке 12 памяти должны быть записаны коды Ро, Р,Рпаролей пользователей, допущенных к работе Со справками, содержащимися в блоке 11. памяти, а.в регистр 5 должен быть записан код и числа таких пользовате 55 лей. Обязанность начальной загрузки кодов а, Р Р Р , возлагается на администратора системы,Входами 44 и 50 устройство подключено к тракту передачи данных между объектами управления сложной автоматизированной системы управления,Сообщения, поступающие на входы регистра 1, содержат признаковую и информационную части, передаваемые в признаковой части сообщения, классифицируют информационную часть.Устройство работает следующим образом.Работа устройства начинается с приходом на вход 57 импульса пуска, который через, элемент ИЛИ 19 проходит на единичный вход триггера 15, устанавливая его в единичное состояние. Высокий потенциал с единичного выхода триггера 15 поступает через вход 73 первого распределителя импульсов на один вход элемента И 64, к другому входу которого подключен генератор 63.Первый же импульс с генератора 63 проходит через элемент И 63 и далее через элемент ИЛИ 68 поступает как на выход 76 первого распределителя импульсов, так и на входы элементов И,65-67. Учитывая, что триггер 16 находится в исходном состоянии,. на его единичном выходе будет низкий потенциал, которые блокирует прохождение импульса с выхода 76 через элемент И 23. Элементы 65-67 подключены к выходам дешифратора 6, высокий потенциал которого на одной из выходных шин будет определять состояние указанных элементов.Допустим, что из тракта передачи данных в регистр 1 никаких сообщений не поступало, тогда дешифратор 6 зафиксирует его состояние выдачей высокого потенциала на первый из входов 74 распределителя 13 импульсов, причем этот высокий потенциал открывает по одному входу элемент И 65, а импульс генератора 63 с выхода элемента ИЛИ 68 пройдет через элемент И 65 на выход 78 распределителя импульсов 13 и,далее через элемент ИЛИ 19 на единичный вход триггера 15, подтверждая его единичное состояние.Поскольку триггер 15 высоким потенциалом поддерживает элемент И 64в открытом состоянии, то импульсами генератора 65 осуществляется непрерывный опрос состояний элементов И 65-67,7543 6 5 1 О 15 20 25 30 35 40 45 50 55 5 158Как только в регистр 1 с входа 44поступит код, который будет записанв регистр сигналом синхронизациис входа 50, дешифратор зафиксируетэтот момент выдачей высокого потенциала на один из других выходов.Допустим, высокий потенциал поступилна второй из входов 74 распределителя 13 импульсов. Этот потенциалоткрывает элемент И 66, через которйй импульс генератора 63 с выходаэлемента ИЛИ 69 проходит как на первый из выходов 81, так и через элемент ИЛИ 69 и элемент 72 задержки(на котором импульс задерживается навремя срабатывания блока 9 памяти)на выход 80 распределителя 13 импульсов и далее на нулевой вход триггера15, сбрасывая его в исходное состояние,С выхода 81 распределителя 13 импульсов импульс опроса поступает навход фиксированной ячейки блока 9 памяти, выполненного в виде постоянного запоминающего устройства, гдехранится начальный адрес той зоныпамяти, куда необходимо записатьвходную информацию с регистра 1. Содержимое фиксированной ячейки пере-.писывается с помощью импульса с выхода 80 распределителя 13 импульсов изблока 9 памяти в регистр 2, выходыкоторого через элементы ИЛИ 32 соединены с адресным входом блока 8памяти. Параллельно тот же импульс свыхода элемента 72 задержки, задержанный на элементе 71 задержки навремя формирования адреса в регистре 2, с выхода 79 распределителя 13импульсов поступает на вход записиблока 8 памяти, записывая входное сообщение по указанному адресу.После записи сообщения тот же импульс с выхода элемента 71 задержки,будучи задержанным на элементе 70задержки на время записи сообщенияв блоке 8 памяти, поступает как насброс в исходное состояние регистра2 и триггера 16 с выхода 79 распределителя 13 импульсов, так и на очередной опрос состояния элементовИ 65-67.Выход блока памяти 8 через выход58 соединен с вычислительным комплексом объекта управления (не показан),ВК непрерывно с заданным интерваломопроса опрашивает блок 8 памяти импульсами опроса, поступающими на вход 54. Эти импульсы устанавливаюттриггер 16 в единичное состояние,прикотором он высоким потенциалом открывает элемент И 23. Импульс с выхода 75 распределителя 13 импульсов поступает на элемент И 23 в начале .цикла опроса. Этот импульс проходитчерез элемент И 23 на вход группыэлементов И 28, устанавливая адрессчитываемого сообщения, и через элемент 38 задержки, который задерживает импульс на время установки адреса, на вход управления считываниемблока 8 памяти, с выхода которогоинформация поступает на выход 58.В ВК эти данные используются вкачестве входных параметров функциональных задач системы управления,по мере решения которых полученныерезультаты в виде соответствующихсправок выдаются на вход 45 и далеена вход блока 11 памяти. Кроме того, на вход 49 подается адрес записи полученной справки, а на вход55 - импульс управления записью,который поступает на один из входовэлемента И 24, который по другомувходу управляется триггером 17. Запись справки в блоке 11 памяти осуществляется только в случае, когдатриггер 17 обнулен, что соответствует.отсутствию прямого обращения пользователей к блоку 11 памяти, Последнее приводит к прохождению черезэлемент И 24 импульса, который устанавливает адрес записи с входа49 и, задерживаясь на элементе 39задержки на время установки адреса, попацает на вход управления записью блока 11 памяти, осуществляязапись результата, полученного от ВК,Кроме того, импульс с, выхода 61,поступая на вход прерывания ВК, сигнализирует об осуществлении записирезультата в блоке 11 памяти.Обращение за справками, храняцимися в блоке,11 памяти, осуществляется с рабочих мест должностныхлиц различных объектов управлениячерез входы 52 устройства и далее через входы 81 распределителя 14 импульсов,Допустим, что запрос поступил напервый из входов 81 распределителя14 импульсов, Тогда импульс запросаустанавливает триггер 82 в единичное состояние, при котором он своим высоким потенциалом открываетэлемент И 84, на другой вход которого с входа 90 поступает импульс ге нератора 63 с выхода 75 распределите" ля 13 импульсов. Этот импульс5 проходит через элемент И 84 и далее через выход 93 распределителя 14 импульсов на входы блока 10 памяти и элемента ИЛИ 20, а также, будучи пропущенным че рез элемент ИЛИ 87 и элемент 89 задержки, - на выход 92 распределителя 14 импульсов (на элементе задержки импульс задерживается на время срабатывания блока 10 памяти), Импульс 15 с выхода элемента ИЛИ 87 попадает на нулевые входы всех триггеров 82 83, обнуляя их содержимое, а импульс с выхода элемента 89 задержки, задерживаясь на элементе 88 задержки на 20 время срабатывания регистра 3, поступает на выход 93 распределителя 14 импульсов.Пройдя через элемент ИЛИ 20, импульс поступает на единичный вход25 триггера 17, устанавливая его в единичное состояние и снижая тем самым высокий потенциал с элемента И 24. Параллельно с этим импульс с пер вого из выходов 93 распределителя 14 импульсов поступает на вход считывания соответствующей фиксированной ячейки блока 10 памяти, выполненного в виду ПЗУ, где хранится адрес 35 абонента, заносившего справку, и адрес зоны памяти, где хранится запрашиваемая справка. Считанный код блока 10 памяти записывается с помощью импульса, поступившего с выхода 40 94 распределителя 14 импульсов в регистр 3, откуда код адреса абонента подается на вход дешифратора 7, который в соответствии с входным кодом подает высокий потенциал на входы со ответствукщих элементов И группы 30 - 31, а код адреса зоны памяти через элементы ИЛИ 33 подается на адресный вход блока 11 памяти, Одновременно тактовый импульс с выхода 92 распределителя 14 импульсов поступает на вход считывания блока 11 памяти, тем самым подавая код считанной справки на соответствующие элементы И группы .30"31Далее в известном устройстве код справки проходит на выход 59-60, соответствующий абоненту,запросившему справку, и происходит передача данных. Этот же импульс с выхода 92 распределителя 14 импульсов, задержанный на элементе 37 задержки на времясчитывания данных, из блока 11 памяти поступает на вход регистра 3 иустанавливает его в исходное состояние,подготавливая его к новомуциклу работы.Одновременно с появлением импуль-,са запроса справки на одном из входов 52-53, на информационном входе46 должен быть сформулирован код Спароля пользователя, пославшего запрос. Этот код С предъявляется пользователем при входе в систему посредством набора на клавиатуре рабочего места и сохраняется в ВК навсе время работы абонента, Работаустройства направлена на проверкудопуска абонента к справкам, храня"щимся в блоке 11, посредством сравнения С с кодами РрР р Р паролей пользователей, допущенных кработе со справками,Один из импульсов запроса проходит через элемент ИЛИ 2 1, порождаяна его выходе импульс П , которыйпопадает на обнуляющий вход счетчика 36, содержимое которого мы обозначим через х (текущий индекс просматриваемого кода пароля), и на синхронизирующий вход регистра 4, В результате код пароля С запишется в регистр4, а значениестанет равным нулю.Импульс 0 проходит через элементИЛИ 22 и, задерживаясь на элементе40 задержки на время возможной модификации содержимого регистра 4 илисчетчика 36, формирует на выходе элемента 40 первый импульс цикла П.Каждый из импульсов цикла организует сравнение кода. С с кодами РР Ркоторые хранятся в блоке 12 памяти. Импульс Б , попадая наУвход разрешения считывания блока 12памяти, на адресном входе которогоприсутствует значение , вызываетформирование на выходе блока 12 памяти значения Р В цифровом компара 1торе 35 происходит сравнение величины 1 с предельным значением и, которое находится в регистре 5, с помощью импульса ПУ, попавшего насинхронизирующйй вход цифрового компаратора 35.В случае совпадения значенийип высокий потенциал с прямого выходацифрового компаратора 35 разрешает158прохождение через элемент И 27 импульса Пзадержанного на элементе 43 задержки на время срабатывания циф рового компаратора 35, а низкий потенциал с инверсного выхода цифрового компаратора 35 блокирует прохождение импульсов через элементы И 25 и 26, На выходе 62 формируется импульс У сигнализирукщий об отсутствии принятого кода С пароля средикодов Ро, Р,Р ь-В случае несовпадения значенийи и импульса П не образуется. Импульс Бзадержанный на элементе 41 заудержки на время считывания из блока 12 памяти, обеспечивает сравнение в цифровом компараторе 34 кодов С и , Р,попадая на синхронизирующий вход цифрового компаратора 34, Если коды С и Р; различаются, то высокий потенциал с инверсного выхода цифро вого компаратора 34 разрешает прохождение через элемент И 26 импульса Пзадержанного на элементе 42 задержки на время срабатывания цифрового компаратора 34. Импульс с выхода элемента И 26 попадает на суммирующий вход счетчика 36, увеличивая на единицу его содержимое 1, и проходя через элемент ИЛИ 22, порождает на его выходе новый импульс цикла Б Новый импульс П организует сравЭнение кода С с новым кодом Р. анало 1 гично описанному. Если бы коды С и Р совпали, то на выходе элемента И 25 был бы образован импульс, устанавливающий триггер 18 в единичное положение.Таким образом, работа отличительной части устройства завершается либо в случае, отсутствия кода С среди Ро, Р 1,..,Р ,при этом на:выходе 62 будет образован импульс Б либо в случае совпадения кода С содним из паролей Р, Р, , Р 1, при этом высокий потенциал с выхода триг гера 18 делает возможным прохождение справки из блока 11 памяти через соответствующие элементы И группы 30-31 на выходы 59-60, с которых укаэанные данные передаются абоненту, их запросившему, До этого момента времени на информационных выходах 59-60 присутствуют нулевые коды. Для обеспечения синхронизации элемент 89 задержки должен задерживать проходящие через него импульсы на время, ограничивающее время функци 7543 10онирования отличительной час 1 и устройства.После считывания ненулевого кодасправки и передачи его соответствующему абоненту ВК формирует на входе56 импульс, сбрасывающий триггер 18в нулевое состояние, что запрещаетпрохожцение на выходы 59-60 новыхсправок,Иными словами, считывание справки возможно, начиная с момента подтверждения санкционированности доступа единичным состоянием триггера 18и кончая моментом завершения считывания ВК справки. В случае несанкционированного доступа на выходе 62устройсрва образуется импульс Бнкоторый используется в качестве сигнала прерывания ВК, обеспечивающего действия по регистрации попыткинесанкционированного доступа и обнаружению лица, предпринявшего эту попытку.25Формула изобретения Устройство для информационного поиска по авт.св. Р 1399768, о т л и - ч а ю щ е е с я тем, что, с целью повышения надежности защиты от несанкционированного доступа, в него введены тертий элемент ИЛИ, входы которого соединены с соответствующими 35.входами запроса устройства, четвертый регистр, информационный вход которого является третьим информационным входом устройства, а синхронизирующий вход четвертого регистра подключен к выходу третьего элемента ИЛИ, суммирующий счетчик, вход установки в нулевое состояние которого соединен с выходом третьего элемента ИЛИ, четвертый элемент ИЛИ, пер вый вход которого подключен к выходутретьего элемента ИЛИ, пятый регистр, информационный вход которого является четвертым информационным входом устройства, а синхронизирующий вХод пятого регистра является вторым синхронизирующим входом устройства,четвертый элемент задержки, вход которого соединен с выходом четвертого элемента ИЛИ, пятый блок памяти, адресный вход которого подключен к выходу суммирующего счетчика, а вход считывания пятого блока памяти соединен с выходом четвертого элемента задержки, пятый элемент задержки, вход ко 158754торого подключен к выходу четвертого элемента задержки, первый цифровой . компаратор, первый информационный вход которого соединен с выходом чет" ве рто го ре гис тра, в торой информационный вход первого цифрового компаратрра подключен к выходу пятого блока памяти, а синхронизирующий вход первого цифрового. компаратора соеди нен с выходом пятого элемента задержки, второй цифровой компаратор, первый информационный вход которого подключен к выходу счетчика, второй информадионный ВХОД ВТОРОГО ЦИФРОВОГО 15 компаратора соединен с выходом пятого регистра, а синхронизирующий Вход второго цифрового компаратора подключен к выходу четвертого элемента задержки, шестой элемент задержки, 20 выход которого соединен с выходом пятого элемента задержки, третий элемент И, первый вход которого подключен к прямому выходу первого цифрового компаратора, второй вход тре тьего элемента И соединен с инверсным выходом второго цифрового компаратора, а третий вход третьего элемента И подключен к выходу шестого элемента задержки, четвертый элемент И,30 3 12первый вход которого соединен с инверсным выходом первого цифровогокомпаратора, второй вход четвертогоэлемента И подключен к инверсному выходу второго цифрового компаратора, третий вход четвертого элементаИ соединен с выходом шестого элемента задержки, а выход четвертого элемента И подключен к счетному входусуммирующего счетчика и к второмувходу четвертого элемента ИЛИ, седьмой элемент задержки, вход которогосоединен с выходом четвертого элемента задержки, пятый элемент И, первыйвход которого подключен к прямомувыходу второго цифрового компаратора, второй вход пятого элемента И со.единен с Выходом седьмого элементазадержки, а выход пятого элемента Иявляется выходом признака несанкционированного доступа устройства, четвертый триггер, вход установки которого подключен к выходу третьегоэлемента И, вход сброса четвертоготриггера является входом готовностисчитывания устройства, а единичныйвыход четвертого триггера соединенс третьими входами элементов И третьей группы.ленкамп Корректор И.Максимишине к" Тираж 5 писн Производственно-издательский комбинат "Патент", г, Ужгород, у ина, 10 аказ 2422НИИПИ Государстве11 ного комитета п 035, Москва, Жизобретениям и открытиям при ГКНТ СССР Раушская наб., д, 4/5
СмотретьЗаявка
4621592, 19.12.1988
ПРЕДПРИЯТИЕ ПЯ А-3650
РОМАНОВ АНАТОЛИЙ НИКОЛАЕВИЧ, СЛАВИН ОЛЕГ АНАТОЛЬЕВИЧ
МПК / Метки
МПК: G06F 17/30
Метки: информационного, поиска
Опубликовано: 23.08.1990
Код ссылки
<a href="https://patents.su/8-1587543-ustrojjstvo-dlya-informacionnogo-poiska.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для информационного поиска</a>
Предыдущий патент: Устройство синтаксического контроля
Следующий патент: Пневматическое устройство для запоминания максимального сигнала
Случайный патент: Станок для выбирания продольных прорезов в трубах