OpenSSL密碼庫算法筆記——第6.5章 密鑰協商

OpenSSL中的密鑰協商採用了IEEE 1363的標準[16] ECKAS-DH1、CSVDP-DH,其中ECKAS-DH1是Diffie-Hellman版的橢圓曲線密鑰協商,而ECSVDP-DH是Diffie-Hellman版的橢圓曲線祕值導出方案的,工作原理請參見[17,18,19]。

另外,在密鑰協商過程中會用到密鑰導出函數KDF,該函數的作用請見密鑰協商原理。密鑰導出函數也可以不使用,但是出於安全考慮,[16]強烈建議使用。同時[16]推薦使用SHA-1(參見[20])或RIPEMD-160(參見[21])等作爲密鑰導出函數,在OpenSSL的ecdhtest.c文件中可以看到KDF的定義爲SHA-1算法。

6.5.1 密鑰協商原理

6.5.2 密鑰協商函數

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章