Gem WalletがCure53のセキュリティ監査を完了

Gem WalletがCure53のセキュリティ監査を完了

Gem WalletはCure53による綿密なセキュリティ監査に合格し、ウォレットのRustコアとiOS・Androidアプリではクリティカルや高リスクの問題が見つからず、深刻度が中の指摘もすべて修正または緩和されました。最終レポートの日付は2026年10月21日です。ユーザーの皆さまにとっては、Gem Walletで安心して仮想通貨を保管・送金・スワップできる理由がまた1つ増えました。

この記事を開く:

Cure53とは?

Cure53は、2007年からペネトレーションテストと、コード、インフラ、暗号技術の監査を手がけているベルリンのサイバーセキュリティ企業です。創業者のマリオ・ハイデリッヒはWebセキュリティの研究で工学博士号を取得しており、30人の独立したセキュリティ研究者の中には工学、応用暗号学、物理学の博士号を持つメンバーもいます。Cure53はこれまでに130件を超える監査レポートをウェブサイトで公開しています。

Cure53の取り組みは、クライアントにとどまらず、はるかに多くの人を守っています。同社のチームが開発したDOMPurifyは、WebアプリをXSS攻撃から守るオープンソースライブラリで、開発者によって毎週数千万回ダウンロードされています。Cure53のレポートは、1Password、Mullvad VPN、Proton Pass、Threema、Bitwardenといった、プライバシーとセキュリティこそがユーザーへの約束のすべてである製品のチームから信頼されています。

Cure53がGem Walletで検証した内容

Gem Walletは、Cure53のシニア監査人4人、すなわちCure53創業者のマリオ・ハイデリッヒ工学博士、アレクサンダー・ピルカー博士、ナディム・コベイシ博士、C・マイヤー修士によって監査されました。Gem Walletは2026年7月に監査を依頼し、2026年9月、監査人4人は13日間をかけて、Gem Walletバージョン2.114.40のペネトレーションテストとソースコード監査を行いました。監査はホワイトボックス方式で、Cure53はソースコードへの完全なアクセス権を持ってコードをレビューし、iOSとAndroidのリリースビルドをテストしました。バックエンドは今回の監査の対象外です。

監査の重点は、両方のアプリで鍵を守るRustコアに置かれました。

  • 暗号化されたキーストア (v4 Keystore and UniFFI Secret Boundary):ウォレットが秘密情報を暗号化・保存・削除する方法と、秘密情報がRustコアとアプリの間で受け渡される仕組み。
  • 鍵と署名 (Derivation, Import and Signing Primitives):シークレットフレーズのインポート、アカウントの導出、取引の署名。
  • パスワード保護 (iOS/Android Password Custody):iOSとAndroidのアプリがウォレットのパスワードを保存・使用する方法。

Gem Walletの監査結果

Cure53はクリティカルや高リスクの問題を発見しませんでした。21件の指摘のうち、深刻度が中のものをすべて含む17件はすでに修正または緩和されており、Cure53はフォローアップレビューでそれぞれの修正を確認しました。

  • クリティカル:0件
  • 高:0件
  • 中:6件(すべて修正または緩和済み)
  • 低:10件(8件修正済み)
  • 参考情報:5件(3件修正済み)

深刻度が中の指摘は端末自体での認可に関するもので、たとえばアプリロックがデフォルトで有効になっておらず、root化されたAndroidスマートフォンではパスコードのチェックを回避できました。いずれも、ロックが解除された、またはroot化されたスマートフォンが攻撃者の手にあるか、ユーザーが悪意のあるアプリをインストールしていることが前提でした。未解決の4件は、深刻度が低い、または参考情報レベルの堅牢化の提案です。

Gem Walletが鍵を守る仕組み

Cure53は、インポート、暗号化された保存、アカウントの導出、署名、エクスポート、削除まで、ウォレットの秘密情報の流れを最初から最後まで追跡し、その基盤を確認しました。

  • 両アプリで共通のRustコア:iOS(Swift)とAndroid(Kotlin)のアプリは同じRustコアを共有しています。日常の署名では復号された秘密鍵がRustの内部にとどまり、アプリが受け取るのは署名済みの取引だけです。
  • 保存データの強力な暗号化:各秘密情報はArgon2idで導出した鍵を使ってAES-256-GCMで暗号化され、ファイルヘッダーも認証されます。Cure53は、Argon2idのパラメーターが現在の推奨に沿っており、nonceの再利用もないことを確認しました。
  • 保護されたパスワード保存:ウォレットのパスワードはiOS KeychainまたはAndroid Keystoreに保管されます。
  • 安全な乱数:シークレットフレーズ、nonce、ソルトは安全な乱数源から生成されます。
  • 56のチェーンでのアドレスチェック:導出テストでは固定の期待アドレスを使用しており、シークレットフレーズを使う56のチェーンすべてで結果が一致しました。

Cure53監査後のGem Walletの修正

修正の大半はアプリロックを強化するものです。Gem Walletはウォレットの作成時やインポート時にアプリロックの有効化を提案するようになり、アプリロックがオンの場合、ウォレットの削除にはパスコードまたは生体認証が求められます。Androidでは、ウォレットのパスワードが常にAndroid Keystoreの鍵で保護されるようになり、アプリロックがオンの場合はその鍵の利用に端末のPINまたは生体認証が必要になるため、Cure53がroot化されたスマートフォンで見つけた回避手段はふさがれました。

アプリそのものも強化しました。Androidでは、DAppがほかのアプリには横取りできない検証済みのgemwallet.comリンクを通じてGemに戻るようになりました。iOSでは、シークレットフレーズと秘密鍵がスクリーンショット、画面収録、アプリスイッチャーに表示されなくなりました。Rustコアでは、シークレットフレーズと導出された鍵が使用直後にメモリから消去されるようになりました。これらの修正はすべて、Gem Walletバージョン2.114.73以降で利用できます。

ユーザーにとって重要な理由

Gem Walletは100%オープンソースのセルフカストディウォレットで、秘密鍵はお使いの端末にのみ保存され、私たちのチームを含め誰もアクセスできません。すべてのコードはGitHubで公開されているため、監査済みのバージョンとその後の修正は誰でも確認できます。

オープンソースのコードはウォレットの作りを示し、独立した監査はウォレットのセキュリティを裏付けます。この2つがそろうことで、ユーザーは最も大切なもの、つまり仮想通貨が自分だけの管理下にあるという確信を得られます。

Cure53監査レポート(PDF)

📄 Gem WalletのCure53監査レポート(PDF)

📄 Gem WalletのCure53監査サマリー(PDF)

Gem Walletを裏付ける独立した監査はCertiK(2026年4月)とCure53(2026年10月)の2つになり、今後も独立した監査人にコードのレビューを依頼していきます。監査後のすべての修正を反映させるためにGem Walletを最新バージョンにアップデートして、24時間365日、安全かつプライベートに仮想通貨を管理しましょう。

免責事項: この記事は情報提供と教育のみを目的としており、金融・投資の助言ではありません。暗号資産は価格変動が非常に大きく、投資した資金をすべて失う可能性があります。ご自身で調べたうえで、自己責任で判断してください。

Gem Walletをお試しください!

100種類以上のブロックチェーンに対応したセルフカストディウォレット

App Store App Storeでの評価は4.6★です。 Google Play Google Playでの評価は4.7★です。
今すぐダウンロード

よくある質問

Gem Walletの監査を実施したのは、2007年からペネトレーションテストと、コード、インフラ、暗号技術の監査を手がけているベルリンの独立系サイバーセキュリティ企業、Cure53です。シニア監査人4人は、Cure53創業者のマリオ・ハイデリッヒ工学博士、アレクサンダー・ピルカー博士、ナディム・コベイシ博士、C・マイヤー修士です。
Gem Walletは2026年7月に監査を依頼し、Cure53は2026年9月にウォレットをテストし、最終レポートの日付は2026年10月21日です。
ありません。Cure53はGem Walletにクリティカルや高リスクの問題を1件も見つけておらず、深刻度が中の指摘もすべて修正または緩和されました。
はい。Gem Walletはセルフカストディウォレットで、秘密鍵は端末上で暗号化され、端末の外に出ることはありません。Cure53とCertiKによる独立した監査ではクリティカルや高リスクの問題は見つからず、コードは誰でも確認できるよう公開されています。