Apa yang dilakukan pengaturan privasi suara?

23

Dalam membaca pengaturan di EVO saya hari ini, saya perhatikan bahwa ada opsi di bawah pengaturan panggilan bernama "Privasi Suara". Deskripsi di bawah kotak centang hanya menyatakan "Aktifkan mode privasi yang ditingkatkan":

masukkan deskripsi gambar di sini

Tangkapan layarnya dari Deck ICS pra-beta, tapi saya cukup positif saya melihat ini di CM7 juga karena tampaknya sangat akrab. Saya juga melihat pengaturan ini pada Verizon Galaxy Nexus saya yang menjalankan ICS (saham dan CM9) dan Jelly Bean.

Kedua ponsel yang pernah saya lihat ini adalah perangkat CDMA - EVO HTC di Sprint, dan Verizon Galaxy Nexus. Sedikit informasi yang saya dapat gali sepertinya menyarankan bahwa itu mungkin unik untuk CDMA, tetapi saya tidak bisa mengatakannya dengan pasti.

Apa yang dilakukan pengaturan ini? Beberapa teori yang saya temukan di forum termasuk mengurangi volume lubang suara (jadi yang lain tidak bisa mendengar percakapan Anda, saya kira?) Dan menambahkan enkripsi tambahan ke koneksi CDMA, tapi saya belum menemukan sesuatu yang pasti.

eldarerathis
sumber
3
Pengaturan ini tidak tersedia pada perangkat GSM CM7 saya (Samsung Galaxy S Vibrant). sunting: Saya menemukan satu tempat yang mengatakan: 'itu secara otomatis menerjemahkan suara Anda ke Kilngon untuk transmisi' - Saya ingin berpikir bahwa ia melakukan ini ...
Ryan Conrad
Belum pernah melihat ini di salah satu perangkat saya. Apakah Anda memiliki telepon CDMA atau GSM?
ce4
@ ce4: Kedua ponsel yang saya lihat ini adalah CDMA. Pertama adalah HTC EVO (Sprint), sekarang saya punya Galaxy Nexus (Verizon).
eldarerathis

Jawaban:

11

Ini adalah fitur CDMA (standar pada IS-95) dan disebut Privasi Suara.

Lihat Analisis Privasi Suara IS-95 CDMA oleh M.Zhang, et al. dari tahun 2000, unduh gratis di sini

Kutipan (makalah asli dimulai pada hal.10 dalam PDF:
Abstrak . Privasi suara sistem seluler IS-95 CDMA dianalisis dalam makalah ini. Dengan mengeksploitasi redundansi informasi pada saluran lalu lintas downlink, terlihat bahwa eavesdropper dapat pulih masker privasi suara setelah menguping transmisi pada saluran trafik downlink selama sekitar satu detik. Dengan demikian, privasi suara IS-95 CDMA rentan di bawah serangan ciphertext-only.

Analisis kriptografi itu sekarang berusia 12 tahun dan skema itu sudah dianggap rusak . Saya kira mudah untuk menyarankan membiarkan pengaturannya dinonaktifkan.

Dengan menggabungkan beberapa informasi yang diambil dari sumber android, saya cukup yakin itulah yang Anda minta.

Untuk membuatnya sedikit lebih transparan di sini adalah beberapa referensi sumber:

paket / aplikasi / Telepon / res / xml / cdma_call_privacy.xml mendefinisikan:

<?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>

package / apps / Phone / res / values ​​/ strings.xml mendefinisikan string tersebut:

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

./hardware/ril/include/telephony/ril.h juga mendefinisikan:

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
sumber
Sebagai catatan: Saya telah mengkompilasi jawaban ini (bagian terpanjang adalah untuk memasukkan dan merujuk semua hal yang dipahami) sementara ryan sedikit lebih cepat untuk memposting. Belum melihat jawabannya sampai setelah posting sekalipun. :-)
ce4
5
sorry for the dev stuff- Jangan! Jika Anda dapat mendukung jawaban Anda dengan kode sumber Android maka saya katakan dengan segala cara, lakukanlah ! Memberikan ringkasan "awam" sangat membantu bagi yang bukan pemrogram, tetapi jika Anda melihat beberapa posting saya, saya pikir Anda akan menemukan bahwa saya tentu saja tidak menentang untuk menyelidiki AOSP untuk menemukan jawaban :)
eldarerathis
Dihapus. Terima kasih atas petunjuknya! "Menggali AOSP untuk menemukan jawaban": benar sekali. Di situlah letak jawaban akhirnya, itu satu-satunya cara untuk memastikan (TM) kadang-kadang :-)
ce4
1
Gunakan sumber luke: P
t0mm13b
8

Privasi Suara adalah sesuatu yang merupakan bagian dari CDMA. Saya menemukan artikel ini yang berbicara sedikit tentangnya di bagian pendahuluan.

Privasi suara IS-95 CDMA disediakan melalui mask kode panjang. Topeng kode panjang tidak ditransmisikan melalui saluran apa pun, itu dibangun oleh stasiun pangkalan dan stasiun bergerak. Untuk memulihkan urutan kode panjang, eavesdropper dapat mencari topeng kode panjang 42-bit, dengan kompleksitas atime O (2 42). Serangan ini layak tetapi sulit untuk diterapkan dalam waktu nyata. Atau, dapat ditunjukkan bahwa urutan kode panjang juga dapat dipulihkan jika eavesdropper dapat memperoleh 42 bit pasangan plaintext-ciphertext. Karena ada banyak stasiun seluler yang mentransmisikan secara bersamaan di jalur cchannel dan setiap stasiun seluler hanya mentransmisikan sekitar 3 menit di rata-rata, agak sulit untuk mendapatkan 42 bit pesan plaintext.

Saya juga telah menemukan sebuah beberapa posting yang berbicara tentang bagaimana berlari melakukan penelitian yang mengatakan itu tidak benar-benar lebih aman, kecuali eavesdropper Anda memiliki banyak uang untuk dibelanjakan pada mendekripsi panggilan Anda.

Sebenarnya, privasi suara pada CDMA adalah lapisan tambahan enkripsi suara. Sprint melakukan riset independen (saya pernah mendengar penawaran senilai satu juta dolar) dan menetapkan bahwa CDMA tanpa Privasi Suara sama amannya (kecuali jika Anda punya dana jutaan dolar untuk membobol panggilan telepon individu) ...

Dengan kata lain, matikan fitur, dan jangan khawatir tentang hal itu.

Ryan Conrad
sumber
1
"Dengan kata lain, matikan fitur itu, dan jangan khawatir tentang hal itu." - apa kerugiannya membiarkannya dinyalakan?
Erik
Rusak secara fundamental. Periode. Para peneliti telah 'menunjukkan bahwa seorang penyadap dapat memulihkan topeng privasi suara setelah menguping transmisi pada saluran lalu lintas downlink selama sekitar satu detik'.
ce4
Saya penasaran, karena datang dari UE, dengan GSM, mengapa begitu?
t0mm13b
Ini hanya fitur standar CDMA yang bersaing dan karena itu opsional, seseorang memilih untuk menjadikannya pilihan juga di android. Namun: GSM juga rusak secara fundamental. Lihat youtube.com/watch?v=rl5uq7EzVYQ untuk informasi lebih lanjut.
ce4
7

Dari buku 3D HTC EVO Saya :

Sentuh untuk mengaktifkan privasi suara, yang membuat EVO 3D Anda mengenkripsi panggilan telepon Anda. Aktifkan Privasi Suara

Apa itu Privasi Suara?

Saat Anda mengaktifkan Suara Privasi, EVO 3D Anda mulai mengenkripsi panggilan Anda sehingga tidak ada yang bisa mengupingnya. ... Dengan mengenkripsi panggilan telepon Anda antara EVO 3d dan menara sel Anda, Anda menambahkan lapisan perlindungan tambahan pada panggilan Anda untuk berjaga-jaga seandainya seseorang ingin mencoba mendengarkannya. Agar fitur ini berfungsi, penyedia layanan seluler Anda harus mendukung itu, jika tidak mengaktifkannya pada EVO 3D Anda tidak ada gunanya.

Jeshurun
sumber