Signal (ソフトウェア)
Channel: 宇宙のすべての知識 プリンシピア
Date: 30/06/2021

Signal (ソフトウェア), by Wikipedia https://ja.wikipedia.org/wiki?curid=3820183 / CC BY SA 3.0

#暗号ソフトウェア
#インスタントメッセンジャー
#クロスプラットフォームのソフトウェア
#ソフトウェア
#プライバシー
#インターネットのプライバシー
#エンドツーエンド暗号化
Signal（シグナル）は、Signal Foundationが開発しているオープンソースのメッセンジャーソフトウェアである。
すべての通信内容がエンドツーエンドで暗号化されるため非常に高いセキュリティレベルが確保される。
対応OSは、Android、iOS、Windows、macOS、Linux。
主な機能は、テキストチャット、ファイル添付、音声通話、ビデオ通話など。
2020年3月時点で、SignalのAndroid版は1000万回以上ダウンロードされている。
 Android、iOSなどのスマートフォン向けアプリケーションに電話番号を登録して利用する。
Signal利用者同士の通信内容は、自動的にエンドツーエンド暗号化される。
デスクトップ版ソフトウェアは、スマホアプリでQRコードを読み取ることで、利用可能になる。
 Signalは、電子フロンティア財団が定める「最もセキュアなメッセンジャーリスト」で、7つの調査項目の全てをクリアしている。
また、アメリカ合衆国上院議員の公式な連絡ツールとして認められている。
その他、インターネット監視プログラム「PRISM」を内部告発した、内部告発者のエドワード・スノーデンも、秘匿性の高さを評価した。
 また、Signalで採用されているエンドツーエンド暗号化は、運営者や管理者、途中で経由するすべてのサーバ所有者のいずれも、会話内容を盗聴することは出来ない仕組みになっている。
 例えば、AがBに「こんにちは」というメッセージを送る場合、メッセージはAの端末上で暗号化され、その後インターネット上のサーバを経由してBに届き、Bの端末上で復号される。
これによりメッセージを閲覧できるのは、メッセージを送った本人であるAとメッセージを受け取ったBのみとなる。
従って、万が一攻撃者により、インターネット上で送信中の暗号化されたメッセージが何らかの方法で盗まれても、理論上攻撃者はこの暗号化されたメッセージを復号することはできないため、安全性が保たれる。
 SignalプロトコルはSignalの暗号化に使われているプロトコルである。
Signalプロトコルはオープンソースである為、様々な企業のサービスが自社のサービスの安全性向上のために、Signalプロトコルを導入している。
 以下、Signalプロトコルを導入したサービス。
 他のメッセンジャーと同様に一対一およびグループでのテキストメッセージの送受信が行える。
写真や動画、その他ファイルの送受信も可能。
 自分自身にメッセージを送信する機能。
自己の他の端末にテキストメッセージやファイルを送信することができる。
 通信の安全を確保するため、5秒から1週間の範囲で自動的にメッセージを削除する機能。
 一対一およびグループで音声通話およびビデオ通話を行う機能。
グループ通話は2020年12月に追加され、当初最大通話人数は5人だったが、2021年1月に8人になった。
 Signalは2018年、実験的機能として「送信者の秘匿化(Sealed sender)」を導入した。
これは、それまでは暗号化されていなかった、送信者に関する情報も暗号化することで、より一層プライバシー保護と秘匿性を強化する機能である。