PKCSについて詳しく解説

PKCS ( Public Key Cryptographic Standards )、または公開キー暗号化標準は、カリフォルニアの RSA Laboratories によって設計された一連の仕様です。 RSA Security は、暗号化セキュリティ ソリューションを専門としています。また、いくつかのアルゴリズム (2000 年 9 月 21 日に特許が切れる前の RSA を含む) の運用ライセンスも所有しています。これらの理由から、同社はPKCS を開発および推進し、公開キー暗号化技術の実装を可能にしました。

RSA Security は標準化団体ではなく、PKCS の開発と進化を完全に管理しています。したがって、厳密な意味での標準としての PKCS という用語は乱用です。それにもかかわらず、PKCS は実際の技術的ニーズに応えてITコミュニティに広く採用されています。 IETF のPKIXワーキング グループは、PKCS の一部をインターネット標準である RFC に再定式化しました。対応する RFC ではなく PKCS を混同する誤った呼び方が広まっています。

PKCSの概要
バージョン名前コメント
PKCS#1 2.1 RSA暗号規格RFC 3447 。 RSA暗号化形式を定義します。
PKCS#2廃止メッセージダイジェストの RSA 暗号化について説明しましたが、PKCS#1 に統合されました。
PKCS#3 1.4 Diffie-Hellman 鍵交換標準
PKCS#4廃止RSA キーの構文について説明しましたが、PKCS#1 に統合されました。
PKCS#5 2.0パスワード暗号化標準参照。 RFC 2898および PBKDF2。
PKCS#6 1.5廃止古い X.509 v1 証明書仕様の定義された拡張機能。
PKCS#7 1.5暗号化メッセージ構文標準RFC 2315 を参照してください。 公開鍵インフラストラクチャの一部としてメッセージの署名や暗号化に使用されます。証明書の送信にも使用されます (特に PKCS#10 メッセージへの応答で)。元々は S/MIME でしたが、現在はRFC 3852で説明されています。
PKCS#8 1.2秘密鍵情報の構文標準
PKCS#9 2.0選択された属性タイプ
PKCS#10 1.7証明書要求の標準RFC 2986 を参照してください。認証局に送信され、キーペアの署名を要求するメッセージの形式。
PKCS#11 2.20暗号化デバイスインターフェース(cryptoki)汎用暗号デバイス インターフェイスを定義する API。
PKCS#12 1.0個人情報構文標準秘密キーと対応する公開キー証明書をパスワードで保護された方法で保存するために通常使用されるファイル形式を定義します。
PKCS#13楕円曲線に関する暗号規格(開発中)
PKCS#14 擬似乱数発生器(開発中)
PKCS#15 1.1暗号化デバイス情報フォーマット規格アプリケーションが cryptoki (PKCS #11) または別の API を実装しているかどうかに関係なく、暗号化デバイスのユーザーがアプリケーションに対して自分自身を識別できるようにする標準を定義します。この仕様の IC カード部分は ISO/IEC 7816-15 標準に組み込まれています。 (リンク)
  1. Açıq açarlı kriptoqrafiya standartları – azerbaïdjanais
  2. PKCS – tchèque
  3. Public-Key Cryptography Standards – allemand
  4. PKCS – anglais
  5. PKCS – espagnol
  6. پی‌کی‌سی‌اس – persan

PKCSについて詳しく解説・関連動画

サイエンス・ハブ

知識の扉を開け、世界を変える。