Was macht die Sprachdatenschutzeinstellung?

23

Als ich heute die Einstellungen auf meinem EVO durchgesehen habe, habe ich festgestellt, dass es unter den Anrufeinstellungen eine Option mit dem Namen "Voice Privacy" gibt. Die Beschreibung unter dem Kontrollkästchen lautet lediglich "Enable enhanced privacy mode" (Erweiterten Datenschutz aktivieren):

Bildbeschreibung hier eingeben

Der Screenshot stammt aus Decks ICS-Pre-Beta, aber ich bin mir ziemlich sicher, dass ich das auch in CM7 gesehen habe, weil es mir sehr vertraut vorkommt. Ich habe diese Einstellungen auch auf meinem Verizon Galaxy Nexus gesehen, auf dem sowohl ICS (Standard und CM9) als auch Jelly Bean ausgeführt werden.

Beide Telefone, auf denen ich dies gesehen habe, waren CDMA-Geräte - ein HTC EVO on Sprint und ein Verizon Galaxy Nexus. Die wenigen Informationen, die ich ausgraben konnte, scheinen darauf hinzudeuten, dass es sich möglicherweise nur um CDMA handelt, aber das kann ich nicht mit Sicherheit sagen.

Was macht diese Einstellung? Einige Theorien, die ich in Foren gefunden habe, beinhalteten das Reduzieren der Hörerlautstärke (andere können Ihre Konversation also nicht mithören, nehme ich an?) Und das Hinzufügen zusätzlicher Verschlüsselung zur CDMA-Verbindung, aber ich habe nichts Bestimmtes gefunden.

eldarerathis
quelle
3
Diese Einstellung ist auf meinem CM7-GSM-Gerät (Samsung Galaxy S Vibrant) nicht verfügbar. Bearbeiten: Ich habe einen Ort gefunden, der sagte: "Es übersetzt Ihre Stimme automatisch in Kilngon für die Übertragung" - Ich möchte denken, dass es das tut ...
Ryan Conrad
Ich habe das noch nie auf einem meiner Geräte gesehen. Haben Sie ein CDMA-Telefon oder ein GSM-Telefon?
ce4
@ ce4: Beide Telefone, auf denen ich das gesehen habe, waren CDMA. Zuerst war ein HTC EVO (Sprint), jetzt habe ich ein Galaxy Nexus (Verizon).
Eldarerathis

Antworten:

11

Dies ist eine Funktion von CDMA (standardisiert in IS-95) und wird als Voice Privacy bezeichnet.

Siehe eine Analyse des Datenschutzes von IS-95-CDMA- Stimmen von M. Zhang et al. ab 2000 hier kostenlos herunterladen

Zitieren (das eigentliche Dokument beginnt im PDF-Dokument mit S.10:
Zusammenfassung . In diesem Dokument wird die Stimmschutzfunktion des IS-95-CDMA-Mobilfunksystems analysiert. Durch Ausnutzung der Informationsredundanz auf dem Downlink-Verkehrskanal wird gezeigt, dass sich ein Lauscher erholen kann Die Sprachschutzmaske wird angezeigt, nachdem die Übertragung auf dem Downlink-Verkehrskanal etwa eine Sekunde lang abgehört wurde.

Diese Kryptoanalyse ist jetzt 12 Jahre alt und schon damals galt das Schema als gebrochen . Ich denke, es ist einfach vorzuschlagen, die Einstellung einfach deaktiviert zu lassen.

Durch die Kombination einiger Informationen aus der Android-Quelle bin ich mir ziemlich sicher, dass es das ist, wonach Sie fragen.

Um es ein wenig transparenter zu machen, hier einige Quellenangaben:

packages / apps / Phone / res / xml / cdma_call_privacy.xml definiert:

<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android"
        xmlns:settings="http://schemas.android.com/apk/res/com.android.phone"
        android:title="@string/additional_cdma_call_settings">

    <com.android.phone.CdmaVoicePrivacyCheckBoxPreference
        android:key="button_voice_privacy_key"
        android:title="@string/voice_privacy"
        android:persistent="false"
        android:summary="@string/voice_privacy_summary"/>
</PreferenceScreen>

packages / apps / Phone / res / values ​​/ strings.xml definiert diese Zeichenfolgen:

<string name="voice_privacy">Voice Privacy</string>  
<string name="voice_privacy_summary">Enable enhanced privacy mode</string> 

./hardware/ril/include/telephony/ril.h definiert auch:

typedef struct {
    RIL_CallState   state;
[...]
    char            isVoice;    /* nonzero if this is is a voice call */
    char            isVoicePrivacy;     /* nonzero if CDMA voice privacy mode is active */
[...]
} RIL_Call;
ce4
quelle
Für das Protokoll: Ich habe diese Antwort kompiliert (der längste Teil bestand darin, all das Gierige aufzunehmen und zu referenzieren), während Ryan etwas schneller zu posten war. Hab seine Antwort erst nach dem Post gesehen. :-)
ce4
5
sorry for the dev stuff- Sei nicht so! Wenn Sie Ihre Antwort mit Android-Quellcode unterstützen können, dann sage ich auf jeden Fall, tun Sie es ! Das Bereitstellen einer "Laien" -Zusammenfassung ist für Nicht-Programmierer hilfreich, aber wenn Sie sich einige meiner Beiträge ansehen , werden Sie sicher feststellen, dass ich nicht dagegen bin, mich mit AOSP zu befassen, um Antworten zu finden :)
eldarerathis
Entfernt. Danke für den Tipp! "In AOSP stöbern, um Antworten zu finden": absolut richtig. Hier liegen die ultimativen Antworten. Nur so kann man sich manchmal sicher sein :-)
ce4
1
Verwenden Sie die Quelle Luke: P
t0mm13b
8

Voice Privacy ist Teil von CDMA. Ich habe diesen Artikel gefunden , der in der Einleitung ein wenig darüber spricht.

Der Sprachschutz von IS-95 CDMA wird mittels der Langcode-Maske bereitgestellt. Die Langcode-Maske wird nicht über einen Kanal übertragen, sondern wird von der Basisstation und der Mobilstation aufgebaut. Um die lange Codesequenz wiederherzustellen, kann der Lauscher die 42-Bit-lange Codemaske mit einer Zeitkomplexität von 0 (2 42) erschöpfend durchsuchen. Dieser Angriff ist realisierbar, lässt sich jedoch nur schwer in Echtzeit umsetzen. Alternativ kann gezeigt werden, dass die lange Codesequenz auch wiederhergestellt werden kann, wenn der Lauscher 42 Bits von Klartext-Chiffretext-Paaren erhalten kann. Da es viele Mobilstationen gibt, die gleichzeitig auf dem Verkehrskanal senden, sendet jede Mobilstation nur ungefähr 3 Minuten auf dem Durchschnittlich ist es ziemlich schwierig, 42 Bit der Klartextnachricht zu erhalten.

Ich habe auch gefunden ein paar Beiträge , dass darüber reden , wie Sprint haben Studien , die sagte , dass es nicht wirklich sicherer ist, es sei denn , Ihr Lauscher Tonnen von Geld hat auf Entschlüsseln Ihren Anruf zu verbringen.

Tatsächlich ist der Sprachschutz auf CDMA eine zusätzliche Ebene der Sprachverschlüsselung. Sprint hat einige unabhängige Nachforschungen angestellt (ich habe Zitate im Wert von einer Million Dollar gehört) und festgestellt, dass CDMA ohne Voice Privacy genauso sicher ist (es sei denn, Sie haben eine Finanzierung im Wert von einer Million Dollar, um in ein einzelnes Telefonat einzubrechen). ...

Mit anderen Worten, schalten Sie die Funktion aus und sorgen Sie sich nicht darum.

Ryan Conrad
quelle
1
"Mit anderen Worten, schalten Sie die Funktion aus und sorgen Sie sich nicht darum." - Was ist der Nachteil, wenn man es eingeschaltet lässt?
Erik
Es ist grundsätzlich kaputt. Zeitraum. Forscher haben „gezeigt, dass ein Lauscher die Sprachschutzmaske wiederherstellen kann, nachdem er die Übertragung auf dem Downlink-Verkehrskanal für etwa eine Sekunde abgehört hat“.
ce4
Bin gespannt, wie aus der EU mit GSM, warum ist das überhaupt da drin?
t0mm13b
Es ist nur ein Feature des konkurrierenden CDMA-Standards und da es optional ist, hat sich jemand dafür entschieden, es auch in Android zu einer Option zu machen. Allerdings: GSM ist auch grundsätzlich kaputt. Weitere Informationen finden Sie unter youtube.com/watch?v=rl5uq7EzVYQ .
ce4
7

Aus dem My HTC EVO 3D- Buch:

Berühren Sie diese Option, um den Sprachschutz zu aktivieren, mit dem Ihr EVO 3D Ihre Telefonanrufe verschlüsseln kann. Sprachdatenschutz aktivieren

Was ist Sprachdatenschutz?

Wenn Sie Voice Privacy aktivieren, beginnt Ihr EVO 3D, Ihre Anrufe zu verschlüsseln, damit niemand sie abhören kann. ... Indem Sie Ihre Telefonanrufe zwischen Ihrem EVO 3d und dem Mobilfunkmast verschlüsseln, fügen Sie Ihren Anrufen eine zusätzliche Schutzebene hinzu, nur für den Fall, dass jemand versuchen möchte, mitzuhören. Damit diese Funktion funktioniert, muss Ihr Mobilfunkanbieter dies unterstützen es, sonst ist es nutzlos, es auf Ihrem EVO 3D zu aktivieren.

Jeshurun
quelle