verified_user
Standardful
首頁chevron_right標準chevron_rightFIPS 186-5
Final and effective — errata under review國際標準update 標準更新:2025年5月fact_check 事實核查:2026年10月24日

FIPS 186-5

Digital Signature Standard (DSS)

apartment發布組織:美國國家標準與技術研究院(NIST)

標準簡介

FIPS 186-5 是現行的美國聯邦數位簽章標準。該標準於 2023 年 2 月 3 日發布並生效,在一年過渡期後取代 FIPS 186-4,規定獲准的 RSA、ECDSA 和 EdDSA 簽章產生與驗證要求。

該標準對適用的美國聯邦部門、機構及代表其運行的簽章系統具有強制性;私營組織通常可自願採用。NIST 於 2025 年 5 月 12 日發布規劃說明,列出擬在後續更新或修訂中處理的勘誤,因此實施方應同時查核官方勘誤與已發布標準。

verified

三類簽章演算法

在符合演算法、參數、金鑰和保證要求的前提下,核准 RSA、ECDSA 和 EdDSA 的簽章產生與驗證。

block

停止 DSA 簽章產生

不再核准數位簽章演算法 DSA 產生新簽章;DSA 僅可用於驗證實施日期之前產生的簽章。

account_balance

聯邦安全基準

適用於保護特定敏感非機密資訊的美國聯邦部門和機構,以及代表其運行的簽章系統。

list_alt FIPS 186-5 實施重點

  • RSA、ECDSA 和 EdDSA 簽章演算法
  • 獲准雜湊函數及相關參數
  • 私鑰保密與用途隔離
  • 公鑰、域參數及金鑰持有保證
  • 簽章產生與驗證程序
  • 僅限驗證的 DSA 舊有處理
  • 密碼模組驗證依賴關係
  • NIST 勘誤與修訂監測

誰需要合規?

groups

設計、運行或提供適用公鑰簽章系統的美國聯邦機構和承包商;密碼模組供應商與測試實驗室;需要符合 FIPS 的軟體、硬體、PKI、身分、程式碼簽章、支付和文件簽章團隊。私營部門可採用該標準,但並非普遍強制。

關鍵要求

1

選擇獲准簽章方案

依照 FIPS 186-5 及其引用文件允許的方式使用 RSA、ECDSA、確定性 ECDSA、EdDSA 或 HashEdDSA。不得使用 DSA 產生新簽章。

2

使用獲准支援函數

簽章演算法應搭配獲准的雜湊、金鑰產生及其他安全函數,並遵守 FIPS 180、FIPS 202、SP 800-186 及引用規範中的適用限制。

3

保護並隔離私鑰

保持簽章私鑰機密,僅允許用於簽章產生,禁止重複用於金鑰建立,並控制產生、存取、備份、復原、輪替、撤銷和銷毀。

4

建立所需保證

依據所選方案和使用情境,取得域參數有效性、公鑰有效性及對應私鑰持有的保證。

5

驗證實施環境

確認系統是否需要通過 FIPS 140-3 和 CMVP 驗證的密碼模組,並在部署環境中測試演算法行為、故障處理、互通性和證據。

6

追蹤勘誤和遷移決策

記錄從 FIPS 186-4 的遷移,保留獲准的舊有 DSA 驗證邊界,並在新的設計或驗證決策前查閱 NIST 2025 年 5 月勘誤說明。

實施路線圖

1
步驟 1schedule 預計週期: 規劃估算:1–3 週

確認適用性和系統邊界

識別範圍內的聯邦資訊、合約、授權和系統元件。區分簽章服務、密碼模組、金鑰管理服務、憑證基礎設施及依賴應用程式,並記錄各項要求的權威來源。

2
步驟 2schedule 預計週期: 評估估算:2–6 週

盤點演算法、金鑰和舊有簽章

映射每條簽章產生與驗證路徑、演算法、參數集、雜湊、金鑰用途、模組驗證狀態和外部依賴。找出 DSA 簽章產生及需要隔離的舊有 DSA 驗證。

3
步驟 3schedule 預計週期: 設計估算:2–8 週

設計獲准目標狀態

選擇允許的 RSA、ECDSA 或 EdDSA 設定及獲准支援函數。定義金鑰產生、所有權、持有保證、保護、用途隔離、輪替、撤銷、封存和銷毀控制。

4
步驟 4schedule 預計週期: 實施估算:4–16 週

實施並驗證

使用授權或採購環境要求的模組與驗證路徑。測試已知答案、異常簽章、參數拒絕、互通性、金鑰隔離、稽核日誌及運行故障處理。

5
步驟 5schedule 預計週期: 上線後持續進行

核准遷移並監測 NIST 變更

記錄剩餘舊有驗證,完成授權和供應商證據,停用禁止的簽章產生路徑,並指定負責人查閱 2025 年 5 月勘誤及後續 FIPS 186-5 更新或修訂。

合規檢查清單

0 / 12

checklist 範圍與權威

checklist 演算法與參數

checklist 金鑰與保證

checklist 驗證與生命週期

不同密碼規範分別回答什麼問題?

FIPS 186-5 用於獲准簽章演算法,FIPS 140-3 和 CMVP 用於模組驗證,金鑰管理或 PKI 規則用於周邊生命週期與信任模型。

參考文件主要問題典型證據
FIPS 186-5哪些數位簽章演算法和程序獲准?演算法選擇、參數、簽章與金鑰保證
FIPS 140-3 / CMVP密碼模組是否經過獨立驗證?憑證、模組版本、安全政策和運行環境
NIST SP 800-57密碼金鑰應如何進行全生命週期管理?金鑰管理政策、期限、角色、保護與復原
PKI 或憑證政策公鑰如何綁定身分並獲得信任?憑證設定、簽發、撤銷、驗證和依賴方規則

常見誤區

cancel
誤區

因為 NIST 標準屬於指導,FIPS 186-5 對所有組織都是可選的。

check_circle
事實

該標準對適用性條款所述聯邦系統具有強制性。私營組織的使用通常為自願,除非其他權威或協議提出要求。

cancel
誤區

任何 RSA、ECDSA 或 EdDSA 實施都會自動合規。

check_circle
事實

合規取決於獲准參數與支援函數、所需保證、金鑰控制、引用文件以及實施和驗證環境。

cancel
誤區

CMVP 憑證可以證明整個應用程式安全。

check_circle
事實

憑證只適用於在規定條件下的特定密碼模組和版本。系統整合、金鑰保管、身分、授權、錯誤處理和運行安全仍是獨立責任。

處罰與執行

warning

FIPS 186-5 本身未規定單獨的金錢罰款。該標準對其明確涵蓋的聯邦系統具有強制性,FISMA 不允許豁免由商務部長規定為強制的 FIPS。系統或模組未滿足適用聯邦要求時,可能產生合約、授權、採購或運行後果。

常見問題解答

FIPS 186-5 核准哪些數位簽章演算法?

expand_more

FIPS 186-5 涵蓋 RSA、ECDSA 和 EdDSA 系列,在規定條件和引用文件下包括確定性 ECDSA 與 HashEdDSA。所選方案仍需使用獲准參數、支援函數和實施控制。

FIPS 186-5 下還能使用 DSA 嗎?

expand_more

DSA 不再獲准用於產生新簽章。它可用於驗證實施日期之前產生的簽章,因此組織需要記錄明確的舊有驗證邊界,而不能繼續運行 DSA 簽章服務。

誰必須遵守 FIPS 186-5?

expand_more

該標準適用於特定美國聯邦部門和機構,以及代表其運行的相關公鑰簽章系統。私營和商業組織可自願採用,除非法律、合約、採購條款或其他權威要求使其適用。

實施 FIPS 186-5 是否表示產品獲得 FIPS 認證?

expand_more

不是。FIPS 186-5 規定數位簽章演算法和要求,並非獨立的產品認證。聯邦使用通常依賴通過 FIPS 140-3 和 CMVP 驗證的密碼模組,並需核對實際模組版本、運行環境和驗證狀態。

2023 年發布後發生了哪些變化?

expand_more

FIPS 186-4 的一年過渡期於 2024 年 2 月 3 日結束。NIST 於 2025 年 5 月 12 日發布規劃說明,表示已識別問題擬在後續更新或修訂中更正,並提供勘誤表。在此期間,FIPS 186-5 仍是已發布標準。

有效的數位簽章是否足以證明個人法律身分?

expand_more

不是。密碼驗證表示簽章對所檢驗的資料和公鑰有效。身分綁定、憑證狀態、授權、可信時間、金鑰保管、政策和法律效力還需要簽章運算之外的控制。

官方文件

查看全部

實施時間線

history
19 July 2013
FIPS 186-4 發布
new_releases
3 February 2023
FIPS 186-5 發布並生效
event_available
3 February 2024
一年過渡期結束,FIPS 186-4 撤銷
fact_check
12 May 2025
NIST 發布規劃說明和勘誤表

相關分類