数字签名

  • 用于证明真实性。
  • 数字签名必须保证以下三点:
    (1) 报文鉴别——接收者能够核实发送者对报文的签名(证明 来源);
    (2) 报文的完整性——发送者事后不能抵赖对报文的签名(防 否认);
    (3) 不可否认——接收者不能伪造对报文的签名(防伪造)。
  • 现在已有多种实现各种数字签名的方法。但采用公钥算法更容易实现。

基于公钥的数字签名的实现

  • 因为除 A 外没有别人能具有 A 的私钥,所以除 A 外没有别人能产生这个密文。因此 B 相信报 文 X 是 A 签名发送的
  • 若 A 要抵赖曾发送报文给 B,B 可将明文和对 应的密文出示给第三者。第三者很容易用 A 的 公钥去证实 A 确实发送 X 给 B
  • 反之,若 B 将 X 伪造成 X‘,则 B 不能在第三者前出示对应的密文。这样就证明了 B 伪造了 报文

具有保密性的数字签名

同时实现秘密通信和数字签名

网络安全---数字签名相关推荐

  1. 网络安全--数字签名/数字证书

    对称加密: 未加密的信息+秘钥 --> 加密的黑盒子 --> 加密后的信息 加密后的信息+秘钥 --> 解密的黑盒子 --> 未加密的信息 非对称加密: 未加密的信息+公钥 - ...

  2. 网络安全-数字签名技术框图(SZ)

    数字签名技术框图 下面再来口述一下吧: 甲.乙二人要发送一个秘密信息,但是怕被老王截获并篡改,破坏了其完整性, 于是甲.乙二人商量使用刚学习的数字签名技术来保证秘密消息的完整性. 准备工作:甲.乙都有 ...

  3. 【计算机网络】网络安全 : 总结 ( 网络攻击类型 | 网络安全指标 | 数据加密模型 | 对称密钥密码体质 | 公钥密码体质 | 数字签名 | 报文鉴别 | 实体鉴别 | 各层安全 ) ★

    文章目录 一.四种网络攻击 ★ 二.网络安区指标 ★ 三.数据加密模型 ★ 四.对称密钥密码体质 ★ 五.公钥密码体质 ★ 六.数字签名 ★ 七.报文鉴别 ★ 八.实体鉴别 ★ 九.IP 安全 ( 网 ...

  4. 计算机科学精彩帖子收集

    linux源码 LXR 源自"the Linux Cross Referencer",中间的"X"形象地代表了"Cross".与 Sourc ...

  5. 最新软考知识点总结(备考笔记)

    计算机体系结构 计算机体系结构由结构.组织.实现.性能四个基本方面组成. 结构指计算机系统各种硬件的互联. 组织指各种部件的动态联系与管理. 实现指各模块设计的组装完成. 性能指计算机系统的行为表现. ...

  6. [网络安全自学篇] 五十七.PE文件逆向之什么是数字签名及Signtool签名工具详解(一)

    本系列虽然叫"网络安全自学篇",但由于系统安全.软件安全与网络安全息息相关,作者同样会分享一些系统安全案例及基础工具用法,也是记录自己的成长史,希望大家喜欢,一起进步.前文讲解了i ...

  7. 网络协议从入门到底层原理(7)网络安全 - 常见攻击、单向散列函数、对称加密、非对称加密、混合密码系统、数字签名、证书

    网络安全 网络层 - ARP欺骗 DoS.DDoS 介绍与防御 传输层 - SYN洪水攻击(SYN flooding attack) 传输层 - LAND攻击 应用层 - DNS劫持.HTTP劫持 H ...

  8. 网络安全专家发现了一款由微软数字签名的“FiveSys”新恶意程序

    导读 Bitdefender 的网络安全专家近日发现了一款名为"FiveSys"的新恶意程序,它是一个 rootkit,实际上是由微软自己进行数字签名的. FiveSys 恶意驱动 ...

  9. 《密码编码学与网络安全》William Stalling著---学习笔记(二)【知识点速过】【数字签名+密钥管理分发+用户认证】

    提示:博文有点长,请保持耐心哦~ 前一篇文章: <密码编码学与网络安全>William Stalling著-学习笔记(一)[知识点速过][传统密码+经典对称加密算法+经典公钥密码算法+密码 ...

  10. [XJTU计算机网络安全与管理]——第七讲消息认证码和数字签名

    文章目录 [XJTU计算机网络安全与管理]--第七讲消息认证码和数字签名 一.消息认证码 消息认证--MessageAuthentication 消息认证函数 消息加密 内部错误控制与外部错误控制(附 ...

最新文章

  1. iphone导出照片到电脑_如何更改 iPhone 照片格式?
  2. Monkey测试1——Monkey的使用
  3. 深入redis内部之redis启动过程之一
  4. 牛客题霸 NC6 二叉树的最大路径和
  5. PHP中$_SERVER的详细参数
  6. NET Core微服务之路:基于Ocelot的API网关Relay实现--RPC篇
  7. ios 开发设置左滑退出_苹果铃声怎么设置自己的歌?教你用手机快速搞定!
  8. redis启动后出现WARNING you have Transparent Huge Pages (THP) support enabled in your kernel问题...
  9. 弹出VIEW.非dialog
  10. IDA反汇编EXE添加一个启动时的消息框
  11. axis2调用webservice
  12. javascript高级程序设计读书笔记——事件总结
  13. Python异步高并发批量读取URL链接
  14. android 模拟器 root
  15. 服务器经常被攻击怎么办?这7个重要因素要做好!
  16. Metasploit(一) 利用 MS17-010 漏洞进行攻击
  17. Centos 7系统常用指令
  18. uniapp网易严选项目
  19. .dat文件写入byte类型数组_Go语言学习基础-读文件、写文件、行过滤器
  20. 从后端到前端的简陋博客开发

热门文章

  1. C++17之std::apply与std::make_from_tuple
  2. 多台路由器堆叠_h3c路由器堆叠配置命令
  3. 【硬件工程师】芯片手册阅读-电阻式触摸屏控制芯片
  4. 多ubuntu主机远程桌面连接方案
  5. 如何删除word中怎么也删不掉的顽固空白页
  6. go:embed 的使用
  7. 【高清视频压制教程】使用MeGUI压制视频教程(以PSP视频为例)(转载)
  8. 10月业务安全月报 | 美国将奇虎360和知道创宇列入黑名单;丰田泄露30万用户信息;苹果曝严重漏洞
  9. android前台服务也被杀,android如何让后台服务service不被杀死(设置前台服务)
  10. WORD VBA实现查找带格式的文字并复制到特定地方