このTetraChat polymorphicについて
多形性コミュニケーター
TetraChatエンジン
アプリケーションのサーバー部分は中央サーバーに保存されます。このサーバー部分は、コンテンツの処理、復元、そしてユーザーのエンドデバイスへの配信に使用されます。「ポリモーフィック通信」に基づく情報保存の原理(保存および復元部分)を採用しています。コンテンツはストレージ内で4096ビット長のRSA鍵で暗号化されます。鍵は各チャネルに固有であり、作成時に生成されます。チャネル所有者は鍵を保存できます。鍵はサーバー側には保存されず、サーバーエンジンの起動時に所有者が鍵を提供する必要があります。提供されない場合、通信を復元することはできません。
TetraChatクライアント
アプリケーションのクライアント部分は、インターネットブラウザまたは特定のオペレーティングシステムのネイティブアプリケーションによって表されます。サーバー部分との通信には、HTTPS通信プロトコルが使用されます。アプリケーションは、コンテンツのエントリポイントおよびプレゼンテーション層として機能します。エンドデバイス側にはコンテンツは保存されません。通信チャネル/チャットの作成と共有 通信チャネルを作成する際に、ポリモーフィック通信の動作をパラメータ化できます。チャンネル作成時に、固有の通信識別子(QUIDと名前)がチャンネルに割り当てられます。名前はユーザーの内部的な識別のみに用いられる固有のパラメータであり、チャンネルの検索には使用できません。検索するには、またはチャンネルに接続するためにQUID(固有の32バイト識別子)を使用する必要があります。新規ユーザーは、この識別子を共有することで接続されます。チャンネル作成後、アクセスパスワードを選択する必要があります。このパスワードは、その後ユーザー認証に使用されます。ユーザーがQUID識別子を持っているもののアクセスパスワードを持っていない場合、実際のコンテンツの代わりに、いわゆる「偽メッセージ」、つまりランダムに生成されたコンテンツのみが表示されます。正しいパスワードを入力すると、表示されるコンテンツは実際のコンテンツになります。「偽メッセージ」表示機能はオプションであり、有効化する必要はありません。この機能が有効化されていない場合、コンテンツを閲覧するには正しいアクセスパスワードが必要です。このアプローチにより、ユーザー間の論理的な接続が確立されないことが保証されます。
ユーザーコミュニケーション
新しいメッセージを入力するには、ユーザー自身が選択したユーザー名(ログイン名)が必要です。オプションとして、個人情報の盗難を防ぐためのパスワードを設定できます。パスワード保護を設定した場合、パスワードの所有者のみが、該当のチャンネルでログイン名を使用できます。レポートの長さは250戸までに制限されています。



