数字签名标准是什么

子凡 问答 2019-01-15 21:58:52 阅读(...)

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

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

数字签名标准(DSS)

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

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

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

0个人收藏 收藏

相关推荐

  • 文档签名 Document signature

    文件签名是什么

    文档签名是向文档添​​加数字或电子签名以提供发件人身份的过程。电子文档签名消除了对物理纸质文档的需求,并大大加快了签名过程。文件签署通常是任何合同的关键部分,并且在合同管理软件和提案软件空间中发挥着重要作用。
  • 签名验证 Signature verification

    什么是签名验证

    签名验证是身份验证的一种形式。它的工作原理是根据过去的迭代确定一个人的签名是否真实。 签名或其图像被输入签名验证软件并与文件中的图像进行比较。生物识别技术可以依赖签名特征,如使用的压力、笔的抬起、速度和笔划的方向来进行身份验证。 
  • net framework

    net framework是什么

    .NET Framework是Windows的托管执行环境,可为其运行的应用提供各种服务,组件有公共语言运行时 (CLR),是处理运行应用的执行引擎;.NET Framework类库,提供开发人员从其自己应用中调用的已测试、可重用代码库。
  • GnuPG

    GnuPG是什么

    GNU Privacy Guard(GnuPG 或 GPG)是一个密码学软件,用于加密、签名通信内容及管理非对称密码学的密钥。GnuPG 是自由软件,遵循 IETF 订定的 OpenPGP 技术标准设计,并与 PGP 保持兼容。
  • Pretty Good Privacy 优良保密协议 PGP

    PGP是什么

    PGP(优良保密协议)是一套用于讯息加密、验证的应用程序。PGP本身是商业应用程序;开源并具有同类功能的工具名为GnuPG(GPG)。PGP及其同类产品均遵守OpenPGP数据加解密标准。
  • 根证书 root certificate

    根证书是什么

    根证书(root certificate)是属于根证书颁发机构(CA)的公钥证书,是在公开密钥基础建设中,信任链的起点。证书颁发机构的角色有如现实世界中的公证行,保证网络世界中电子证书持有人的身份。