Tangem Walletのアクセスコード保護の仕組み
Tangem Walletは、デジタル資産を守るための強力なセキュリティ機能を備えています。その中でも重要なのがアクセスコードの利用です。本記事では、この機能の仕組みやポイント、アクセスコードの管理方法についてわかりやすく解説します。
アクセスコード保護とは?
Tangem Walletのアクセスコード保護は、ウォレットへのアクセス時に任意のパスコードやPIN、フレーズの入力を求めることで暗号資産を守るセキュリティ機能です。物理的なTangemカードが紛失・盗難にあった場合でも、不正アクセスを防ぎ、資産を安全に保護します。
アクセスコードはウォレットの初期設定時にユーザー自身が決定します。設定できる内容は以下の通りです。
例:12345678のようなPINコード
単語やフレーズ(例:TangemIsGreat, Tangem4EVER, 123Judely, Tangem Rules)
上記の組み合わせ
さらに利便性を高めるため、Tangemではアクセスコードの保存や、必要な場面で生体認証を利用できるようになっています。
Tangem Walletは、追加のセキュリティ層として生体認証機能も提供しています。指紋認証や顔認証など、スマートフォンの生体認証システムを活用し、アプリのロック解除やウォレット管理が、毎回アクセスコードを入力せずに行えます。
生体認証によるセキュリティ強化
iPhoneやAndroid端末の生体認証(Face IDやTouch IDなど)は、端末のセキュアエンクレーブや認証機構を通じて保存されたアクセスコードと連携します。
iOSのSecure Enclave:生体データは「Secure Enclave」と呼ばれる独立した領域で安全に保管され、メインプロセッサが侵害されても機密情報が守られます。
Android OSのTrusted Execution Environment (TEE):Android端末ではTEEが生体データを安全に保管し、Tangemアプリを含む他のアプリからアクセスできないようになっています。
具体的な仕組みを説明します。
アクセスコードの保存
iPhoneでアクセスコードを保存した場合、iCloudキーチェーンまたはローカルキーチェーンに安全に格納されます。AndroidではAndroid Keystoreシステムに保存され、いずれも暗号化されており、端末本人のみがアクセスできます。
生体データの保存
指紋や顔認証などの生体データは、端末内のSecure EnclaveやTEEに安全に保存されます。これらは機密情報専用の独立チップであり、生体データがサーバーや他のアプリに共有されることはありません。
生体認証プロセス
生体認証で保存済みパスワードへアクセスする際、次の流れで処理されます。
端末が生体データ(指紋や顔情報)を取得
取得したデータを、セキュアエンクレーブ内の保存データと照合
一致すれば、セキュアエンクレーブが認証成功を通知
コードへのアクセス
生体認証が成功すると、セキュアエンクレーブがキーチェーンやKeystoreへのアクセスを許可し、必要なフィールドへの自動入力やTangemアプリへのログインが可能となります。
セキュリティ対策
保存されたアクセスコードや生体データは暗号化されており、不正な第三者がアクセスできません。セキュアエンクレーブやTEEはメインプロセッサと分離して動作し、さらなる安全性を確保します。生体データは端末内のみで管理され、Apple・Google・Tangemに共有されることはありません。
生体認証はユーザー体験を向上させつつ、高いセキュリティ基準を維持します。ただし、トランザクションの署名時にはTangemカードをスマートフォンにタップする必要があり、さらに安全性が高まります。
Tangem Walletでのアクセスコードの使い方
Tangem Walletでのアクセスコード保護の流れは次の通りです。
アクセスコードの設定方法
初回セットアップ時、アクセスコードの作成を求められます。設定手順は以下の通りです。
- 公式Tangemアプリをスマートフォンにダウンロード・インストール
- Tangemカードをスマートフォンにタップしてセットアップを開始
- 覚えやすく他人に推測されにくいアクセスコードを入力
- 同じコードを再度入力して確認
- 追加のセキュリティ対策として、他のTangemカードに秘密鍵をバックアップ。各バックアップカードをスキャンし、アクセスコードを入力
この手順により、ブルートフォース攻撃や不正アクセスからウォレットを守ります。
アクセスコードの利用シーン
アクセスコードは、以下のような重要な操作時に毎回入力が必要です。
- Tangem Walletアプリを開き、残高や取引履歴を確認する時
- カード所有者による承認が必要な取引の確定時
- ウォレット設定やカード構成の変更時
アクセスコードの変更方法
アクセスコードを変更したい場合は、次の手順で行います。
- カードをスキャンしてウォレットを開く
- 画面右上の三点アイコンからデバイス設定を選択
- アクセスコードを変更したい端末をスキャン
- 現在のアクセスコードを入力して進む
- 表示された画面でChange Access Codeをタップ
- もう一度現在のアクセスコードを入力
- 新しいコードを入力・確認
- Continueをタップし、Tangemをスキャンして変更を保存
アクセスコードのリセット方法
アクセスコードを忘れた場合も、Tangemは安全なリセット方法を提供しており、セキュリティを損なわずに再設定できます。
- Tangemアプリを開き、リセットしたい端末をスキャン
- セットアップやウェルカム画面で『Forgot your code?』オプションを選択
- 新しいアクセスコードの入力・確認を求められます
- リセットを確定するには、Tangemウォレットセット内の別のデバイスが必要です。案内に従いバックアップカードをタップ
- バックアップカードで確認すると、アクセスコードがリセットされ、新しいコードでウォレットにアクセスできます
この方法はバックアップカードが必須となるため、第三者が勝手にリセットすることはできず、さらなる安全性が確保されます。
ウォレット全体(すべてのカードやリング)のアクセスコードを変更したい場合は、それぞれのデバイスごとに手順を行う必要があります。
アクセスコードリセット機能の無効化
Tangem Walletでは、バックアップカードによるアクセスコードリセット機能を無効化することも可能です。アプリ内の設定から変更でき、一度アクセスコードを設定した後は、厳格な認証手続きを経ない限りリセットできなくなります。
アクセスコード保護のメリット
- Enhanced security:不正なアクセスや取引を防止します。アクセスコード保護と生体認証により、利便性と安全性がさらに向上します。
- User control:ユーザー自身がデジタル資産を管理でき、認証された人のみが取引可能です。Tangemカードを紛失しても、アクセスコードがなければ資産は守られます。
- Recovery options:バックアップカードによる安全な復旧手段を提供し、利便性とセキュリティを両立します。
これらのセキュリティ対策により、ユーザーは不正アクセスの心配なく自信を持ってデジタル資産を管理できます。アクセスコードやセキュリティ設定の詳細な使い方は、Tangem Help CenterやTangem Guideもご参照ください。