TetraChat polymorphic 정보
다형성 커뮤니케이터
TetraChat 엔진
애플리케이션의 서버 부분은 중앙 서버에 저장됩니다. 콘텐츠 처리, 복원 및 사용자 단말 기기에 배포하는 데 사용됩니다. "다형성 통신"(저장 및 복원 부분)에 기반한 정보 저장 원리를 사용합니다. 콘텐츠는 4096비트 길이의 RSA 키로 저장소에서 암호화됩니다. 키는 각 채널별로 고유하며 생성 시 생성됩니다. 채널 소유자는 키를 저장할 수 있습니다. 키는 서버 측에 저장되지 않으며, 서버 엔진이 시작될 때 소유자가 키를 제공해야 합니다. 그렇지 않으면 통신을 복원할 수 없습니다.
TetraChat 클라이언트
애플리케이션의 클라이언트 부분으로, 인터넷 브라우저 또는 특정 운영 체제용 네이티브 애플리케이션으로 표현됩니다. 서버 부분과의 통신에는 HTTPS 통신 프로토콜이 사용됩니다. 애플리케이션은 콘텐츠의 진입점 및 표현 계층 역할을 합니다. 단말 기기 측에는 콘텐츠가 저장되지 않습니다. 통신 채널/채팅 생성 및 공유 통신 채널을 생성할 때 다형성 통신의 동작을 매개변수화할 수 있습니다. 채널 생성 시 고유 통신 식별자(QUID 및 이름)가 채널에 할당됩니다. 이름은 사용자의 내부 정보 확인용으로만 사용되는 고유 매개변수이며, 채널 검색에는 사용할 수 없습니다. 채널 검색을 위해서는 QUID(고유 32바이트 식별자)를 사용하여 채널에 연결해야 합니다. 새 사용자 연결은 이 식별자를 공유하여 이루어집니다. 채널 생성 후에는 사용자 인증에 사용되는 액세스 비밀번호를 선택해야 합니다. 사용자가 QUID 식별자는 있지만 액세스 비밀번호가 없는 경우, 실제 콘텐츠 대신 무작위로 생성된 콘텐츠인 "가짜 메시지"만 표시됩니다. 올바른 비밀번호를 입력하면 표시되는 콘텐츠는 실제 콘텐츠입니다. "가짜 메시지" 표시 기능은 선택 사항이며 활성화할 필요가 없습니다. 이 기능이 활성화되지 않은 경우, 콘텐츠를 보려면 올바른 액세스 비밀번호를 알아야 합니다. 이러한 접근 방식은 사용자 간에 논리적 연결이 발생하지 않도록 보장합니다.
사용자 통신
새 메시지를 입력하려면 애플리케이션에 사용자 이름(로그인)이 필요하며, 이는 사용자가 직접 선택합니다. 선택 사항으로, 신원 도용으로부터 자신을 보호하기 위해 비밀번호를 설정할 수 있습니다. 비밀번호 보호의 경우, 비밀번호 소유자만 향후 해당 채널에서 로그인 이름을 사용할 수 있습니다. 보고서의 길이는 250개 아파트로 제한됩니다.



