<menu id="guoca"></menu>
<nav id="guoca"></nav><xmp id="guoca">
  • <xmp id="guoca">
  • <nav id="guoca"><code id="guoca"></code></nav>
  • <nav id="guoca"><code id="guoca"></code></nav>

    8.1 預處理1

    預處理1是指使用簽名方的用戶身份標識和簽名方公鑰,通過運算得到Z值的過程。Z值用于預處理2,也用于SM2密鑰協商協議。

    輸入: ID 字節串 用戶身份標識

    Q SM2PublicKey 用戶的公鑰

    輸出: Z 字節串 預處理1的輸出

    計算公式為:

    Z = SM3(ENTL‖ID‖a‖b‖xG‖yG‖xA‖yA)

    其中:

    ENTL 為由2個字節表示的ID的比特長度;

    ID 為用戶身份標識;

    a、b 為系統曲線參數;

    xG、yG 為基點;

    xA、yA 為用戶的公鑰。

    詳細的計算過程參見GB/T 3291832918和GB/T 32905。

    本文章首發在 網安wangan.com 網站上。

    上一篇 下一篇
    討論數量: 0
    只看當前版本


    暫無話題~
    亚洲 欧美 自拍 唯美 另类