Przyglądając się dzisiaj ustawieniom mojego EVO, zauważyłem, że w ustawieniach połączeń istnieje opcja „Prywatność głosu”. Opis pod polem wyboru mówi jedynie: „Włącz tryb zwiększonej prywatności”:
Zrzut ekranu pochodzi z wersji beta ICS Decka, ale jestem całkiem pewien, że widziałem to również w CM7, ponieważ wydaje się bardzo znajomy. Te ustawienia widziałem także na moim Verizon Galaxy Nexus z systemem ICS (zapas i CM9) oraz Jelly Bean.
Oba telefony, na których widziałem to, były urządzeniami CDMA - HTC EVO na Sprint i Verizon Galaxy Nexus. Ta niewielka ilość informacji, które udało mi się wydobyć, wydaje się sugerować, że może być unikalna dla CDMA, ale nie mogę tego powiedzieć na pewno.
Co robi to ustawienie? Niektóre teorie, które znalazłem na forach, obejmowały zmniejszenie głośności słuchawki (więc inni nie mogą podsłuchać twojej rozmowy, jak sądzę?) I dodanie dodatkowego szyfrowania do połączenia CDMA, ale nie znalazłem nic ostatecznego.
Odpowiedzi:
Jest to funkcja CDMA (znormalizowana w IS-95) i nazywa się Prywatność głosu.
Patrz Analiza ochrony prywatności głosu CDMA IS-95 autorstwa M.Zhanga i in. od 2000 roku, do pobrania za darmo tutaj
Cytowanie (prawdziwy artykuł zaczyna się na str. 10 w pliku PDF:
Streszczenie . Prywatność analizowanego systemu komórkowego CDMA IS-95 CDMA jest analizowana w tym artykule. Wykorzystując nadmiarowość informacji w kanale ruchu łącza w dół, pokazano, że podsłuchujący może odzyskać maska prywatności głosu po podsłuchiwaniu transmisji w kanale ruchu w łączu w dół przez około sekundę, dlatego prywatność głosu IS-95 CDMA jest podatna na ataki tylko za pomocą tekstu zaszyfrowanego.
Ta kryptoanaliza ma teraz 12 lat i już wtedy został uznany za złamany . Myślę, że łatwo jest zasugerować, aby pozostawić ustawienie wyłączone.
Łącząc niektóre informacje pozyskane ze źródła Androida, jestem prawie pewien, że o to prosisz.
Aby uczynić go nieco bardziej przejrzystym, oto kilka źródeł:
pakiety / aplikacje / Telefon / res / xml / cdma_call_privacy.xml definiuje:
Package / apps / Phone / res / values / strings.xml definiuje te ciągi:
./hardware/ril/include/telephony/ril.h definiuje również:
źródło
sorry for the dev stuff
- Nie bądź! Jeśli potrafisz wesprzeć swoją odpowiedź kodem źródłowym Androida, to mówię za wszelką cenę, zrób to ! Dostarczenie streszczenia „laika” jest pomocne dla nie-programistów, ale jeśli spojrzysz na niektóre z moich postów , myślę, że zauważysz, że na pewno nie sprzeciwiam się zagłębianiu się w AOSP w celu znalezienia odpowiedzi :)Prywatność głosu jest częścią CDMA. Znalazłem ten artykuł, który trochę o tym mówi we wstępie.
Mam również znaleźć a kilka postów , że rozmowa o tym, jak sprint zrobił badania stwierdzili, że to nie jest tak naprawdę bardziej bezpieczne, chyba że podsłuch ma mnóstwo pieniędzy, aby wydać na odszyfrowanie połączenie.
źródło
Z książki My HTC EVO 3D :
źródło