1.1 数字证书的概念以及作用
     数字证书又称为数字标识,是标志网络用户身份信息的一系列数据。它提供了一种在互联网上身份验证的方式,是用来标志和证明网络通信双方身份的数字信息文件。通俗地讲,数字证书就是个人或单位在互联网的×××。

数字证书是由作为第三方的法定数字认证中心(CA)中心签发,以数字证书为核心的加密技术可以对网络上传输的信息进行加密和解密、数字签名和签名验证,确保网上传递信息的机密性、完整性,以及交易实体身份的真实性,签名信息的不可否认性,从而保障网络应用的安全性。

1.1.1 身份认证
     身分认证即身份识别与鉴别,就是确认实体即为自己所声明的实体,鉴别身份的真伪。如甲乙双方的认证,甲首先要验证乙的证书的真伪,当乙在网上将证书传送给甲时,甲首先要用权威机构CA的公钥解开证书上CA的数字签名,如签名通过验证,证明乙持有的证书是真的;接着甲还要验证乙身份的真伪,乙可以将自己的口令用自己的私钥进行数字签名传送给甲,甲已经从乙的证书中或从证书库中查得了乙的公钥,甲就可以用乙的公钥来验证乙用自己独有的私钥进行的数字签名。如果该签名通过验证,乙在网上的身份就确凿无疑。

1.1.2 数据完整性
      数据完整性就是确认数据没有被修改, 即数据无论是在传输或是在存储过程中经过检查确认没有被修改。数据完整性服务的实现主要方法是数字签名技术,它既可以提供实体认证,又可以保障被签名数据的完整性。这是因为密码哈希算法和签名算法提供的保证,哈希算法的特点是输入数据的任何变化都会引起输出数据的不可预测的极大变化;签名是用自己的私钥将该哈希值进行加密,和数据一起传送给接受方。如果敏感数据在传输和处理过程中被篡改,接受方就不会收到完整的数据签名,验证就会失败。反之,如果签名通过了验证,就证明接收方收到的是没经修改的完整性数据。

1.1.3 数据保密性
    数据保密性就是确保数据的秘密,除了指定的实体外,其他没经授权的人不能读出或看懂该数据。PKI的保密性服务采用了“数字信封”机制,即发送方先产生一个对称密钥,并用该对称密钥加密敏感数据。同时,发送方还用接收方的公钥加密对称密钥,像装入一个“数字信封”里。然后,将被加密的对称密钥(“数字信封”)和被加密的敏感数据一起传送给接收方。接收方用自己的私钥拆开“数字信封”,得到对称密钥,用对称密钥解开被加密的敏感数据。其他没经授权的人,因为没有拆开“数字信封”的私钥,看不见或读不懂原数据,起到了数据保密性的作用。图三也说明了数据保密性过程。

1.1.4 不可否认性
     不可否认性服务是指从技术上实现保证实体对他们的行为的诚实性,即用数字签名的方法防止其对行为的否认。其中,人们更关注的是数据来源的不可否认性和接收的不可否认性,即用户不能否认敏感信息和文件不是来源于他;以及接收后的不可否认性,即用户不能否认他已接收到了敏感信息和文件。此外还有其他类型的不可否认性,传输的不可否认性、创建的不可否认性和同意的不可否认性等等。

转载于:https://blog.51cto.com/irefe/188931

数字证书的概念以及作用相关推荐

  1. 公钥、私钥、数字签名和数字证书的概念及解密

    http协议的数据传递是明文的, 也就是从服务器传递给浏览器的内容是明文的, 这个信息如果被截取了,内容也就完全暴露了.所以大部分的互联网网站和应用使用的基本都是https协议,在申请和配置网站的ht ...

  2. PKI-2-数字签名和数字证书的概念

    在PKI-1中提到了加解密,还有非对称算法中公钥和密钥的概念,那么什么是数字签名.数字证书呢 我们先讨论一个场景,有一对情侣分别在遥远的西伯利亚和北京:男生A拿着自己的私钥对情书进行加密,然后通过公共 ...

  3. 详解公钥、私钥、数字证书的概念

    加密和认证 首先我们需要区分加密和认证这两个基本概念. 加密是将数据资料加密,使得非法用户即使取得加密过的资料,也无法获取正确的资料内容,所以数据加密可以保护数据,防止监听攻击.其重点在于数据的安全性 ...

  4. 公钥、私钥、数字证书的概念 (讲得很明吧,通俗易懂)

    公钥和私钥 一直以来对公钥和私钥都理解得不是很透彻,感觉到模棱两可.今天在网上找了半天,通过查看对这个密钥对的理解,总算弄清楚了.       公钥和私钥就是俗称的不对称加密方式,是从以前的对称加密( ...

  5. 公钥、私钥、数字证书的概念

    公钥和私钥 一直以来对公钥和私钥都理解得不是很透彻,感觉到模棱两可.今天在网上找了半天,通过查看对这个密钥对的理解,总算弄清楚了.       公钥和私钥就是俗称的不对称加密方式,是从以前的对称加密( ...

  6. 一个故事教你看懂什么是数字证书,它的原理是什么?它的作用是什么?

    原创地址:http://www.cnblogs.com/JeffreySun/archive/2010/06/24/1627247.html 1.基础知识       这部分内容主要解释一些概念和术语 ...

  7. 数字证书原理,公钥私钥加密原理

    文中首先解释了加密解密的一些基础知识和概念,然后通过一个加密通信过程的例子说明了加密算法的作用,以及数字证书的出现所起的作用.接着对数字证书做一个详细的解释,并讨论一下windows中数字证书的管理, ...

  8. 数字证书原理[转载]

    文中首先解释了加密解密的一些基础知识和概念,然后通过一个加密通信过程的例子说明了加密算法的作用,以及数字证书的出现所起的作用.接着对数字证书做一个详细的解释,并讨论一下windows中数字证书的管理, ...

  9. 什么是数字证书、公钥私钥

    文中首先解释了加密解密的一些基础知识和概念,然后通过一个加密通信过程的例子说明了加密算法的作用,以及数字证书的出现所起的作用.接着对数字证书做一个详细的解释,并讨论一下windows中数字证书的管理, ...

最新文章

  1. MSSql-1内部数据库版本号
  2. ajax 请求超过了5s 还没有返回 的话 就自动取消
  3. 我的世界基岩版json_我的世界基岩版1.16
  4. 台式电脑麦克风_还有人买台式PC吗?这份新品推荐攻略值得收藏
  5. 飞鸽传书下载 分析企业OpenEIM
  6. 为什么Java 中1000==1000为false,而100==100为true?
  7. 【Python】Python实战从入门到精通之七 -- 教你深入理解异常处理
  8. 试解释如下两个概念:CLR和CTS
  9. Skill Level 4 D23
  10. python编程是干嘛的-学 Python 都用来干嘛的?
  11. 日程表、学生课表插件
  12. Dubbo视频教程(Dubbo项目实战)
  13. html svg单击事件,html5 svg 中元素点击事件添加方法
  14. 重整晋商雄风,再现汇通天下 -------《晋商》阅读笔记第5-6章
  15. 微软云Blob存储账号使用——Java使用
  16. 解读百度权重是怎么计算的
  17. Selenium原理探秘
  18. Win10系统安装CUDA10.0和cuDNN
  19. 分布式存储与分布式计算
  20. 面试记录-苏宁(客服研发中心)

热门文章

  1. 如何让虚拟机中乌版图系统变大?
  2. 解决群晖 “由于系统可用存储空间不足,您将无法登录“ 的问题
  3. 计算机管理 存储空间不足,win10系统提示“存储空间不足无法处理此命令”的处理技巧...
  4. chromium aura简介
  5. [No00005F]读书与心智
  6. 定了!阿里日成了“中国品牌日”! 老外说,原因都在这里了
  7. 劳务派遣有五险一金吗
  8. 如何看Mac电脑的具体CPU型号
  9. python学习5(input函数)
  10. .net framework 官方下载地址