1. 21 6月, 2018 10 次提交
  2. 20 6月, 2018 7 次提交
  3. 19 6月, 2018 11 次提交
  4. 18 6月, 2018 4 次提交
  5. 15 6月, 2018 6 次提交
  6. 14 6月, 2018 1 次提交
  7. 13 6月, 2018 1 次提交
    • M
      Add blinding to an ECDSA signature · a3e9d5aa
      Matt Caswell 提交于
      Keegan Ryan (NCC Group) has demonstrated a side channel attack on an
      ECDSA signature operation. During signing the signer calculates:
      
      s:= k^-1 * (m + r * priv_key) mod order
      
      The addition operation above provides a sufficient signal for a
      flush+reload attack to derive the private key given sufficient signature
      operations.
      
      As a mitigation (based on a suggestion from Keegan) we add blinding to
      the operation so that:
      
      s := k^-1 * blind^-1 (blind * m + blind * r * priv_key) mod order
      
      Since this attack is a localhost side channel only no CVE is assigned.
      Reviewed-by: NRich Salz <rsalz@openssl.org>
      a3e9d5aa