9.5 椭圆曲线数字签名算法—ECDSA
对微软(Microsoft)产品有所了解的读者朋友可能对于这个算法的名称不会太陌生,它正是微软操作系统及办公软件的序列号验证算法。序列号是什么?正是微软为其软件经过签名得到的签名值!
9.5.1 简述
ECDSA(Elliptic Curve Digital Signature Algorithm,椭圆曲线数字签名算法)于1999年作为ANSI标准,并于2000年成为IEEE和NIST的标准。
ECDSA算法相对于传统签名算法具有速度快、强度高、签名短等优点,其用途也越来越广泛。微软操作系统的25位的产品密钥中就使用了椭圆曲线签名算法,产品密钥就是签名的十六进制串表示形式。