数字签名标准(DSS)由美国国家安全局开发,用于生成验证电子文档的数字签名的程序和标准的集合。被美国国家标准与技术研究院(NIST)指定为联邦信息处理标准186,已成为美国政府对电子文档进行身份验证的标准。

数字签名标准(DSS)由美国国家安全局开发,是用于生成用于验证电子文档的数字签名的程序和标准的集合。数字签名标准于 1994 年被美国国家标准与技术研究院(NIST)指定为联邦信息处理标准 186,已成为美国政府对电子文档进行身份验证的标准。

数字签名标准是什么  第1张

数字签名标准旨在用于电子资金转移,软件分发,电子邮件,数据存储和需要高数据完整性保证的应用程序。数字签名标准可以用软件,硬件或固件实现。

数字签名标准背后使用的算法称为数字签名算法。该算法利用两个大数,这两个大数是基于唯一算法计算的,该算法还考虑了确定签名真实性的参数。这间接地还有助于验证附加到签名的数据的完整性。数字签名只能由授权人使用他们的私钥生成,并且用户或公众可以借助提供给他们的公钥来验证签名。但是,数字签名标准中加密和签名操作之间的一个关键区别是加密是可逆的,而数字签名操作则不是。关于数字签名标准的另一个事实是它不提供关键密钥分发或密钥交换的任何能力。换句话说,数字签名标准的安全性很大程度上取决于签字人私钥的保密性。

数字签名标准确保数字签名可以被认证,并且携带数字签名的电子文档是安全的。该标准还确保了对签名的不可否认性,并为防止冒名顶替提供了所有保障措施。该标准还确保可以跟踪数字签名文档。