数字签名可以解决什么问题


数字签名可以解决什么问题

文章插图

可以解决伪造、抵赖、冒充和篡改问题 。
1、防冒充(伪造) 。私有密钥只有签名者自己知道 , 所以其他人不可能构造出正确的 。
2、可鉴别身份 。由于传统的手工签名一般是双方直接见面的 , 身份自可一清二楚 。在网络环境中 , 接收方必须能够鉴别发送方所宣称的身份 。
3、防篡改(防破坏信息的完整性) 。对于传统的手工签字 , 假如要签署一份200页的合同 , 是仅仅在合同末尾签名呢?还是对每一页都签名?如果仅在合同末尾签名 , 对方会不偷换其中的几页? 而对于数字签名 , 签名与原有文件已经形成了一个混合的整体数据 , 不可能被篡改 , 从而保证了数据的完整性 。
4、防重放 。如在日常生活中 , A向B借了钱 , 同时写了一张借条给B , 当A还钱的候 , 肯定要向B索回他写的借条撕毁 , 不然 , 恐怕他会再次用借条要求A还钱 。
5、防抵赖 。如前所述 , 数字签名可以鉴别身份 , 不可能冒充伪造 , 那么 , 只要保好签名的报文 , 就好似保存好了手工签署的合同文本 , 也就是保留了证据 , 签名者就无法抵赖 。
【数字签名可以解决什么问题】6、机密性(保密性) 。有了机密性保证 , 截收攻击也就失效了 。手工签字的文件(如同文本)是不具备保密性的 , 文件一旦丢失 , 其中的信息就极可能泄露 。

    推荐阅读