Страница 2 из 2
Re: Не дайте совершиться плохому, подкиньте идею устройства!
Добавлено: Ср апр 13, 2011 23:28:12
ploop
А вот почитай вторую половину статейки, и придумай протокол, защищённый от этих недостатков. Слабо?

Техническая реализация на порядки проще, чем обработка сигналов SATA (кстати, последний ты вряд ли обработаешь без спец. чипов), нужен только хороший алгоритм.
Re: Не дайте совершиться плохому, подкиньте идею устройства!
Добавлено: Чт апр 14, 2011 16:24:38
Крошка Бармаглотик
ploop писал(а):
А вот почитай вторую половину статейки, и придумай протокол, защищённый от этих недостатков. Слабо?

Техническая реализация на порядки проще, чем обработка сигналов SATA (кстати, последний ты вряд ли обработаешь без спец. чипов), нужен только хороший алгоритм.
Статейку всю прочитал ещё раньше=)
А такой протокол называется диалоговым кодом, реализовать можно=)
А сигналы SATA обрабатывать мощными плис надо, с большой пропускной способностью

Re: Не дайте совершиться плохому, подкиньте идею устройства!
Добавлено: Чт апр 14, 2011 23:19:19
Nicacoi
Я думаю, если простенько, то данные для записи на ЖД, идущие по шлейфу, нужно пустить через инвертор, и тогда "0" запишется на диск как "1", а "1" как "0". (При чтении предусмотреть обратное действие). А по-сложнее например каждый 8 "0" писать как "1".
Re: Не дайте совершиться плохому, подкиньте идею устройства!
Добавлено: Пт апр 15, 2011 11:55:03
ploop
Я думаю, если простенько, то данные для записи на ЖД, идущие по шлейфу, нужно пустить через инвертор, и тогда "0" запишется на диск как "1", а "1" как "0". (При чтении предусмотреть обратное действие). А по-сложнее например каждый 8 "0" писать как "1".
Угу. И протокол работы с железом тоже инвертировать?

Re: Не дайте совершиться плохому, подкиньте идею устройства!
Добавлено: Пт апр 15, 2011 14:21:47
Av4arik
Ну данные на хард пишутся в виде "0 и 1"...если инвертировать, то нужно это делать с одной и другой стороны, то есть в разрыве между контроллером и лазерами чтения/записи.....
ОДНО НО! Скорость как и чтения, так и записи, очень очень велика, такой инвертор (точнее, два- на запись и чтение) вряд ли найти....
+ я полагаю, что устройство должно работать с любым НЖМД, так что вариант с переделкой контроллера отпадает....
Можно программно шифровать данные на НЖМД, но это уже не устройство будет...
"железный шифратор/дешифратор" для жесткого диска будет разрабатываться минимум 6месяцев, с учетом расшифровки протокола, алгоритмов работы, разработки устройства...
Легче будет взяться за флэш-накопитель на usb, МК с аппаратным usb и сделать небольшой "переходник", который собственно, будет и шифратором и дешифратором, а на накопителе будет всякий бред при просмотре обычного виндоус-файлменеджера....
Можно купить флэш память, мк, и разработать все с нуля...например, устройство будет представляться другим, до того, как в мк не будет послано несколько команд, например тот же самый логин и пароль, а там мк перезагружается и теперь он видится как флэш накопитель, до извлечения устройства....если в корпус загнать флэш-память, usb-хаб микруха, мк, то можно через мк включать и отключать флэшпамять, ну или спалить....для мк полно библиотек под usb
Re: Не дайте совершиться плохому, подкиньте идею устройства!
Добавлено: Вт апр 19, 2011 15:11:20
DENIS451
Не уверен что идея оригинальна.
"Шифрованный радиоканал передачи команд на основе гигантского, одноразового, оперативно генерируемого
шифроблокнота, на основе распространенных недорогих радиодеталей".
Слабенький контроллер с физическим генератором случайных чисел (например шумящий диод повешенный на АЦП)
2гб. SD карточка за 150 руб. и возможность соединить устройства проводком для генерации блокнота.
Если использовать для автосигнализации то быстрее машину поменяешь чем возникнет необходимость повторной генерации
блокнота.
Re: Не дайте совершиться плохому, подкиньте идею устройства!
Добавлено: Вт апр 19, 2011 15:19:15
ploop
Если использовать для автосигнализации то быстрее машину поменяешь чем возникнет необходимость повторной генерации
блокнота.
Как быть с таким случаем, как помеха, сгенерённая злоумышленником во время передачи ключа? При этом ключ остаётся у него, на приёмной стороне он не помечается как отработанный (т.к. прошла помеха)
Re: Не дайте совершиться плохому, подкиньте идею устройства!
Добавлено: Вт апр 19, 2011 15:31:58
DENIS451
Ну и что? Алгоритм должен быть устроен таким образом, что каждый ключ передаётся тока один раз.
То есть если реакции не произошло, то будет передан уже другой ключ, в конце концов шифроблокнот просто кончится,
и надо будет сгенерировать новый.
Re: Не дайте совершиться плохому, подкиньте идею устройства!
Добавлено: Вт апр 19, 2011 16:12:44
DENIS451
Ну и конечно подразумевается двухсторонний обмен данными между сигнализацией и брелком,
т.е. сначала брелок начинает нешифрованный диалог "хочу передать ключ на снятие с охраны",
сигналка отвечает "передавай, у тебя есть 1 секунда" и дальше либо машина оказывается открытой, либо
ключ оказывается скомпрометированным и повторная его передача,спустя секунду, бесполезна.
Можно даже столь точно задать интервал ожидания передачи ключа, что после записи злоумышленником он
просто физически не успеет его передать!
Re: Не дайте совершиться плохому, подкиньте идею устройства!
Добавлено: Вт апр 19, 2011 16:39:37
cbb
Кислый писал(а):вот тебе идея : управляемый кумулятивный заряд. при попытке подключить украденый винт к компу мы получаем веселый кусочек оплавленного алюминия >_<
Не совсем это, но похоже: девайс размещается в отсек хдд над защищаемым винтом, управляется драйвером. По команде драйвера делает вышеописанное не допуская изъятия винта из системы в обход пароля. Реализовано лет пять тому назад.
Re: Не дайте совершиться плохому, подкиньте идею устройства!
Добавлено: Ср апр 20, 2011 13:41:49
Крошка Бармаглотик
Av4arik писал(а):
Легче будет взяться за флэш-накопитель на usb, МК с аппаратным usb и сделать небольшой "переходник", который собственно, будет и шифратором и дешифратором, а на накопителе будет всякий бред при просмотре обычного виндоус-файлменеджера....
Можно купить флэш память, мк, и разработать все с нуля...например, устройство будет представляться другим, до того, как в мк не будет послано несколько команд, например тот же самый логин и пароль, а там мк перезагружается и теперь он видится как флэш накопитель, до извлечения устройства....если в корпус загнать флэш-память, usb-хаб микруха, мк, то можно через мк включать и отключать флэшпамять, ну или спалить....для мк полно библиотек под usb
такие флешки уже давно продаются, так что не вариант
Re: Не дайте совершиться плохому, подкиньте идею устройства!
Добавлено: Ср апр 20, 2011 13:44:58
Крошка Бармаглотик
В принципе начал уже разрабатывать устройство-аппаратный клавиатурный шпион, который будет на расстоянии перехватывать вводимые с клавиатуры символы и писать их на сд карту)))
когда окончу работу-выложу статейку сюда)
Re: Не дайте совершиться плохому, подкиньте идею устройства!
Добавлено: Ср апр 20, 2011 17:38:54
ploop
DENIS451 писал(а):Ну и конечно подразумевается двухсторонний обмен данными между сигнализацией и брелком,
т.е. сначала брелок начинает нешифрованный диалог "хочу передать ключ на снятие с охраны",
сигналка отвечает "передавай, у тебя есть 1 секунда" и дальше либо машина оказывается открытой, либо
ключ оказывается скомпрометированным и повторная его передача,спустя секунду, бесполезна.
Можно даже столь точно задать интервал ожидания передачи ключа, что после записи злоумышленником он
просто физически не успеет его передать!
Блин, при двухстороннем проблем никаких нет! Вот с односторонним не выйдет. Если выйдет - предлагайте

Re: Не дайте совершиться плохому, подкиньте идею устройства!
Добавлено: Ср апр 20, 2011 19:51:23
Крошка Бармаглотик
ploop писал(а):Блин, при двухстороннем проблем никаких нет! Вот с односторонним не выйдет. Если выйдет - предлагайте

Тоже проблем нет-нужен сложный алгоритм=)
Re: Не дайте совершиться плохому, подкиньте идею устройства!
Добавлено: Ср апр 20, 2011 19:58:17
ploop
Дайте мне машину времени - я сделаю вам миллион!
(а сколько себе - не скажу) 
На одном хорошем алгоритме можно обогатиться. Так что есть: проблема - алгоритм
Re: Не дайте совершиться плохому, подкиньте идею устройства!
Добавлено: Ср апр 20, 2011 21:52:21
Крошка Бармаглотик
ploop писал(а):Дайте мне машину времени - я сделаю вам миллион!
(а сколько себе - не скажу) 
На одном хорошем алгоритме можно обогатиться. Так что есть: проблема - алгоритм
просто взять открытый, тот же Blowfish