三、数字签名
数字签名〔018如1 318113加句,就是只有信息的发送者才能产生的别人无法伪造的一段数字串,这段数字串同时也是对信息的发送者发送信息的真实性的一个有效证明。数字签名可分为普通数字签名和特殊数字签名两大类。普通数字签名算法有尺8入、210 1
{文章来自 海口企业网站建设}www.HiSoSi.com站-31!如也、0 08八、椭圆曲线数字签名算法和有限自动机数字签名算法等。特殊数字签名有盲签名、代理签名、群签名、不可否认签名、公平盲签名、门限签名、具有消息恢复功能的签名等,它与具体应用环境密切相关。显然,数字签名的应用涉及法律问题,美国联邦政府基于有限域上的离散对数问题制定了自己的数字签名标准少 ),而一些国家如法国和德国已经制定了数字签名法。
数字签名与书面文件签名有相同之处,采用数字签名能确认以下两点:第一,信息是由签名者发送的;第二,信息自签发后到收到为止未曾作过任何修改。数字签名技术是非对称加密技术与数字摘要技术的综合应用,它将摘要用发送者的私钥加密,与原文一起传送给接收者,接收者只有用发送者的公钥才能解密被加密的摘要。
数字签名的具体过程如下。
发送方首先使用只3此算法从原文中得到一个128位的数字摘要。
(幻发送方用非对称加密体系中自己的私人密钥对这个摘要进行加密,来形成发送方的数字签名。
该数字签名将作为附件和原文一起发送给接收方。
(句接收方首先从接收到的原文中用113811算法计算出128位的摘要。
巧)接收方用发送方的公开密钥对附加在原文后的数字签名解密,得到原文的数字摘要。
⑴)接收方最后对比两个数字摘要是否相同。
如果相同,那么接收方就能确认该数字签名是发送方的,而且报文在传输过程中没有被修改或替换过。如果不同,则表明该信息可能在传输过程中被篡改。数字签名的过程如图7-15所示。
(未完待续) 声明:部分资料来自合作媒体及网络,不代表本站观点。本站不对上述言论承担责任。关键字:数字签名,发送,签名,摘要,接收