このセクションのページ
- リアルタイムメッセージAiThao が送った瞬間にメッセージを届けつつ、1 通も失わないしくみ:アプリごとに開いた WebSocket、先にデータベースへ書き込み、オフラインだった端末の追いつき。
- エンドツーエンド暗号化をわかりやすくAiThao が Signal プロトコルをどう使っているか:端末ごとの鍵、メッセージごとに進む鍵、グループの送信者鍵、ファイルごとの鍵、安全番号。
- 通話のしくみAiThao の音声・ビデオ通話の流れ:WebRTC、AiThao が自ら運用するメディアサーバー、つながりにくいネットワーク向けのリレー、エンドツーエンド暗号化を支える通話ごとの鍵。
- リアルタイム通話翻訳のしくみAiThao の翻訳通話であなたの声に何が起きるか:翻訳プログラムが通話に参加し、音声をクラウドのモデルにストリーミングし、訳した音声か字幕を返します。
- メッセージと音声の翻訳のしくみAiThao がチャットのメッセージを 92 言語に、ボイスメッセージを翻訳するしくみ:端末での復号、予備つきのクラウド翻訳モデル、何も保存しないこと。
構成要素を 1 段落ずつ
メッセージは各アプリがサーバーと開いたままにしている接続を通るので、送った瞬間に届きます。端末を出る前に Signal プロトコルでエンドツーエンド暗号化されます。通話は WebRTC を使い、AiThao が自ら運用するメディアサーバーを経由します。翻訳はクラウドの音声・翻訳モデルが行い、AiThao 独自の翻訳サービスを通じて呼び出します。
通知はスマートフォンのプラットフォームのプッシュサービスを通り、プレビューはあなたの端末向けに暗号化されます。写真やファイルは端末で暗号化され、有効期間の短い署名付きリンクでオブジェクトストレージに直接アップロードされます。
AiThao が名前を出さないもの
これらのページではオープン標準とオープンソースのソフトウェアの名前は挙げますが、クラウド翻訳、音声、ストレージ、リレーを提供する会社の名前は挙げません。事業者は変わることがあり、あなたにとって大切なのは、それぞれが何を受け取ってよいかです。それはセキュリティセンターで説明しています。
よくある質問
翻訳は私の端末で動きますか?
いいえ。翻訳は常にクラウドのモデルで行われます。端末は録音、暗号化、復号、再生を担いますが、翻訳はしません。
AiThao はオープンソースですか?
いいえ。Signal プロトコルや WebRTC などのオープン標準とオープンソースのコンポーネントを使って作られています。