9.4 公開密鑰生成原語
9.4 公開密鑰生成原語
9.4.1 PKGP-1
{DL,EC}PKGP-1是{離散對數,橢圓曲線}公開密鑰生成原語使用實體的私鑰和域變量來生成該實體的公鑰。
輸入:
a) 實體自己的私鑰整數s;
b) 與該私鑰s相關的域變量g和r(其中r為素數,g為r的本原根)。
假設:
私鑰和相應的域參數有效。
輸出:
該實體的公鑰w。
操作:公鑰w的計算要執行以下兩步:
a) 計算公鑰組元素w =g^s;
9.4.2 [DL]PKGP-2-CLIENT
[DL]PKGP-2-CLIENT是離散對數公開密鑰生成原語,該原語根據DL域參數和客戶的私鑰生成客戶的公開密鑰,該原語應用在[DL]APKAS-{2,3}-CLIENT。
輸入:
a) 客戶的私鑰(整數)s;
b) 與密鑰s相關的DL域參數(包括gq-1和q)。
假設:
私鑰s、驗證數據vπ和域參數是有效的,gq-1的階為q-1 。
輸出:
公開密鑰wc,其中wc是GF(q)中的非零元素。
操作:
a) 計算域元素wc=exp(gq-1,s);
GB/T 32213-2015 信息安全技術 公鑰基礎設施 遠程口令鑒別與密鑰建立規范
推薦文章: