11.4 乘法元生成函數
11.4 乘法元生成函數
乘法元生成函數(multiplier value creation function)生成一個域乘法元素,該元素在DLSVDP-5-CLIENT和DLSVDP-5-SERVER原語之間共享,該原語分別有APKAS-3-Client和APKAS-3-Server調用。該MVCF(multiplier value creation function)函數根據客戶和服務器共享信息生成域乘法元,該函數的輸出僅與輸入有關。MVCF設計用來防止一個惡意的參與方強制使另一方使用他選擇的與mv相關的域參數(在這種情況下,惡意參與方可以進行猜測攻擊)。
11.4.1 MVCF-1
MVCF-1函數根據一個散列函數和由客戶和服務器共享的域參數生成域乘法元。
輸入:DL域參數(包括gq-1和q)。
輸出:一個有限域乘法元元素。
操作:
a) 使用I2OSP生成一個長度為「log 256(q +1)」域元素o1;
b) 計算八位位組串o2= FE2OSP(gq-1);
c) 計算八位位組串o3 = SHA-1(o1 ||o2);
GB/T 32213-2015 信息安全技術 公鑰基礎設施 遠程口令鑒別與密鑰建立規范
推薦文章: