セキュリティ
上級

アイデンティティ(アイデンティティ)

デジタル世界でユーザを一意に識別する仕組み。古典的なパスワード認証から、Passkey(FIDO2)、Web3 の DID(Decentralized Identifier)、zkLogin(ゼロ知識証明)まで進化。

0 回閲覧
0 いいね
2026/5/2 更新
関連タグ
認証
Passkey
FIDO2
DID
zkLogin

概要

アイデンティティ(Identity / Digital Identity)は、デジタル世界でユーザや機器を一意に識別する仕組みを指す。1960 年代の Unix /etc/passwd から始まり、SSL 証明書(1994)/ OAuth(2007)/ FIDO2 / Passkey(2022)と進化、2026 年現在は Passkey によるパスワードレス認証が業界標準化、Web3 の DID(Decentralized Identifier)による自己主権型アイデンティティが Sui / Worldcoin / ENS 等で本格化している。EU eIDAS 2.0 / 米国 Verifiable Credentials も法整備が進み、政府 ID のデジタル化が次の波。

主要なアイデンティティシステム(2026 年)

古典的(パスワード + MFA)

システム採用
パスワード(MD5/SHA/bcrypt/Argon2)Web 全般、衰退中
TOTP(Google Authenticator)2FA 標準
SMS OTP一部、SIM スワップ脆弱
メール認証補完用
バイオメトリクス(Touch ID / Face ID)スマホ標準

モダン(Passkey / FIDO2)

システム提供
Apple iCloud Keychain PasskeyiOS / macOS 標準
Google Password Manager PasskeyAndroid / Chrome 統合
1Password Passkeyクロスプラットフォーム
Bitwarden PasskeyOSS / SaaS
Microsoft Entra ID(旧 Azure AD)エンタープライズ
Yubico YubiKey 5C NFCハードウェアセキュリティキー

エンタープライズ SSO

システム提供
Okta$4-25/ユーザー/月
Auth0(Okta 傘下)開発者向け
Microsoft Entra IDMicrosoft 365 統合
Google Workspace SSOGoogle エコシステム
KeycloakOSS
AuthentikOSS、Keycloak 代替
OneLoginエンタープライズ

Web3 / 分散型 ID(DID)

システム採用 / 用途
Sui zkLoginWeb2 アカウント → Web3、ゼロ知識証明
Worldcoin(World ID)虹彩スキャンで人間性証明
ENS(Ethereum Name Service).eth ドメイン = Web3 ID
Lens ProtocolSNS DID
BrightIDグラフベース DID
Polygon IDエンタープライズ DID
W3C Verifiable Credentials業界標準仕様

政府 / 公的 ID

国システム
日本マイナンバーカード + 公的個人認証
EUeIDAS 2.0 + Digital Identity Wallet
韓国i-PIN
エストニアe-Estonia(電子国家)
インドAadhaar(12 億人)
米国Real ID + Login.gov

Passkey の仕組み(2026 年標準)

1. ユーザがサイトに登録
2. デバイス内蔵の Secure Enclave で公開鍵 / 秘密鍵ペア生成
3. 公開鍵をサーバ送信(秘密鍵はデバイス内に保持)
4. 認証時: サーバからチャレンジ → 秘密鍵で署名 → サーバが公開鍵で検証
5. パスワード不要、生体認証 / PIN でローカルアンロック

利点:

  • フィッシング耐性: ドメイン縛りで偽サイト不可
  • データ漏洩耐性: サーバ漏洩しても秘密鍵は安全
  • パスワード使い回し排除: そもそも存在しない
  • クロスデバイス: iCloud / Google で同期

DID / Web3 ID の概念

Web2: 「Google が認可します」(中央集権)
Web3 DID: 「自分の秘密鍵が証明します」(自己主権)
zkLogin: 「Web2 認証 + ゼロ知識証明で Web3 アカウント連携」(橋渡し)

Verifiable Credentials(W3C 標準)

{
  "@context": "https://www.w3.org/2018/credentials/v1",
  "type": ["VerifiableCredential", "UniversityDegreeCredential"],
  "issuer": "did:example:university",
  "credentialSubject": {
    "id": "did:example:user",
    "degree": {"type": "BachelorDegree", "name": "Computer Science"}
  },
  "proof": {...}
}

主要規格 / プロトコル

規格用途
OAuth 2.0 / 2.1認可フレームワーク
OpenID ConnectOAuth 上の認証
SAML 2.0エンタープライズ SSO
WebAuthn / FIDO2Passkey 標準
JWT(JSON Web Token)ステートレス認証
Verifiable CredentialsW3C 標準
DID CoreW3C 標準
eIDAS 2.0EU 公的 ID

主な攻撃と対策

攻撃対策
パスワード総当たりArgon2 + Rate Limit
フィッシングPasskey(ドメイン縛り)
SIM スワップTOTP(SMS 不使用)
クレデンシャルスタッフィングHave I Been Pwned 連動
MITMHSTS + Certificate Pinning
Replay 攻撃Nonce + タイムスタンプ

個人 PC 自作 / 開発との接点

  • 個人 SaaS の認証実装: Auth0 / Clerk / Supabase Auth が定番
  • YubiKey + FIDO2: GitHub / GitLab / AWS の物理セキュリティキー
  • 1Password / Bitwarden: 必須パスワードマネージャ + Passkey
  • 個人 OSS の OIDC 連携: Keycloak をホームサーバで運用

関連用語との違い

用語違い
認証(Authentication)「誰か」検証、Identity の一機能
認可(Authorization)「何を許可」、認証の後段
アカウント個別のユーザレコード、Identity はより広い
アバタービジュアル表現、Identity は識別子

よくある質問

Q1: Passkey は本当にパスワードを置き換える? A: 大手 SaaS 普及進行中(Apple / Google / Microsoft / GitHub / Amazon 採用)。2027-2028 年には Web 主要サイトの過半数が Passkey 移行見込み。完全置換は 2030 年代。

Q2: DID / Web3 ID はメインストリーム化する? A: 部分的に。Sui zkLogin の「Web2 アカウントで Web3 ログイン」が橋渡しとして実用化、エンタープライズの Verifiable Credentials も伸長。完全分散 DID は技術的成熟まで 5-10 年。

Q3: 個人開発で認証システムは自作 vs SaaS、どちらを選ぶ? A: SaaS 一択(Clerk / Supabase Auth / Auth0)。月数百円で OAuth / Passkey / 2FA / セッション管理が完備、自作は脆弱性 + 工数で割に合わない。

まとめ

  • デジタル世界での ユーザ識別 + 認証 の総合概念
  • 2026 年は Passkey + DID + Verifiable Credentials が三大新潮流
  • パスワード時代の終焉、自己主権型 ID の時代へ
この記事について
カテゴリーセキュリティ
難易度上級
作成日2026/5/2