음성 프라이버시 설정은 무엇을합니까?


23

오늘 EVO의 설정을 숙독하면서 "Voice Privacy"라는 통화 설정 옵션이 있음을 알았습니다. 확인란 아래의 설명에는 "고급 개인 정보 보호 모드 사용"만 표시됩니다.

여기에 이미지 설명을 입력하십시오

스크린 샷은 Deck의 ICS 프리 베타에서 가져온 것이지만 CM7에서도 매우 친숙해 보이기 때문에 상당히 긍정적입니다. 또한 ICS (스톡 및 CM9)와 Jelly Bean을 모두 실행하는 Verizon Galaxy Nexus에서이 설정을 확인했습니다.

내가 본 두 전화기는 CDMA 장치 인 Sprint의 HTC EVO와 Verizon Galaxy Nexus였습니다. 내가 찾은 작은 정보는 그것이 CDMA에 고유 한 것일 수 있다고 제안하는 것처럼 보이지만 확실하게 말할 수는 없습니다.

이 설정은 무엇을합니까? 포럼에서 찾은 일부 이론에는 이어 피스 볼륨 감소 (다른 대화를들을 수없는 경우가 있습니다)와 CDMA 연결에 암호화를 추가하는 것이 포함되어 있지만 결정적인 것은 없습니다.


3
CM7 GSM 장치 (Samsung Galaxy S Vibrant)에서는이 설정을 사용할 수 없습니다. 편집 : 나는 한 장소를 찾았습니다 : '자동으로 전송을 위해 킬른 곤으로 당신의 목소리를 번역'-나는 그렇게 생각하고 싶습니다 ...
Ryan Conrad

내 장치에서 이것을 보지 못했습니다. CDMA 전화 또는 GSM 전화가 있습니까?
ce4

@ ce4 : 내가 본 두 전화는 모두 CDMA였습니다. 첫 번째는 HTC EVO (Sprint)였습니다. 이제 Galaxy Nexus (Verizon)가 있습니다.
eldarerathis

답변:


11

이것은 CDMA (IS-95에서 표준화)의 기능이며 음성 프라이버시라고합니다.

M.Zhang 등 의 IS-95 CDMA 음성 프라이버시 분석 참조 . 2000, 무료 다운로드 여기

인용 (실제 논문은 PDF 10 페이지에서 시작 :
초록 .이 논문에서는 IS-95 CDMA 셀룰러 시스템의 음성 프라이버시를 분석합니다. 다운 링크 트래픽 채널에서 정보 중복성을 활용하면 도청자가 복구 할 수 있음 다운 링크 트래픽 채널에서의 전송을 약 1 초 동안 도청 한 후에 보이스 프라이버시 마스크는 IS-95 CDMA 보이스 프라이버시가 암호문 전용 공격에 취약하다.

cryptanalysis는 이제 12 살이 되었고 이미 그 계획이 고장난 것으로 간주되었습니다 . 나는 쉽게 추측 만 설정 해제를두고하는 것이 좋습니다.

안드로이드 소스에서 가져온 정보를 결합함으로써 그것이 당신이 요구하는 것임을 확신합니다.

좀 더 투명하게 만들기 위해 여기에 몇 가지 소스 참조가 있습니다.

packages / apps / Phone / res / xml / cdma_call_privacy.xml은 다음을 정의합니다.

<?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은 다음 문자열을 정의합니다.

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

./hardware/ril/include/telephony/ril.h는 다음을 정의합니다.

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

5
sorry for the dev stuff-하지마! Android 소스 코드로 답변을 지원할 수 있다면 꼭 그렇게하십시오 ! 는 "평신도"요약을 제공하는 것은 프로그래머가 아닌 도움이되지만 당신이 보면 내 글의 일부 : 난 당신이 내가 확실히 답을 찾기 위해 AOSP에 탐구에 반대 아니에요 찾을 생각
eldarerathis

제거되었습니다. 힌트 주셔서 감사합니다! "답변을 찾기 위해 AOSP로 파견": 절대적으로 맞습니다. 그것이 궁극적 인 답변이있는 곳입니다. 때로는 확신 할 수있는 유일한 방법입니다 :-)
ce4

1
소스를 사용하십시오 luke : P
t0mm13b

8

음성 프라이버시는 CDMA의 일부입니다. 소개에서 약간 이야기하는 이 기사 를 찾았습니다 .

긴 코드 마스크를 통해 IS-95 CDMA의 음성 프라이버시가 제공되며, 긴 코드 마스크는 어떤 채널을 통해서도 전송되지 않으며, 기지국과 이동국에 의해 구성됩니다. 긴 코드 시퀀스를 복구하기 위해 도청자는 시간 복잡도 O (2 42)로 42 비트 긴 코드 마스크를 철저하게 검색 할 수 있습니다. 이 공격은 실행 가능하지만 실시간으로 구현하기는 어렵습니다. 또는 도청자가 42 비트의 평문 암호문 쌍을 얻을 수 있으면 긴 코드 시퀀스도 복구 할 수 있음을 알 수 있습니다. 평균적으로 42 비트의 일반 텍스트 메시지를 얻는 것이 다소 어렵습니다.

또한 도청자가 통화를 해독하는 데 많은 돈을 들이지 않는 한 스프린트가 실제로 더 이상 안전하지 않다고 말하는 연구에 대한 몇 가지 게시물발견 했습니다 .

실제로 CDMA의 음성 프라이버시는 음성 암호화의 추가 계층입니다. Sprint는 독립적 인 조사를 거쳤으며 (100 만 달러 상당의 견적을 들었습니다) 음성 프라이버시가없는 CDMA는 안전하다고 판단했습니다 (개인 전화 통화에 백만 달러의 자금이없는 한) ...

다시 말해, 기능을 끄고 걱정하지 마십시오.


1
"즉, 기능을 끄고 걱정하지 마십시오." -전원을 켠 상태의 단점은 무엇입니까?
Erik

근본적으로 고장났습니다. 기간. 연구원들은 도청자가 다운 링크 트래픽 채널에서 전송을 약 1 초 동안 도청 한 후 음성 프라이버시 마스크를 복구 할 수 있음을 보여 주었다.
ce4

EU에서 온 GSM과 관련하여 궁금한 점은 무엇입니까?
t0mm13b

경쟁 CDMA 표준의 기능 일 뿐이며 선택 사항이므로 누군가가 안드로이드에서도 옵션을 선택했습니다. 그러나 GSM도 근본적으로 손상되었습니다. 자세한 내용은 youtube.com/watch?v=rl5uq7EzVYQ 를 참조하십시오 .
ce4

7

로부터 내 HTC EVO 3D의 책 :

음성 프라이버시를 활성화하려면 EVO 3D가 전화 통화를 암호화하게합니다. 음성 프라이버시 활성화

음성 프라이버시 란 무엇입니까?

음성 프라이버시를 활성화하면 EVO 3D가 통화 암호화를 시작하여 아무도 도청 할 수 없습니다. ... EVO 3d와 셀 타워 사이의 전화 통화를 암호화하여 누군가가 듣고 싶어 할 경우를 대비하여 통화에 추가적인 보호 계층을 추가합니다.이 기능이 작동하려면 셀룰러 서비스 공급자가 지원해야합니다. 그렇지 않으면 EVO 3D에서 활성화하는 것은 쓸모가 없습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.