Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Поспорю 24.10.05 12:20 Число просмотров: 4686
Автор: whiletrue <Роман> Статус: Elderman
|
> Замечу, употребление слова ХЭШ отпечатка неуместно! > Поясню. Есть просто сканеры для пальчиков, есть устройства > с предварительной обработкой. Если имеется только сканер, > то отпечаток должен подлежать предварительной обработке для > удобства сравнения. Если сравнивать только оттиски, то > результат сравнения всегда будет отрицательный, поскольку > два раза одинаково палец приложить невозможно. Да и для > хранения отпечаткот потребуется больше памяти. > Предварительная обработка выдаст параметры для сравнения, а > именно координаты узлов - разветвлений и начала/конца линий > в условном масштабе. Это хешем назвать язык не > поворачивается.
Стоп. Как эта вся байда работает: палец сканируется и находятся ключевые точки, которых будет порядка 10 штук на пальце иониявляются уникальным идентификатором человека. Девайс сам должен найти эти точки, как-то их представить, а потом уже применить к ним one-way function (def. hash). Если ключевые точки не нашлись - значит не тот палец!
> Хешировать эти данные каким либо > алгоритмом, чтоб потом сравнивать хеши глупо, потому что > они будут совпадать один раз из десяти или ста. Предположим > что два байта отвечают за координату и тип узла, диапазон > координат [0-255], это около 0.1мм на 1, это на грани > разрешения сканера. То есть каждый байт может спокойно > отклоняться на единицу в зависимости от того как приложили > палец (сильнее, слабже, со сдвигом, повернув на 1 градус, > ...). Сравниловалка должна работать с этими данными, > анализировать в зависимости от заданного порога точности, > чтоб отклонение ни одной из координат не превысило заданную > величину, сумма двух-трех наибольших отклонений не было > болше заданного, общее количество отклонений не было больше > заданного, тогда можно сказать что с заданной точностью > пальчик тот же самый. > Так что коробочка-сканер должна выдавать либо картинку, > либо параметры обработки, но не хэш в его криптографическом > понимании. > В лучшем случае в интелектуальный сканер можно встроить > шифровалку с ключем, который задается самостоятельно, чтоб > предотвратить перехват и искажение данных на пути передачи > к сравнителю.
Ключевые точки - это просто разветвления и закругления. Все это можно посчитать инвариантно относительно размеров и сдвигов!
> В принципе о хищении отпечатков и их параметров можно не > замарачиваться, если пользователь будет аутентифицироваться > под присмотром сотрудника охраны, например. Тогда и > "протезом" воспользоваться будет проблематично.
ну а если личный девайс (типа IBM ThinkPad)?
|
|
|