O que a configuração de privacidade por voz faz?


23

Ao examinar as configurações do meu EVO hoje, notei que há uma opção nas configurações de chamada denominada "Privacidade de voz". A descrição abaixo da caixa de seleção indica apenas "Ativar modo de privacidade aprimorada":

insira a descrição da imagem aqui

A captura de tela é do ICS pré-beta do Deck, mas tenho certeza de que também vi isso no CM7, porque parece muito familiar. Também vi essas configurações no meu Verizon Galaxy Nexus executando o ICS (estoque e CM9) e o Jelly Bean.

Os dois telefones que vi foram dispositivos CDMA - um HTC EVO na Sprint e um Verizon Galaxy Nexus. A pouca informação que pude descobrir parece sugerir que ela pode ser exclusiva do CDMA, mas não posso dizer isso com certeza.

O que essa configuração faz? Algumas teorias que encontrei nos fóruns incluem a redução do volume do fone de ouvido (suponho que outros não possam ouvir sua conversa) e a adição de criptografia extra à conexão CDMA, mas não achei nada definitivo.


3
Esta configuração não está disponível no meu dispositivo CM7 GSM (Samsung Galaxy S Vibrant). edit: eu encontrei um lugar que disse: 'isso automagicamente traduz sua voz em Kilngon para transmissão' - Quero pensar que ele faz isso ...
Ryan Conrad

Nunca vi isso em nenhum dos meus dispositivos. Você tem um telefone CDMA ou GSM?
ce4 02/07/2012

@ ce4: Os dois telefones que vi foram CDMA. Primeiro foi um HTC EVO (Sprint), agora eu tenho um Galaxy Nexus (Verizon).
Eldarerathis

Respostas:


11

Esse é um recurso do CDMA (padronizado no IS-95) e é chamado de Privacidade de Voz.

Veja uma análise da privacidade de voz do IS-95 CDMA por M.Zhang, et al. a partir de 2000, faça o download gratuito aqui

Citação (o artigo real começa na p.10 no PDF:
Resumo . A privacidade da voz do sistema celular IS-95 CDMA é analisada neste artigo. Ao explorar a redundância de informações no canal de tráfego de downlink, é mostrado que um interceptador pode recuperar a máscara de privacidade de voz após escutar a transmissão no canal de tráfego de downlink por cerca de um segundo.Portanto, a privacidade de voz do IS-95 CDMA é vulnerável sob ataques apenas de texto cifrado.

Essa criptoanálise agora tem 12 anos e já era o esquema considerado quebrado . Eu acho que é fácil sugerir apenas deixar a configuração desativada.

Ao combinar algumas informações recebidas da fonte do Android, tenho certeza de que é o que você está pedindo.

Para torná-lo um pouco mais transparente, aqui estão algumas referências de origem:

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

<?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 define essas strings:

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

./hardware/ril/include/telephony/ril.h define também:

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;

Para constar: compilei esta resposta (a parte mais longa era incluir e fazer referência a todas as coisas contidas) enquanto ryan era um pouco mais rápido para postar. Não vi sua resposta até depois do post. :-)
ce4 02/07/2012

5
sorry for the dev stuff- Não fique! Se você pode dar suporte à sua resposta com o código-fonte do Android, eu digo por todos os meios, faça-o ! Fornecer um resumo de "leigo" é útil para não-programadores, mas se você olhar para alguns dos meus posts eu acho que você verá que eu certamente não me oponho a aprofundar em AOSP para encontrar respostas :)
eldarerathis

Removido. Obrigado pela dica! "Pesquisando no AOSP para encontrar respostas": absolutamente correto. É aí que as respostas definitivas mentira, é a única maneira de ter certeza (TM) às vezes :-)
CE4

1
Use a fonte luke: P
t0mm13b

8

Privacidade de voz é algo que faz parte do CDMA. Encontrei este artigo que fala um pouco sobre isso na introdução.

A privacidade de voz do IS-95 CDMA é fornecida por meio da máscara de código longo. A máscara de código longo não é transmitida por nenhum canal, é construída pela estação base e pela estação móvel. Para recuperar a sequência de código longa, o bisbilhoteiro pode procurar exaustivamente a máscara de código longa de 42 bits, com complexidade atime de O (2 42). Esse ataque é viável, mas é difícil de implementar em tempo real. Como alternativa, pode ser mostrado que a longa sequência de código também pode ser recuperada se o bisbilhoteiro puder obter 42 bits de pares de texto cifrado de texto sem formatação. Como existem muitas estações móveis transmitindo simultaneamente no canal e cada estação móvel transmite apenas aproximadamente 3 minutos no Em média, é bastante difícil obter 42 bits da mensagem em texto sem formatação.

Eu também encontrei um casal mensagens que falam sobre como Sprint fez estudos que dizem que não é realmente mais seguro, a menos que o intruso tem toneladas de dinheiro para gastar em descriptografar a sua chamada.

Na verdade, a privacidade da voz no CDMA é uma camada adicional de criptografia de voz. A Sprint fez uma pesquisa independente (ouvi cotações de até um milhão de dólares) e determinou que o CDMA sem a Privacidade de voz é tão seguro (a menos que você tenha um milhão de dólares em financiamento para fazer uma ligação telefônica individual) ...

Em outras palavras, desative o recurso e não se preocupe.


1
"Em outras palavras, desative o recurso e não se preocupe." - qual é a desvantagem de deixá-lo ligado?
Erik

Está fundamentalmente quebrado. Período. Os pesquisadores 'mostraram que um bisbilhoteiro pode recuperar a máscara de privacidade de voz após escutar a transmissão no canal de tráfego de downlink por cerca de um segundo'.
ce4 02/07/2012

Estou curioso, como vindo da UE, com o GSM, por que isso está aí em primeiro lugar?
T0mm13b

É apenas um recurso do padrão CDMA concorrente e, como é opcional, alguém escolheu torná-lo uma opção também no Android. No entanto: o GSM também está fundamentalmente quebrado. Consulte youtube.com/watch?v=rl5uq7EzVYQ para obter mais informações.
ce4 02/07/2012

7

Do livro My HTC EVO 3D :

Toque para ativar a privacidade da voz, o que faz o seu EVO 3D criptografar suas chamadas telefônicas. Ativar privacidade de voz

O que é privacidade de voz?

Quando você ativa a Privacidade de voz, o EVO 3D começa a criptografar suas chamadas para que ninguém possa ouvi-las. ... Ao criptografar suas chamadas telefônicas entre o EVO 3d e a torre de celular, você adiciona uma camada extra de proteção às suas chamadas caso alguém queira tentar escutá-las. Para que esse recurso funcione, seu provedor de serviços de celular deve oferecer suporte. ativá-lo no seu EVO 3D é inútil.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.