Skip to content

kunitomon/TrustStroke-Player

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 

Repository files navigation

TrustStroke Player

The Lens of Authenticity
TrustStroke Player は、.tslog 形式の証跡ログを可視化・検証するための公式オープンソース・ビューワーです。
デジタル制作の「結果」ではなく、その背後にある 人間による生成過程(Process) を数学的に証明します。


🔍 Overview (概要)

TrustStroke Player は、デジタルイラスト、医療記録、法務証跡など、TrustStroke Recorder によって記録された「身体的実存(Physical Existence)」を第三者が検証するためのツールです。

特徴:

  • 単なる動画プレイヤーではなく、暗号学的整合性チェックと操作ログの再描画を同時に実行
  • 0.5ms 精度で人間による入力の揺らぎを再現
  • AI 生成入力排除により、真正性を可視化

🛡️ Key Verification Pillars (検証の三原則)

本プレイヤーは TrustStroke Standard に基づき、以下の3段階で真正性を検証します。

1. Cryptographic Chain Validation (暗号学的整合性)

  • Hash Chain Audit:
    .tslog 内の全ブロックが SHA-256 チェーンで正しく連結されていることを確認。
    1ビットの改ざんも許されません。

  • Hybrid Identity Verification (TPM & PFX):

    記録時に使用された以下のデジタル署名を解読し、制作者と端末の真正性を検証します。

    • Hardware-Bound (TPM 2.0): PC内蔵のセキュリティチップを使用した、物理端末に依存するコピー不能な署名。

    • Portable Identity (PFX / PKCS#12): ユーザー固有のデジタル証明書(PFXファイル)を使用した署名。環境を問わず制作者の同一性を証明します。

2. Physical / Logical Stroke Overlay (物理・論理レイヤーの合成)

  • Human Jitter Analysis:
    記録された JPEG(視覚層)の上に、HID Raw Packet から抽出した マイクロ・ジッター(人間特有の揺らぎ) を 0.5ms 精度で再描画。

  • Zero-AI Proof:
    AI による生成入力を排除するため、物理的なデバイス信号と OS の論理座標が矛盾なく同期しているかを可視化。

3. Triple Time Correlation (三層時間軸の相関)

  • Clock Sync Check:
    CPU 物理クロック(QPC)、社会的時刻(SystemTime)、および第三者時刻公証(TSA)をグラフ化。
    時間の巻き戻しや後出し挿入が行われていないか監視します。

🚦 Verification States (証拠の格付け)

検証結果に基づき、以下のステータスを表示します。

Status 説明
🏅 GOLD (Full Provenance) TPM 署名、QPC 同期、有効な TSA 公証がすべて揃った完全な証跡
🥈 SILVER (Offline Validated) 物理的証跡は完全だが、外部公証(TSA)が未完了の状態
🥉 BRONZE (Self-Signed) ソフトウェア署名のみ、またはデータ連続性に一部欠損あり

🛠 Technical Specifications (技術仕様)

TrustStroke Player は以下の仕様に基づき独立して実装されています。

  • Log Format: TrustStroke Log (TSL) v2.1+
  • Encryption: SHA-256 / RSA-2048 (TPM)
  • Timestamp: RFC 3161 準拠 TSA tokens

📜 License & Transparency

  • TrustStroke Player は、検証の透明性を確保するため オープンソース として公開されています。
    (※ 記録用アプリ「TrustStroke Recorder」のソースコードはセキュリティ上非公開です)

  • License: Apache License 2.0

  • Project Standard: TrustStroke Project


🔹 Concept

  • 単なる動画再生ではなく、物理入力 + 暗号チェーン によって生成プロセスを数学的に証明
  • AI 生成排除、時間改ざん検知が可能
  • デジタル制作や法務・医療などの分野で第三者による検証が可能

© 2026 TrustStroke Project

About

The official open-standard viewer for verifying TrustStroke evidence logs. Provides 0.5ms-precision synchronized playback of physical/logical input layers and cryptographic chain validation.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors