Устройство для информационного поиска

 

Изобретение относится к вычислительной технике, в частности к устройствам для поиска информации, и может быть использовано в автоматизированных информационно-справочных системах. Цель изобретения - состоит в повышении надежности защиты от несанкционированного доступа. Поставленная цель достигается за счет сравнения кодов пароля зарегистрированного пользователя с кодами паролей пользователей, допущенных к работе со справками системы, что обеспечивается введением в известное устройство пятого блока памяти, четвертого и пятого регистров, суммирующего счетчика, первого и второго цифровых компараторов, четвертого триггера, третьего, четвертого и пятого элементов И, третьего и четвертого элементов ИЛИ, четвертого, пятого, шестого, седьмого элементов задержки. 3 ил.

СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИН (5))5 G 06 F 15/40

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К А BTOPCHOMY СВИДЕТЕЛЬСТВУ второй . 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 цифровые компараторы, суммирующий счетчик 36, первый 37, второй 38, третий 39, чет1 вертый 40, пятый 41, шестой 42 и . седьмой 43 элементы з аде ржки. Н а фиг.1 показаны также первый 44, вто рой 45, третий 46 и четвертый 47 информационные входы, адресный вход 48

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТНРЫТИЯМ

ПРИ ГКНТ СССР (61) 1399768 (21) 4621592/24-24 (22) 19.12.88 (46) 23.08."О. Бюл. Р 31 (72) А.H. Ðîìàíoâ и О.А.Славин (53) .681.022(088.8) (56) Авторское свидетельство СССР

Р 1399768, кл. С 06 Р 15/40, 1986. (54) УСТРОЙСТВО ДЛЯ ИНФОРМАЦИОННОГО

ПОИСКА (57) Изобретение относится к вычисли тельной технике, в частности к устройствам для поиска информации, и может быть использовано в автоматизированных информационно-справочных системах. Цель изобретения — состоит в

Изобретение относится к вычислительной технике, в частности к устройствам для информационного поиска, может быть использовано в автоматизированных информационно-справочных системах и является усовершенствованием известного устройства по авт.св.

1399768.

Цель изобретения — повышение надежности защиты от несанкционированного до ступ а.

На фиг. 1 представлена структурная схема устройства; на фиг.2— структурная схема первого распределителя импульсов; на фиг.3 — структурная схема второго распределителя им-. пульсов .

Устройство (фиг.1) содержит первый 1, второй 2, третий 3, четвертый 4 и пятый 5 регистры, первый 6 и

„„SU „„1587543.

2 повышении надежности защиты от несанкционированного доступа. Поставленная цель достигается за .счет сравнения кодов пароля зарегистрированного пользователя с кодами паролей пользователей, допущенных к работе со справками системы, что обеспечивается введением в известное устройство пятого блока памяти, четвертого и пятого регистров, суммирующего счетчика, первого и второго цифровых компараторов, четвертого триггера,третьего, четвертого и пятого элементов

И, третьего и четвертого элементов

ИЛИ, че тве рто го, пито го, ше сто го, седьмого элементов задержки. 3 ил.

1587.543 считывания, адресный вход 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, четвертый 25

79 и пятый 80 синхронизирующие выходы и группа 81 синхронизирующих выходов первого распределителя импульсов.

Второй распределитель импульсов (фиг.3) содержит группу 82-83 триггеров, группу 84-85 элементов И, элемент И 86, элемент ИЛИ 87, первый 88 и второй 89 элементы задержки. Кроме того, на фиг.3 показаны тактирующий вход 90, группа установочных входов

91, тактирующий выход 92, группа выходов 93 разрешения считывания, первый 94 и второй 95 синхронизирую.щие выходы второго распределителя им40 пульсов .

Все узлы и элементы устройства выполнены на стандартных потенциально-импульсных элементах.

1 45

Перед пуском устройства все узлы устройства, допускающие начальную установку, сбрасываются в исходное состояние импульсом начальной установки. До начала работы устройства в блоке 12 памяти должны быть записаны коды Рц, P,...,Р „„паролей пользователей, допущенных к работе

Со справками, содержащимися в блоке

11. памяти, а.в регистр 5 должен быть записан код и числа таких пользовате55 лей. Обязанность начальной загрузки кодов n, Po Р,,...,Р „, возлагается на администратора системы.

Входами 44 и 50 устройство подключено к тракту передачи данных между объектами управления сложной автоматизированной системы управления.

Сообщения, поступающие на входы регистра 1, содержат признаковую и информационную части, передаваемые в признаковой части сообщения, классифицируют информационную часть.

Устройство работает следующим образом.

Работа устройства начинается с приходом на вход 57 импульса пуска, который через, элемент ИЛИ 19 проходит на единичный вход триггера 15, устанавливая его в единичное состояние. Высокий потенциал с единичноzo выхода триггера 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

l5

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. 3апись справки в блоке 11 памяти осуществляется только в случае, когда триггер 17 обнулен, что соответствует отсутствию прямого обращения пользователей к блоку 11 памяти. Последнее приводит к прохождению через элемент И 24 импульса, который устанавливает адрес записи с входа

49 и, задерживаясь на элементе 39 задержки на время установки адреса, попацает на вход управления записью блока 11 памяти, осуществляя запись результата, полученного от ВК, Кроме того, импульс с, выхода 61, поступая на вход прерывания ВК, сигнализирует об осуществлении записи результата в блоке 11 памяти.

Обращение за справками, храня1цимися в блоке,11 памяти, осуществляется с рабочих мест должностных лиц различных объектов управления через входы 52 устройства и далее че» рез входы 81 распределителя 14 импульсов.

Допустим, что запрос поступил на первый из входов 81 распределителя

14 импульсов. Тогда импульс запроса устанавливает триггер 82 в единичное состояние, при котором он своим высоким потенциалом открывает

1587543 элемент И 84, на другой вход которого с входа 90 поступает импульс ге нератора 63 с выхода 75 распределителя 13 импульсов. Этот импульс

5 проходит через элемент И 84 и далее через выход 93 распределителя 14 импульсов на входы блока 10 памяти и элемента ИЛИ 20, а также, будучи пропущенным че- 1р рез элемент ИЛИ 87 и элемент 89 задержки, — на выход 92 распределителя 14 импульсов (на элементе задержки импульс задерживается на время срабатывания блока 10 памяти). Импульс 15 с выхода элемента ИЛИ 87 попадает на нулевые входы всех триггеров 82

83, обнуляя их содержимое, а импульс с выхода элемента 89 задержки, задерживаясь на элементе 88 задержки на 20 время срабатывания регистра 3, поступает на выход 93 распределителя 14 импульсов.

Пройдя через элемент ИЛИ 20, импульс поступает на единичный вход

25 триггера 17, устанавливая его в единичное состояние и снижая тем самым высокий потенциал с элемента И 24.

Параллельно с этим импульс с пер- 30 вого из выходов 93 распределителя 14 импульсов поступает на вход считывания соответствующей фиксированной ячейки блока 10 памяти, выполненного в виду ПЗУ, где хранится адрес абонента, заносившего справку, и адрес зоны памяти, где хранится запрашиваемая справка. Считанный код блока 10 памяти записывается с помощью импульса, поступившего с выхода 40

94 распределителя 14 импульсов в регистр 3, откуда код адреса абонента подается на вход дешифратора 7, который в соответствии с входным кодом подает высокий потенциал на входы со- 45 ответствукщих элементов И группы 30—

31, а код адреса зоны памяти через элементы ИЛИ 33 подается на адресный вход блока 11 памяти. Одновременно тактовый импульс с выхода 92 распре- 5р делителя 14 импульсов поступает на вход считывания блока 11 памяти, тем самым подавая код считанной справки на соответствующие элементы И группы .30-31 ° Далее в известном устройстве код справки проходит на выход

59-60, соответствующий абоненту,запросившему справку, и происходит передача данных.

Этот же импульс с выхода 92 распределителя 14 импульсов, задержанный на элементе 37 задержки на время считывания данных, из блока 11 памяти поступает на вход регистра 3 и устанавливает его в исходное состояние, подготавливая его к новому циклу работы.

Одновременно с появлением импуль-. са запроса справки на одном из входов 52-53, на информационном входе 46 должен быть сформулирован код С пароля пользователя, пославшего запрос. Этот код С предъявляется пользователем при входе в систему посредством набора на клавиатуре рабочего места и сохраняется в ВК на все время работы абонента. Работа устройства направлена на проверку допуска абонента к справкам, хранящимся в блоке 11, посредством сравнения С с кодами Р, Р,, ° ..,Р„, паролей пользователей, допущенных к работе со справками.

Один из импульсов запроса проходит через элемент ИЛИ 21, порождая на его выходе импульс U rryc„, который попадает на обнуляющий вход счетчика 36, содержимое которого мы обозначим через i (текущий индекс просматриваемого кода пароля), и на синхронизирующий вход регистра 4, В результате код пароля С запишется в регистр

4, а значение i станет равным нулю.

Импульс U проходит через элемент

ИЛИ 22 и, задерживаясь на элементе

4G задержки на время возможной модификации содержимого регистра 4 или счетчика 36, формирует на выходе элемента 40 первый импульс цикла U

Каждый из импульсов цикла организует сравнение кода. С с кодами Р

P,... P „,, которые хранятся в блоке 12 памяти. Импульс U, попадая на

У вход разрешения считывания блока 12 памяти, на адресном входе которого присутствует значение, вызывает формирование на выходе блока 12 памяти значения P .. В цифровом компара1 торе 35 происходит сравнение величины i с предельным значением и, которое находится в регистре 5, с помощью импульса U, попавшего на синхронизирующйй вход цифрового компаратора 35.

В случае совпадения значений i u п высокий потенциал с прямого выхода цифрового компаратора 35 разрешает

158 прохождение через элемент И 27 импульса U задержанного на элементе

43 задержки на время срабатывания циф рового компаратора 35, а низкий потенциал с инверсного выхода цифрового компаратора 35 блокирует прохождение импульсов через элементы И 25 и 26. На выходе 62 формируется импульс U, сигнализирукщий об отсутствии принятого кода С пароля среди кодов Р,, Р,,...,Р „,.

В случае несовпадения значений i u и импульса U не образуется. Импульс

U, задержанный на элементе 41 зау У держки на время считывания из блока

12 памяти, обеспечивает сравнение в цифровом компараторе 34 кодов С и . Р„.,попадая на синхронизирующий вход цифрового компаратора 34. Если коды

С и Р; различаются, то высокий потенциал с инверсного выхода цифро вого компаратора 34 разрешает прохождение через элемент И 26 импульса

U>, задержанного на элементе 42 задержки на время срабатывания цифрового компаратора 34. Импульс с выхода элемента И 26 попадает на суммирующий вход счетчика 36, увеличивая на единицу его содержимое i и проходя через элемент ИЛИ 22, порождает на

его выходе новый импульс цикла U у

Новый импульс U организует срав 3 нение кода С с новым кодом P. анало1 гично описанному. Если бы коды С и

Р совпали, то на выходе элемента

И 25 был бы образован импульс, устанавливающий триггер 18 в единичное положение.

Таким образом, работа отличительной части устройства завершается либо в случае, отсутствия кода С среди Ро, P» Р и» при этом на:выходе 62 будет образован импульс UII, либо в случае совпадения кода С с одним из паролей Р, P,,..., P „1, при этом высокий потенциал с выхода триг гера 18 делает возможным прохождение справки из блока 11 памяти через соответствующие элементы И группы

30-31 на выходы 59-60, с которых укаэанные данные передаются абоненту, их запросившему. До этого момента времени на информационных выходах

59-60 присутствуют нулевые коды.

Для обеспечения синхронизации элемент 89 задержки должен задерживать проходящие через него импульсы на время, ограничивающее время функци7543 10 онирования отличительной час1и устройства.

После считывания ненулевого кода справки и передачи его соответству5 ющему абоненту ВК формирует на входе

56 импульс, сбрасывающий триггер 18 в нулевое состояние, что запрещает прохожцение на выходы 59-60 новых справок.

Иными словами, считывание справки возможно, начиная с момента подтверждения санкционированности доступа единичным состоянием триггера 18 и кончая моментом завершения считывания ВК справки. В случае несанкционированного доступа на выходе 62 устройс Рва образуется импульс U н который используется в качестве сиг20 нала прерывания ВК, обеспечивающего действия по регистрации попытки н есанкцио ниро в анно го доступа и обн аружению лица, предпринявшего эту попытку.

Формула из о б ре тен ия

Устройств о для информационно ro поиска по авт.св. Р 1399768, о т л и— ч ающ е е с я тем, что, с целью повышения надежности защиты от несанкционированного доступа, в него введены тертий элемент ИЛИ, входы которого соединены с соответствующими

35 .входами запроса устройства, четвер. тый регистр, информационный вход которого является третьим информационным входом устройства, а синхронизирующий вход четвертого регистра подключен к выходу третьего элемента

ИЛИ, суммирующий счетчик, вход установки в нулевое состояние которого соединен с выходом третьего элемента ИЛИ, четвертый элемент ИЛИ, пер45 BblH вход которого подключен K Bblxo третьего элемента ИЛИ, пятый регистр, информационный вход которого является четвертым информационным входом устройства, а синхронизирующий вХод пятого регистра является вторым синхронизирующим входом устройства,четвертый элемент задержки, вход которого соединен с выходом четвертого элемента ИЛИ, пятый блок памяти, адресный вход которого подключен к выходу суммирующего счетчика, а вход считывания пятого блока памяти соединен с выходом четвертого элемента задержки, пятый элемент задержки, вход ко158754 торого подключен к выходу четвертого элемента задержки, первый цифровой . компаратор, первый информационный вход которого соединен с выходом четве рто го ре гис тра, в торой информационный вход первого цифрового компаратрра подключен к выходу пятого блока памяти, а синхронизирующий вход первого цифрового. компаратора соеди- 1р нен с выходом пятого элемента задержки, второй цифровой компаратор, первый информационный вход которого подключен к выходу счетчика, второй информационный вход Второго цифрового 1 5 компаратора соединен с выходом пятого регистра, а синхронизирующий вход второго цифрового компаратора подключен к выходу четвертого элемента задержки, шестой элемент задержки, 2О выход которого соединен с выходом пятого элемента задержки, третий элемент И, первый вход которого подключен к прямому выходу первого цифрового компаратора, второй вход тре тьего элемента И соединен с инверсным выходом второго цифрового компаратора, а третий вход третьего элемента И подключен к выходу шестого элемента задержки, четвертый элемент И, 30

3 12 первый вход которого соединен с инверсным выходом первого цифрового компаратора, второй вход четвертого элемента И подключен к инверсному выходу второго цифрового компаратора, третий вход четвертого элемента

И соединен с выходом шестого элемента задержки, а выход четвертого элемента И подключен к счетному входу суммирующего счетчика и к второму входу четвертого элемента ИЛИ, седьмой элемент задержки, вход которого соединен с выходом четвертого элемента задержки, пятый элемент И, первый вход которого подключен к прямому выходу второго цифрового компаратора, второй вход пятого элемента И соединен с выходом седьмого элемента задержки, а выход пятого элемента И является выходом признака несанкционированного доступа устройства, четвертый триггер, вход установки которîro подключен к выходу третьего элемента И, вход сброса четвертого триггера является входом готовности считывания устройства, а единичный выход четвертого триггера соединен с третьими входами элементов И третьей группы.

1587543

®uaf

1587543

Корректор И.Максимишинец

Заказ 2422

Тираж 567

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-35, Раушская наб., д. 4/5

Подписное

Производственно-издательский комбинат "Патент", г. Ужгород, ул. Гагарина, 101

Составитель В,Куленкамп

Редактор С.Патрушева Техред А.Кравчук"

Устройство для информационного поиска Устройство для информационного поиска Устройство для информационного поиска Устройство для информационного поиска Устройство для информационного поиска Устройство для информационного поиска Устройство для информационного поиска Устройство для информационного поиска 

 

Похожие патенты:

Изобретение относится к вычислительной технике, в частности к ассоциативным запоминающим устройствам, и может быть использовано в ЭВМ пятого поколения для создания баз знаний

Изобретение относится к вычислительной технике, в частности к устройствам хранения и поиска информации, и может быть использовано в цифровых вычислительных и информационно-поисковых системах, выполненных на узлах с большей степенью интеграции

Изобретение относится к вычислительной технике, в частности к устройствам для перевода с одного языка на другой, и может быть использовано для автоматизации процесса обучения иностранному языку

Изобретение относится к автоматике и вычислительной технике и может быть использовано при разработке устройств взаимодействия операторов с информационно-справочными системами

Изобретение относится к вьгчис- 1ительной технике и может быть использовано в системах управления баг замк данных

Изобретение относится к технике возбуждения сейсмических колебаний в сейсморазведке и сейсмологии , а именно к системам управления импульсными источниками сейсмических колебаний

Изобретение относится к вычислительной технике и может быть использовано в вычислительных машинах и системах, системах распознавания образов и т.п

Изобретение относится к вычислительной технике и может быть исг пользовано в системах управления базами данных или в программно-аппаратных средствах, осуществляющих «« перевод с языков программирования высокого уровня на машииньа язык Целью изобретения является повышение производительности за счет динамического включения и ввода данных в реальном времени работы

Изобретение относится к автоматике и-вычислительной технике и может быть использовано в системах обработки информации

Изобретение относится к вычислительной технике и может быть использрвано в информационно-поисковых системах

Изобретение относится к электросвязи и может быть использовано для поиска информации и идентификации применяемых в цифровых системах связи кадров коммуникационных протоколов, относящихся к подмножеству процедур HDLC

Изобретение относится к вычислительной технике и может быть использовано в системе управления базами данных

Изобретение относится к вычислительным средствам специального назначения и предназначено для использования в автоматизированных системах информации о движении транспорта, преимущественно о движении железнодорожного транспорта

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

Изобретение относится к способу установления адреса объекта по поисковому тематическому признаку

Изобретение относится к электросвязи и может быть использовано для поиска информации и идентификации применяемого в цифровых системах связи коммуникационного протокола DDCMP

Изобретение относится к области вычислительной техники и может быть использовано в качестве устройства для поиска детерминированных комбинаций в информационном массиве

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

Изобретение относится к электросвязи и может быть использовано для поиска информации, идентификации и контроля корректности применяемого в цифровых системах связи коммуникационного протокола

Изобретение относится к автоматизированным информационным системам и может найти применение в качестве средств хранения и обмена информацией в различных сферах человеческой деятельности
Наверх