23 votes

Que fait le paramètre de confidentialité de la voix ?

En parcourant les paramètres de mon EVO aujourd'hui, j'ai remarqué qu'il y a une option sous les paramètres d'appel appelée "Voice Privacy". La description sous la case à cocher indique simplement "Activer le mode de confidentialité amélioré" :

enter image description here

La capture d'écran provient de la pré-bêta ICS de Deck, mais je suis presque certain d'avoir vu cela dans CM7 également, car cela me semble très familier. J'ai également vu ces paramètres sur mon Galaxy Nexus de Verizon qui fonctionne à la fois avec ICS (stock et CM9) et Jelly Bean.

Les deux téléphones sur lesquels j'ai vu cela étaient des appareils CDMA - un HTC EVO sur Sprint, et un Galaxy Nexus sur Verizon. Le peu d'informations que j'ai pu trouver semble suggérer que ce problème est unique au CDMA, mais je ne peux pas l'affirmer avec certitude.

Que fait ce paramètre ? Certaines théories que j'ai trouvées sur les forums incluent la réduction du volume de l'écouteur (pour que les autres ne puissent pas entendre votre conversation, je suppose ?) et l'ajout d'un cryptage supplémentaire à la connexion CDMA, mais je n'ai rien trouvé de définitif.

3 votes

Ce paramètre n'est pas disponible sur mon appareil GSM CM7 (Samsung Galaxy S Vibrant). edit : J'ai trouvé un endroit qui dit : 'il traduit automatiquement votre voix en Kilngon pour la transmission' - Je veux penser qu'il fait cela...

0 votes

Je n'ai jamais vu ça sur aucun de mes appareils. Vous avez un téléphone CDMA ou GSM ?

0 votes

@ce4 : Les deux téléphones sur lesquels j'ai vu cela étaient des CDMA. Le premier était un HTC EVO (Sprint), maintenant j'ai un Galaxy Nexus (Verizon).

11voto

ce4 Points 14264

Il s'agit d'une caractéristique de l'AMRC (normalisée dans la norme IS-95), appelée confidentialité de la voix.

Voir un Analyse de la confidentialité de la voix IS-95 CDMA par M.Zhang, et al. de 2000, téléchargement gratuit ici

Citation (le véritable article commence à la page 10 du PDF) :
Résumé . La confidentialité des communications vocales du système cellulaire IS-95 CDMA est analysée dans cet article. En exploitant la redondance de l'information sur la liaison descendante sur le canal de trafic descendant, il est démontré qu'un espion peut récupérer le masque de confidentialité de la voix après avoir écouté la transmission sur le canal de trafic descendant. masque de confidentialité de la voix après avoir écouté la transmission sur le canal de traf- fic de la liaison descendante pendant environ une seconde. pendant environ une seconde. Par conséquent, la confidentialité de la voix IS-95 CDMA est vulnérable aux attaques par texte chiffré uniquement.

Cette cryptanalyse est maintenant 12 ans et déjà à ce moment-là, le régime considéré comme rompu . Je suppose que c'est facile de Je vous suggère de laisser le paramètre désactivé.

En combinant quelques informations glanées dans les sources d'Android, je suis presque sûr que c'est ce que vous demandez.

Pour rendre la chose un peu plus transparente, voici quelques références de sources :

packages/apps/Phone/res/xml/cdma_call_privacy.xml définit :

<?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 définit ces chaînes :

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

./hardware/ril/include/telephony/ril.h définit également :

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;

0 votes

Pour mémoire : J'ai compilé cette réponse (la partie la plus longue a été d'inclure et de référencer tous les éléments greffés) alors que Ryan a été un peu plus rapide à poster. Je n'ai pas vu sa réponse avant qu'elle ne soit postée :-)

5 votes

sorry for the dev stuff - Ne le soyez pas ! Si vous pouvez étayer votre réponse avec le code source d'Android, alors je dis par tous les moyens, faites-le ! Fournir un résumé " profane " est utile pour les non-programmeurs, mais si vous regardez certains de mes messages Je pense que vous constaterez que je ne suis certainement pas opposé à l'idée de fouiller dans AOSP pour trouver des réponses :)

0 votes

Supprimé. Merci pour l'astuce ! "Se plonger dans l'AOSP pour trouver des réponses" : absolument correct. C'est là que se trouvent les réponses ultimes, c'est la seule façon d'être sûr (TM) parfois :-)

8voto

mercutio Points 5828

La confidentialité de la voix est un élément qui fait partie du CDMA. J'ai trouvé cet article qui en parle un peu dans l'introduction.

La confidentialité de la voix de l'IS-95 CDMA est assurée par le code long. Le masque de code long n'est transmis par aucun canal, il est construit par la station de base et la station mobile. Il est construit par la station de base et la station mobile. Pour récupérer la Pour récupérer la séquence de code long, l'espion peut rechercher de manière exhaustive le masque de code long de 42 bits, avec une complexité temporelle. 42 bits, avec une complexité temporelle de O(2 42 ). Cette attaque est viable mais difficile à mettre en œuvre en temps réel. Alternativement, il peut être montrer que la séquence de code long peut également être récupérée si le si l'espion peut obtenir 42 bits de paires texte en clair/texte chiffré. de nombreuses stations mobiles transmettent simultanément sur le canal de tra canal et que chaque station mobile ne transmet qu'environ 3 minutes en moyenne. minutes en moyenne, il est plutôt difficile d'obtenir 42 bits du message en clair. message en clair.

J'ai aussi trouvé a quelques messages qui parlent de la façon dont Sprint a fait des études qui disent que ce n'est pas vraiment plus sûr, à moins que l'espion ait beaucoup d'argent à dépenser pour décrypter votre appel.

En fait, la confidentialité de la voix sur CDMA est une couche supplémentaire de cryptage de la voix. Sprint a fait des recherches indépendantes (j'ai entendu des citations de l'ordre du million de dollars). millions de dollars) et a déterminé que le CDMA sans confidentialité vocale est tout aussi sûr (à moins que vous n'ayez un million de dollars pour de financement pour pénétrer dans un appel téléphonique individuel)...

En d'autres termes, désactivez la fonction et ne vous en préoccupez pas.

1 votes

"En d'autres termes, désactivez la fonction, et ne vous en occupez pas." -- quel est l'inconvénient de la laisser activée ?

0 votes

Il est fondamentalement brisé. Point final. Les chercheurs ont "montré qu'un pirate peut récupérer le masque de confidentialité de la voix après avoir écouté la transmission sur le canal de traf- fic descendant pendant environ une seconde".

0 votes

Je suis curieux de savoir, étant donné que je viens de l'Union européenne et que j'utilise le GSM, pourquoi ce dispositif est présent en premier lieu ?

7voto

Jeshurun Points 171

De la Mon HTC EVO 3D livre :

Touchez pour activer la confidentialité de la voix, ce qui permet à votre EVO 3D de crypter votre voix. appels téléphoniques. Enable Voice Privacy

Qu'est-ce que la confidentialité de la voix ?

Lorsque vous activez la fonction de confidentialité de la voix, votre EVO 3D commence à crypter vos données. appels afin que personne ne puisse les écouter. ... En cryptant vos appels téléphoniques entre votre EVO 3d et la tour cellulaire, vous ajoutez une couche supplémentaire de protection à vos appels. de protection supplémentaire sur vos appels, juste au cas où quelqu'un voudrait essayer de d'écouter. Pour que cette fonction fonctionne, votre fournisseur de services cellulaires doit la prendre en charge. doit la prendre en charge, sinon son activation sur votre EVO 3D est inutile.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X