Research report :

OhMyKeymint distinguishes itself from TrickyStore by functioning as a comprehensive KeyMint simulator rather than a mere patcher. While TrickyStore hooks into existing system calls to spoof integrity status, OhMyKeymint rebuilds the entire engine in Rust, making it the superior choice for devices with broken TEE hardware as it provides a complete virtual replacement that is much harder for advanced detectors to identify.

However, this simulation involves a significant security trade-off by shifting the root of trust from immutable hardware chips to software-based files. This transition makes encryption keys technically portable and extractable if the internal seed is compromised, while also leaving digital residues in the system directory even after the module is uninstalled.

--------

研究報告:

OhMyKeymintは、単なるパッチツールではなく、包括的なKeyMintシミュレータとして機能することで、TrickyStoreとは一線を画しています。TrickyStoreは既存のシステムコールにフックして整合性ステータスを偽装しますが、OhMyKeymintはエンジン全体をRustで再構築します。そのため、TEEハードウェアが破損しているデバイスにとって、完全な仮想代替を提供し、高度な検出ツールによる識別がはるかに困難になるため、より優れた選択肢となります。

しかし、このシミュレーションには、信頼の基点を不変のハードウェアチップからソフトウェアベースのファイルに移行させるという、重大なセキュリティ上のトレードオフが伴います。この移行により、暗号化キーは技術的に移植可能となり、内部シードが侵害された場合は抽出可能になりますが、モジュールをアンインストールした後でも、システムディレクトリにデジタル痕跡が残ります。