IVANыч 214 пишет:Что из себя представляет оригинальный файл с камеры? на фото будет указана скорость?
на сколько я понял то из камеры получаются два файла
.JPG - это собственно фотография нарушителя, на которую средствами встроенного в камеру ПО наносится вся информация о нарушении. Плюс, к этому файлу дописывается кусок в бинарном формате, в котором продублирована вся информация о нарушении.. Те если даже в камере будет отключено нанесение инфы поверх фото, то бинарная информация все равно останется.. И как я понимаю, производитель камер имеет специальное ПО которое может эту информацию извлечь.
.SIGN - это файл электронной цифровой подписи. На языке домохозяек он содержит следующее:
- хэш .JPG файла. Кароче это как отпечаток пальца, только для файла. Те если изменить хотыбя 1 байт в .JPG файле, то хеш файла и хеш который хранится в цифровой подписи не совпадут.
- информация об авторе данной цифровой подписи
- возможно еще содержит открытый ключ.
Чтобы файл цифровой подписи защитить от подделки, он шифруется с помошью ассиметричного алгоритма.
На языке домохозяек ассиметричное шифрование это как сейф с хитрым замком, к которому есть два ключа.
Одним ключем можно только закрыть, а другим ключем только открыть..
Те что делает камера:
- фиксирует нарушение, и создает .JPG файл в котором содержится фото и вся информация о нарушении.
- кладет в сейф следующее: хэш(отпечаток пальца) файла, кладет туда информацию о себе(те дескать это я такая-то камера подписываюсь под этим вот .JPG файлом)
- И затем закрывает сейф свом ключем которого у гайцев нет. Он зашит в ПО камеры.
и передает это все хозяйство наружу, те гайцам.
В результате имея .JPG файл можно его просмотреть, и даже считать информацию о нарушении.
Именя файл цифровой подписи и открытый ключ к ней, кто угодно может условно говоря открыть сейф(цифровую подпись) и удостоверится в том что содержимое данного .JPG файла соотвествует тому что было сгенерировано внутри камеры.
Ключевым моментом тут является открытый ключ. Потому что по идее, открытый ключ вы можете получить у производителя камеры в обход гайцев. (это мое предположение, но это весьма логично как мне кажется)
Таким образом, если оригинальный ключ для открытия сейфа есть у всех, то уже никто не сможет подменить сейф и его содержимое. Потому что открыть другой сейф оригинальным ключем уже нельзя...
Незнаю понятно ли расписал. Но расжевал как мог
Отредактировано CodeDaemon (15.02.2014 03:09:31)