Всем добрый день. Нужен совет/мнение опытных людей.
Имеется вот какая мысль, а почему нельзя шифровать голос при звонках через GSM сеть?
Грубо говоря представим что у нас есть несколько телефонных аппаратов. На них стоит или специальный софт или самопальная прошивка. Телефон по отпечатку пальца нового владельца генерит какие-то ключи шифрования. Далее при звонке на другой номер слушает ответ. Если в первую секунду после поднятия трубки на той стороне, в определенном диапазоне частот пришло кодовое слово - включается софт на телефоне. Софт отключает подачу в сеть голоса с микрофона. Твой голос оцифровывается телефоном, далее кодируется звуковым кодеком с помощью твоего ключа и в сеть уходит некая морзянка (или шарокополосный набор звуков). На той стороне телефон принимает данные, декодирует ключем полученным от тебя заранее или в процессе начала звонка и воспроизводит через динамик телефона. В обратную сторону так же.
Короче. Идея в том что бы совершать звонки с одного аппарата на второй через обычную сотовую сеть и при этом никто не мог прослушать твой разговор. Записи на спецоборудовании будет просто невозможно прослушать ибо это набор непонятных звуков.
На сколько реально такое реализовать на том же андроиде? Знаю что стоковые прошивки блокируют прямой доступ к микрофону и динамику, но рутованные вроде как позволяют это делать.
Знаю что в процессе такого разговора будут возникать задержки на декодирование потокового шифрованного контента и др. Знаю что в GSM используются звуковые кодеки которые срезают часть звукового частотного спектра, но оставшегося достаточно что бы передавать довольно большой объем информации закодированного звуковыми колебаниями.
От сообщества хочу получить мнение на тему почему это возможно или не возможно? Почему никто такое до сих пор не реализовал? Или любые идеи и мысли по теме, но без излишнего флуда. Спасибо.
Имеется вот какая мысль, а почему нельзя шифровать голос при звонках через GSM сеть?
Грубо говоря представим что у нас есть несколько телефонных аппаратов. На них стоит или специальный софт или самопальная прошивка. Телефон по отпечатку пальца нового владельца генерит какие-то ключи шифрования. Далее при звонке на другой номер слушает ответ. Если в первую секунду после поднятия трубки на той стороне, в определенном диапазоне частот пришло кодовое слово - включается софт на телефоне. Софт отключает подачу в сеть голоса с микрофона. Твой голос оцифровывается телефоном, далее кодируется звуковым кодеком с помощью твоего ключа и в сеть уходит некая морзянка (или шарокополосный набор звуков). На той стороне телефон принимает данные, декодирует ключем полученным от тебя заранее или в процессе начала звонка и воспроизводит через динамик телефона. В обратную сторону так же.
Короче. Идея в том что бы совершать звонки с одного аппарата на второй через обычную сотовую сеть и при этом никто не мог прослушать твой разговор. Записи на спецоборудовании будет просто невозможно прослушать ибо это набор непонятных звуков.
На сколько реально такое реализовать на том же андроиде? Знаю что стоковые прошивки блокируют прямой доступ к микрофону и динамику, но рутованные вроде как позволяют это делать.
Знаю что в процессе такого разговора будут возникать задержки на декодирование потокового шифрованного контента и др. Знаю что в GSM используются звуковые кодеки которые срезают часть звукового частотного спектра, но оставшегося достаточно что бы передавать довольно большой объем информации закодированного звуковыми колебаниями.
От сообщества хочу получить мнение на тему почему это возможно или не возможно? Почему никто такое до сих пор не реализовал? Или любые идеи и мысли по теме, но без излишнего флуда. Спасибо.