-
24.12.2010, 10:53 #16
-
24.12.2010, 15:19 #17
- Регистрация
- 23.12.2010
- Сообщений
- 3
- Поблагодарили
- 0
- Поблагодарил
- 0
Мне нужна схема! Считать, моделировать естественно буду Я.
XRUST
-
26.12.2010, 08:41 #18
- Регистрация
- 03.11.2008
- Возраст
- 57
- Сообщений
- 42
- Поблагодарили
- 4
- Поблагодарил
- 0
Если для диплома, и лишь бы работало, и нет ограничения на пропускную способность линии: то делаем так:
1. Оцифровываем звук, и зажимаем 14-и битовые самплы в 8 бит нелинейным кодированием, например как это сделано в G.711. Если делать аппаратно - то вообще это ПЗУ-таблицей делается.
2. Выхлоп XOR-им на выхлоп генератора псевдослучайных чисел.
3. Передаём то, что после XOR-а в линию.
4. Со стороны приёмника - имеем аналогичный Rand-генератор, синхронизированый с передатчиком. Что приняли из линии - наXORиваем на выхлоп второго генератора. Получаем рвсшифрованый голос.
5. Экспандируем его в 14 бит, заталкиваем в ЦАП, и радуемся.
Ключом шифрования является начальное состояние RAND-генераторов.
Надо, чтоб с обеих сторон при запуске системы, оно совпадало.
Для теста-диплома - можно обойтись таблицей.
То есть при установлении сессии, передавать "а счас будем использовать ключ номер 45".
Если же делать с претензией на крутизну - можно инициировать начальное состояние алгоритмом Диффи-Хелмана, с возведениями в степень в конечном поле.Олег
-
26.12.2010, 15:20 #19
XRUST,
на radioscanner.ru не спрашивали? Тема больше для него подходящая.
Социальные закладки