1. 13 Jul, 2018 1 commit
  2. 12 Jul, 2018 3 commits
  3. 11 Jul, 2018 3 commits
  4. 10 Jul, 2018 3 commits
  5. 06 Jul, 2018 1 commit
  6. 04 Jul, 2018 1 commit
  7. 03 Jul, 2018 1 commit
  8. 02 Jul, 2018 2 commits
  9. 01 Jul, 2018 1 commit
  10. 29 Jun, 2018 1 commit
  11. 28 Jun, 2018 1 commit
  12. 25 Jun, 2018 2 commits
  13. 24 Jun, 2018 1 commit
  14. 23 Jun, 2018 2 commits
  15. 22 Jun, 2018 1 commit
  16. 21 Jun, 2018 7 commits
  17. 18 Jun, 2018 5 commits
  18. 15 Jun, 2018 1 commit
  19. 13 Jun, 2018 1 commit
    • Matt Caswell's avatar
      Add blinding to an ECDSA signature · 0c27d793
      Matt Caswell authored
      
      
      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: default avatarRich Salz <rsalz@openssl.org>
      0c27d793
  20. 12 Jun, 2018 2 commits