Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Программная инженерия > Безопасность, Шифрование
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.01.2011, 14:16   #1
SYSSI
 
Регистрация: 15.09.2010
Сообщений: 8
По умолчанию Шифр

Приветствую всех!
Который день борюсь с таким шифром.
Устройство выдает 11 байт. Причем в каждом сеансе разные, но уникальные для данного устройства.
Очередная комбинация строится из предыдущей.
Ну это я так решил, потому как заметил некую закономерность:
между предыдущей и очередной комбинацией повторяется XOR с некими изменениями.
например список XORов, которыми можно "предсказывать" след. комбинацию:

00 88 03 0F 77 7C D8 7C 10 FC C0 07
00 98 00 FC E8 F3 27 F3 60 F0 03 38
00 88 03 0F 77 7C D8 7C 10 FC C0 07
00 D4 00 0C 98 B3 27 73 6F 2C 23 38
00 88 03 0F 77 7C D8 7C 10 FC C0 07
00 98 00 FC E8 F3 27 F3 60 F0 03 38

Но эти "XORы" постепенно "модернизируются", затем снова повторяются... и т.д. Потом можно словить момент повторений XORов, но опять с небольшими изменениями.... Во такая херня....

Для примера список шифрованных последовательностей:

00 BE 7E 0E 2A 1A 12 69 A5 E5 46 7D
00 D6 7D E1 5D 66 CA 15 B5 19 86 7A
00 F2 7D 01 45 2A 32 1A D5 F9 A6 42
00 7A 7E 0E 32 56 EA 66 C5 05 66 45
00 E2 7E F2 DA A5 CD 95 A5 F5 65 7D
00 6A 7D FD AD D9 15 E9 B5 09 A5 7A
.......

Единственное, что прослеживается - это последний байт, меняющийся 4 раза по кругу - 7D-7A-42-45-7D-..... байты XORятся на 0x7 и 0x38 по значению 3-мго бита....

Есть мысли, что это DES, но это мысли......
Спасибо.
SYSSI вне форума Ответить с цитированием
Старый 19.01.2011, 14:36   #2
veniside
Старожил
 
Регистрация: 03.01.2011
Сообщений: 2,508
По умолчанию

Если это датчик температуры, то там можно долго выстраивать таблицу ксоров... Все зависит от природы незашифрованных данных.
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
veniside вне форума Ответить с цитированием
Старый 19.01.2011, 14:43   #3
SYSSI
 
Регистрация: 15.09.2010
Сообщений: 8
По умолчанию

Нет, не температурный.
Если можно так сказать, девайс аутентифицируется.
Т.е. он периодически отвечает. Если ответ неправильный - приемник его отключает.
Устройств на шине много - и по уникальности ответа (шифрованного) определяется от какого девайса данные. Во так!!!
Другими словами - все девайсы передают эту "лабуду", но приемник их все равно различает.
Думаю, что код генерится из серийника.
Ксати, заметил, что все байты сообщения хорятся с результатом 01 или FE блоками по 4
xor = 01
xor = 01
xor = 01
xor = 01
xor = FE
xor = FE
xor = FE
xor = FE
xor = 01
.........
значит, наверное, есть взаимосвязь между всеми байтами сообщения.......
Во делА......
SYSSI вне форума Ответить с цитированием
Старый 20.01.2011, 16:01   #4
SYSSI
 
Регистрация: 15.09.2010
Сообщений: 8
По умолчанию

Зациклился на том, что какой такой алгоритм может хэшировать данные так, что XOR между результатом сохраняется равным одному значению????

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

Есть кто-нить здесь, разбирающийся в криптографии???
SYSSI вне форума Ответить с цитированием
Старый 13.05.2011, 19:00   #5
deadfreak
 
Регистрация: 13.05.2011
Сообщений: 4
По умолчанию

а по моему это просто карта программы вот и все)
вот бы было все из камня
deadfreak вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Шифр Уитстона MrBrain Общие вопросы C/C++ 4 01.11.2010 01:15
Шифр? KoBRaAndrey Работа с сетью в Delphi 0 12.12.2009 16:16
Шифр Progs1024 Паскаль, Turbo Pascal, PascalABC.NET 9 12.10.2009 19:51
че за шифр? Анастасия123456789 Помощь студентам 4 11.05.2009 19:19
Шифр Razora Свободное общение 10 26.06.2007 15:52