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;
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).