Модераторы: xvr
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Шифрование AESом RTP-пакетов 
:(
    Опции темы
argent
Дата 28.1.2011, 23:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 20.9.2010

Репутация: нет
Всего: нет



Возникла необходимость приделать модуль шифрования к библиотеке openH323. В частности шифровать выходящие с кодека данные. 
Есть люди, которые работали с openH323? Решаемая ли это задача вообще ?)
PM MAIL   Вверх
boostcoder
Дата 29.1.2011, 03:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


Профиль
Группа: Завсегдатай
Сообщений: 5458
Регистрация: 1.4.2010

Репутация: 16
Всего: 110



Цитата(argent @  28.1.2011,  23:01 Найти цитируемый пост)
Возникла необходимость приделать модуль шифрования к библиотеке openH323

а знаний достаточно?

Цитата(argent @  28.1.2011,  23:01 Найти цитируемый пост)
Есть люди, которые работали с openH323?

угу.

Цитата(argent @  28.1.2011,  23:01 Найти цитируемый пост)
Решаемая ли это задача вообще ?

какая? ;)
PM WWW   Вверх
MAKCim
Дата 29.1.2011, 16:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 84
Всего: 207



проблемы нет никакой
как сказал, boostcoder, все дело в знаниях и умениях ;)

берем openssl для aes (или что-то другое) и прикручиваем к openh323 


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
argent
Дата 29.1.2011, 23:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 20.9.2010

Репутация: нет
Всего: нет



Теоретических знаний хватает, с практикой дело тоже не совсем безнадежно. 
Не знаю просто с чего начать. В каком направлении (конкретно касается openH323) копать? В частности меня интересует механизм обмена ключами. Где перехватывать очередной блок данных на выходе я нашел - т.е. зашифровать его и отправить в сеть я могу, нужна только полноценная реализация AES, включающая все нюансы.
Вообще, имел дело только с открытыми видеоконференциями (openmcu - на базе openH323). С шифрованием не сталкивался еще.
PM MAIL   Вверх
MAKCim
Дата 30.1.2011, 13:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 84
Всего: 207



Цитата(argent @  29.1.2011,  23:25 Найти цитируемый пост)
нужна только полноценная реализация AES, включающая все нюансы.

ну так а чем openssl не устраивает?


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
argent
Дата 30.1.2011, 14:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 20.9.2010

Репутация: нет
Всего: нет



Цитата(MAKCim @  30.1.2011,  13:21 Найти цитируемый пост)
ну так а чем openssl не устраивает? 

я не хочу изобретать велосипед, раз есть реализации AES - то их и буду использовать. под словами "полноценная реализация" я имел ввиду то, что вся суть вопроса упирается в сложность внедрения алгоритма AES в библиотеку openH323. Куда засунуть обмен ключами, и т.д.
PM MAIL   Вверх
boostcoder
Дата 30.1.2011, 14:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


Профиль
Группа: Завсегдатай
Сообщений: 5458
Регистрация: 1.4.2010

Репутация: 16
Всего: 110



argent, заметьте, вопросов напрямую относящихся к программированию - у вас нет.

если это вопрос -
Цитата(argent @  30.1.2011,  14:29 Найти цитируемый пост)
Куда засунуть обмен ключами, и т.д. 

то ответ на него лежит в понимании принципа функционирования openssl.
в общем RTFM - и вопросы, если возникнут.

Это сообщение отредактировал(а) boostcoder - 30.1.2011, 14:34
PM WWW   Вверх
argent
Дата 31.1.2011, 23:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 20.9.2010

Репутация: нет
Всего: нет



не могу найти формата SRTP пакета. Чем он принципиально отличается от RTP ? Мне казалось это тот же RTP, только поле payload у него несет зашифрованную информацию.
PM MAIL   Вверх
boostcoder
Дата 3.2.2011, 19:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


Профиль
Группа: Завсегдатай
Сообщений: 5458
Регистрация: 1.4.2010

Репутация: 16
Всего: 110



PM WWW   Вверх
boostcoder
Дата 3.2.2011, 21:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


Профиль
Группа: Завсегдатай
Сообщений: 5458
Регистрация: 1.4.2010

Репутация: 16
Всего: 110



а вообще, я наверное чего-то не понял.. ты собираешься "руками" каждый пакет шифровать? smile 
иначе, не пойму, зачем тебе знать что-то о пакетах...
PM WWW   Вверх
argent
Дата 5.2.2011, 21:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 20.9.2010

Репутация: нет
Всего: нет



в библиотеке openH323 нет реализации шифрования. там только реализация RTP протокола.
если SRTP отличается по структуре, то нужно делать объемную работу по описанию и этого протокола, а если это просто зашифрованный RTP - то просто в момент отправки зашифровать нагрузку (поле payload) RTP пакета по AESу
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С/С++: Программирование под Unix/Linux"
xvr
  • Проставьте несколько ключевых слов темы, чтобы её можно было легче найти.
  • Не забывайте пользоваться кнопкой "Код".
  • Вопросы мобильной разработки тут
  • Телепатов на форуме нет! Задавайте чёткий, конкретный и полный вопрос. Указывайте полностью ошибки компилятора и компоновщика.
  • Новое сообщение должно иметь прямое отношение к разделу форума. Флуд, флейм, оффтопик запрещены.
  • Категорически запрещается обсуждение вареза, "кряков", взлома программ и т.д.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, xvr.

 
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Программирование под Unix/Linux | Следующая тема »


 




[ Время генерации скрипта: 0.0723 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.