このTetraChat polymorphicについて
WWW ネットワークにメッセージを隠す多態性コミュニケーター
WWW ネットワークのコンテンツを通じて情報を保存および共有する新しい方法として、ポリモーフィック ネットワークを使用した、ユーザー間のテキスト通信のための最初のアプリケーション。ユーザーが入力した内容を保存および復元する方法では、その真実性と信頼性に疑問が生じますが、短期間では情報の裏付けとなる部分の本質が失われることはありません。より長い時間間隔 (通常は数日/週) の観点から、多態的に共有されたコンテンツは分解され、その完全な分解が発生します。アプリケーションはクライアント部分とサーバー部分で構成されます。
TetraChat エンジン
アプリケーションのサーバー部分は中央サーバーに保存されます。これは、コンテンツを処理、復元し、ユーザーのエンドデバイスに配布するために使用されます。 「ポリモーフィック通信」(保存および復元部分)に基づく情報保存の原理を使用します。コンテンツはストレージ内で 4096 ビットの長さの RSA キーを使用して暗号化されます。キーは個々のチャネルに固有であり、作成時に生成されます。チャネル所有者はキーを保存できます。キーはサーバー側に保存されないため、サーバー エンジンの起動時に所有者がキーを提供する必要があり、そうでないと通信を復元できません。
TetraChat クライアント
アプリケーションのクライアント部分。インターネット ブラウザーまたは特定のオペレーティング システムのネイティブ アプリケーションによって表されます。サーバー部との通信にはHTTPS通信プロトコルが使用されます。アプリケーションは、コンテンツのエントリ ポイントおよびプレゼンテーション層として機能します。エンドデバイス側にはコンテンツは保存されません。通信チャネル/チャットの作成と共有 通信チャネルを作成するときに、ポリモーフィック通信の動作をパラメータ化することができます。作成時に、一意の通信識別子 (QUID と名前) がチャネルに割り当てられます。名前は、ユーザーの内部方向を特定するためにのみ機能する一意のパラメーターであり、チャネルの検索には使用できません。検索するには、またはチャネルへの接続には QUID (固有の 32 バイト識別子) を使用する必要があります。新しいユーザーの接続は、この識別子を共有することによって行われます。チャネルを作成した後、アクセス パスワードを選択する必要があります。このパスワードは、その後ユーザー認証に使用されます。ユーザーが QUID 識別子を持っているが、アクセス パスワードを持っていない場合、実際のコンテンツではなく、いわゆるコンテンツのみが表示されます。 「偽のメッセージ」、つまりランダムに生成されたコンテンツ。正しいパスワードを入力すると、表示されるコンテンツは本物になります。 「偽メッセージ」表示機能はオプションであり、有効にする必要はありません。この機能が有効になっていない場合、コンテンツを閲覧するには正しいアクセスパスワードが必要です。このようなアプローチにより、ユーザー間に論理的な接続が存在しないことが保証されます。 「忘れる」速度パラメータは、時間の経過とともに通信が完全に中断される確率の程度を決定します。忘れる速度が速いため、より短い時間間隔でコンテンツが変更される可能性が高い場合 (ディスカッション フォーラムなど)、このようなエンド URL アドレスが使用されます。
ユーザーコミュニケーション
新しいメッセージを入力するには、アプリケーションにユーザー名 (ログイン) が必要です。ユーザー名はユーザー自身が選択します。オプションの項目として、パスワードを使用して個人情報の盗難から身を守ることができます。パスワード保護の場合、パスワードの所有者のみが今後、指定されたチャネルでログイン名を使用できます。レポートの長さは 250 のアパートメントに制限されています。