Key Verifier를 사용한 비공개 통신 사용 설정

Key Verifier SDK는 Android 기기에서 사용할 수 있는 Google 시스템 서비스인 Android System Key Verifier와 함께 작동합니다.

이 서비스는 엔드 투 엔드 암호화 (E2EE) 메시지 애플리케이션의 사용자 개인 정보 보호를 개선하는 것을 목표로 합니다. 키 검증 도구는 다양한 클라이언트 앱에서 공개 키 인증을 위한 통합 시스템을 제공합니다.

Key Verifier의 근본적인 목표는 예상되는 상대방과 통신하고 있는지 확인하여 암호화를 통한 비공개 통신을 지원하는 것입니다.

시스템의 주요 기능은 다음과 같습니다.

  • 키 인증: 사용자가 연락처의 공개 키를 인증하여 메시지를 보낼 상대방과 실제로 통신하고 있는지 확인할 수 있습니다.
  • 인증 방법: 사용자는 QR 코드 스캔 또는 번호 비교 (번호 시퀀스 일치)를 지원하는 사용자 인터페이스를 통해 키를 인증할 수 있습니다.
  • 키 관리: 클라이언트 애플리케이션이 키를 삽입, 읽기, 업데이트 또는 삭제할 수 있도록 AIDL 인터페이스를 통해 서비스를 노출합니다.
  • 클라이언트 SDK: 서비스와 상호작용하기 위해 메시지 또는 연락처 관리 앱과 같은 모든 앱에 제공됩니다.

다음 문서에서 키 인증 도구에 대해 자세히 알아보세요.