AiThao
기술 · AiThao

통화의 작동 방식

통화는 빨라야 하고, 나쁜 네트워크에서도 버텨야 하며, 번역하지 않을 때는 두 휴대폰 사이에서만 비공개로 남아야 합니다. 이 각각을 서로 다른 구성 요소가 맡습니다.

나에게 해 주는 일

  • 연결 상태에 맞춰 조정되는 선명한 음성과 영상.
  • 제한이 엄격한 네트워크 뒤에서도 연결되는 통화.
  • 번역 없는 통화의 종단간 암호화. 통화 화면의 자물쇠로 표시됩니다.

작동 방식

통화는 실시간 음성·영상 표준인 WebRTC를 씁니다. 두 휴대폰은 미디어를 AiThao가 자체 서버에서 운영하는 미디어 서버로 보내고, 서버가 이를 상대편에 전달합니다. 네트워크가 이 경로를 막으면 릴레이가 미디어를 옮깁니다. WebRTC가 요구하는 대로 모든 미디어는 전송 중에 암호화됩니다.

그것만으로는 미디어 서버가 통화를 읽을 수 있습니다. 그래서 지원하는 휴대폰에서는 통화마다 고유한 키가 생겨 암호화된 채팅으로 상대 휴대폰에 전달되고, 모든 음성·영상 프레임이 그 키로 암호화됩니다. 서버는 복호화할 수 없는 프레임을 전달할 뿐입니다.

번역을 켰을 때

번역하려면 번역 프로그램이 통화를 들어야 하므로, 두 사람이 동의하면 통화 키가 전달됩니다. 그러면 통화는 더 이상 종단간 암호화가 아니며 자물쇠가 사라집니다.

사용하는 기술

WebRTC · 프레임 단위 암호화 · iPhone의 Apple CallKit

자주 묻는 질문

왜 두 휴대폰을 직접 연결하지 않나요?

미디어 서버는 모바일 네트워크에서 통화를 안정적으로 유지하고, 요청 시 번역 프로그램이 참여할 수 있게 합니다. 통화별 키가 있으므로 그래도 암호화된 통화는 들을 수 없습니다.

통화가 녹음되나요?

아니요. 통화 기록(누가, 언제, 얼마나)만 90일간 보관됩니다.

번역을 직접 확인해 보세요

앱이 출시되기 전에도 웹 데모로 AiThao를 체험할 수 있습니다. AiThao는 App Store 출시를 위해 Apple의 승인을 기다리고 있으며, 아직 설치 링크는 없습니다.

데모 열기