Заинтересовался вопросом написания программы, позволяющей шифровать телефонные переговоры. Для начала, под винмобайл. Вижу два пути: - писать голос через микрофон, жать, шифровать и слать по GPRS, на том конце принимать. Минусов куча - и неясно, как с fullduplex-ом быть, и ГПРС нужен, и сервак небось промежуточный надо... - как-то вмешиваться в работу штатной звонилки, перехватывать данные и отдавать дальше. Минусов вроде не вижу, за исключением того, что не очень четко представляю себе механизм работы этой самой звонилки. Готовых программ нарыл, буду дизасмить и исследовать, но хотелось бы послушать размышления умных людей - с какой стороны подступиться к проблеме, нет ли готовых опенсорсных прог, не попадались ли кому интересные статейки по теме и т.д. Вообще, как бы вы стали решать эту задачу?
поиграться или серьёзно? С gprs куча минусов: задержки, не везде стабильно работает, сервак промежуточный не очень хорошо. Криптофоны как-бы работают по gsm/csd каналу, ну модемное соединение на 9.6 kb между телефонами. Мне кажется такой трафик сразу попадает под контроль СОМР2. Где-то валялись сорцы под symbian такой штуки, если найду скину.
planet Всё правильно написал. И криптофоны через CSD канал уже давненько палят, так как много умников его используют) Варианты отличные есть даже с gprs. Если проект коммерческий - за $xxxxx расскажу и дам наработки по коду и аппаратным доработкам, если опенсорсная чухня/фриваре на самоваре - думай сам. И ещё - "не надо шутить с войной"(с) Для интересу перед началом работы хотя бы немного пообщайся с хлопчиками "по ту сторону баррикад", сразу придёт понимание ситуации и мысль, что только программным способом защититься от прослушки нереально (но вот комплексный подход вполне себе работает ).
А какая разница, задача то стоит зашифровать разговор, а не скрыть сам факт разговора. Ну пусть перехватят, расшифровать то все равно не смогут. Был бы весьма признателен Хм... Не совсем понимаю, одно дело - перехватить траффик, другое - расшифровать его.