ЖУРНАЛ СТА 4/1997

109 4/97 РАЗРАБОТКИ БЕЗОПАСНОСТЬ вес 250 г) и FS200 (габариты 115 × 62 × 58 мм, вес 300 г). Сканер потребляет ток до 170 мА при напряжении 12 В. Вовторых, некоторый вычислитель на базе Intel совместимого процессора: обычный персональный компьютер, имеющий шину ISA, или специализи- рованный контроллер из широкой но- менклатуры промышленных компью- теров. Втретьих, видеоконтроллер, обеспе- чивающий сопряжение сканера отпе- чатка пальца и вычислительного моду- ля. Разработаны и серийно выпускают- ся два типа видеоконтроллеров — для системной шины типа ISA (16 бит) и шины PC/104. Каждый видеоконтрол- лер позволяет подключать два сканера и дополнительно вводить сигнал от двух стандартных чернобелых телеви- зионных камер, принимать и выдавать сигналы TTLуровня по четырем лини- ям. VC104 имеет размеры 95 × 90 × 10 мм, а VC200 156 × 82 × 10 мм. Видеоконтрол- леры потребляют ток до 300 мА от ис- точника питания 5 В. Вчетвертых, программное обеспече- ние, реализующее основные функции дактилоскопической идентификации и функции конкретных приложений. Все функции дактилоскопической иденти- фикации, являющиеся сердцем наших разработок, выполненных в настоящий момент, сконцентрированы в програм- мах дактилоскопического инструмен- тария, речь о котором пойдет далее. Дактилоскопический инструментарий DS010 и DS014 Несколько слов о причине создания инструментария. Мы как разработчики выявили общую закономерность — при контактах с заказчиками наши систе- мы полностью удовлетворяли их по вы- полнению основной функции — надеж- ной идентификации личности, но им хотелось в каждом конкретном случае иметь еще нечто, зависящее от специ- фики применения системы у данного заказчика. При достаточно низкой сто- имости оборудования наши основные временные и финансовые затраты вы- ливались в согласование технических заданий, программирование громозд- ких приложений, их тестирование, раз- работку дополнительного оборудова- ния и сопровождение большого коли- чества систем. Выход, во многом удовлетворяющий всех, был найден после создания и дли- тельного всестороннего испытания особого вида изделия, получившего название «Дактилоскопический инст- рументарий». Суть инструментария проста и красива: если вам необходи- мо использовать функции дактилоско- пической идентификации, возьмите предназначенное для этого оборудова- ние и программные средства и встрой- те их в те системы, которые вы разра- батываете для своего внутреннего при- менения или как товар, предназначен- ный для широкой продажи. Мы как разработчики и производи- тели избавляемся от необходимости создавать единичные системы, вникая в существо проблемы, связанной с кон- кретной задачей, часто имеющей ранг государственной или весьма и весьма конфиденциальной. Наш девиз в данном случае таков: мы профессионально и качественно дела- ем свою работу — вы делаете свою. Сказанное вовсе не означает, что мы стараемся уйти от прямых контактов с заказчиками или разработчиками. На- оборот, мы постоянно вносим в свои разработки те конструктивные предло- жения, которые делают нашу продук- цию еще более надежной, удобной, мак- симально подходящей для решения той или иной задачи. Таким образом, инструментарий предназначен в первую очередь для раз- работчиков и интеграторов систем на базе IBM PC совместимой вычис- лительной техники и по сути явля- ется уникальным инструментом, позволяющим самостоятельно раз- рабатывать новые системы или встраивать подсистему дактило- скопической идентификации в су- ществующие системы. Программные средства инстру- ментария в настоящее время функ- ционирует в среде MSDOS, MS Windows 3.1 и Windows 95. По- скольку у заказчиков наблюдается интерес к использованию Windows NT и UNIX, то в ближайшее время появятся соответствующие версии ин- струментария. По составу оборудования различают- ся две модификации инструментария, DS010 и DS014, связанные с типом ис- пользуемого видеоконтроллера, соот- ветственно VC200 и VC104. Инструмен- тарий DS014 предназначен прежде все- го для встраиваемых приложений, на- пример на базе промышленных ком- пьютеров с шиной расширения PC/104. Стандартный комплект инструмен- тария (рис. 2) включает сканер отпечат- ка пальца FS100 или FS200, плату видео- контроллера VC200 или VC104 и про- граммный комплекс в виде библиотеки функций дактилоскопической иденти- фикации c подробными примерами ис- пользования на языке C++. Программный модуль дактилоскопи- ческой идентификации, реализованный в инструментарии, должен выдать одно- значный ответ, является ли только что введенный отпечаток пальца зарегист- рированным в данной системе или нет. Для этого в инструментарий заложены две основные функции — регистрация и идентификация. Регистрация выполняется один раз и необходима для формирования кода отпечатка и записи его в память ком- пьютера. При регистрации одного от- печатка пальца предлагается провести его трехкратный ввод с помощью ска- нера. Хранение кодов отпечатков ор- ганизует разработчик системы. Идентификация заключается в непо- средственном вводе отпечатка, вычис- лении кода отпечатка и сравнении дан- ного кода с кодом, выбранным из памя- ти компьютера. Алгоритм, заложенный в функцию идентификации, позволяет пользователю достаточно комфортно вводить отпечаток, прощает ему естест- венные повороты и сдвиги пальца в пределах окна сканера, загрязнение по- верхности пальца, наличие небольших травм. Наш богатый опыт показывает, что главная задача пользователя — по- пасть в приемное окно и приложить Рис. 2. Инструментальный комплект DS010 Рис. 1. Сканер отпечатка пальца FS200

RkJQdWJsaXNoZXIy MTQ4NjUy