身份认证,即身份鉴别,是 一个实体经过计算机网络向另一个实体证明其身份的过程。

1. 基于共享对称密钥的身份认证

1. Alice向Bob发送报文"我是Alice";

2. Bob选择一个一次性随机数R, 然后把这个值发送给Alice;

3. Alice使用她与Bob共享的对称密钥加密这个一次性随机数, 然后把加密的一次性随机数发回给Bob;

4. Bob解密收到的报文。

2. 基于公开密钥的身份认证

1. Alice向Bob发送报文"我是Alice";

2. Bob选择一个一次性随机数R, 然后把这个值发送给Alice;

3. Alice使用她的私钥来加密R, 然后把加密的一次性随机数发回给Bob;

4. Bob向Alice索要她的公钥;

5. Alice向Bob发送自己的公钥;

6. Bob利用Alice的公钥解密收到的报文。

计算机网络之网络安全基础-身份认证相关推荐

  1. 网络安全(1)-身份认证

    网络数据安全 现在在网络上两个节点A和B之间进行通信的时候,数据包经过的路径上很有可能会有很多的路由节点.在这些中间路由节点上,A和B之间的IP包是完全可以被截获.修改.甚至丢弃的,因此在网络上的数据 ...

  2. 网络安全之身份认证---双因子身份认证技术

    在一些对安全要求更高的应用环境,简单地使用口令认证是不够的,还需要使用其他硬件来完成,如U盾.网银交易就使用这种方式.在使用硬件加密和认证的应用中,通常使用双因子认证,即口令认证与硬件认证相结合来完成 ...

  3. 计算机网络安全-----身份认证

    文章目录 一.身份认证的概念 二.用户认证 1.基于口令的认证 2.基于智能卡的认证 3.基于生物特征的认证 三.认证协议 1.单向认证 2.双向认证 四.Kerberos认证系统 1.产生背景 2. ...

  4. 密码学原理与实践_到底什么是防火墙入侵检测密码学身份认证?如何高效建立网络安全知识体系?...

    今天杰哥给大家推荐一本新的书籍,名字叫做<网络安全原理与实践>,这本书有一定的阅读门槛,不是一本面向新手或新人的书籍,至少需要你具备网络基础的功底,例如已学习并掌握了我前面推荐的两本书了. ...

  5. 04741计算机网络原理2018年版-第八章 网络安全基础 知识要点

    一.网络安全概述 标记: 1.网络安全基本概念 网络安全基本特征:相对性.时效性.相关性.不确定性.复杂性以及重要性. 网络安全是指网络系统的硬件.软件及其系统中的数据受到保护,不因偶然的或者恶意的原 ...

  6. 网络安全第三讲 身份认证与访问控制

    一 身份标识与鉴别 1.身份标识与鉴别概念 身份标识就是能够证明用户身份的用户独有的生物特征或行为特征,此特征要求具有唯一性,如用户的指纹.视网膜等生物特征及声音.笔迹.签名等行为特征:或他所能提供的 ...

  7. 计算机网络原理【八】之 网络安全基础

    感谢内容提供者:金牛区吴迪软件开发工作室 接上一篇:计算机网络原理[七]之 无线与移动网络 文章目录 一.网络安全概述 1.基本概念 2.典型的网络安全威胁 二.数据加密 1.通信加密模型 2.传统加 ...

  8. 【网络安全】接入与身份认证技术概述

    1 概述 随着信息化的快速发展,对国家.组织.公司或个人来说至关重要的信息越来越多的通过网络来进行存储.传输和处理,为获取这些关键信息的各种网络犯罪也相应急剧上升.当前,网络安全在某种意义上已经成为一 ...

  9. C#进阶系列——WebApi 身份认证解决方案:Basic基础认证

    阅读目录 一.为什么需要身份认证 二.Basic基础认证的原理解析 1.常见的认证方式 2.Basic基础认证原理 三.Basic基础认证的代码示例 1.登录过程 2./Home/Index主界面 3 ...

最新文章

  1. 限免 | PMCAFF 产品经理第一课,面向3-5年产品经理,全面提升产品能力
  2. 块状元素、内联元素和内联块状元素
  3. java 汉字排序_java实现中文汉字的首字母排序
  4. html5 audio 获取播放时间,html5 audio 延时获取播放路径播放失败
  5. 新型智能芯片防伪印章设备_思格特智能印章管理系统成功签约山东问童动力设备公司...
  6. mybatis的mapper接口与xml传参问题
  7. bcscale php,【PHP开发】bcscale timezone charset的设定说明
  8. 程序员能靠技术渡过中年危机吗?
  9. Think In Java读书笔记:内部类覆盖及其初始化
  10. Sep 12.1.4112.4156部署客户端
  11. oracle创建数据库实例
  12. Ubuntu联网问题解决
  13. 百度应用市场app认领操作
  14. Linux中Sort命令详解
  15. 用Python做一个游戏辅助脚本,完整编程思路分享
  16. 怎样使用NetFlow分析网络异常流量
  17. css3实现建筑物的旋转,CSS3实现旋转光环效果的实现步骤
  18. WORD中表格的跨页显示
  19. 程序员也懂浪漫,表白代码,你值得拥有 (html+css+js制作一个结婚邀请函)
  20. 【组成原理-处理器】微程序控制器

热门文章

  1. 某信服终端检测响应平台任意用户登录
  2. 机器学习(五)常用分类模型(K最近邻、朴素贝叶斯、决策树)和分类评价指标
  3. ajax异步获取数据后动态向表格中添加数据(行)
  4. git报403问题解决
  5. python 导入图片
  6. 系统及软件迁移至移动硬盘
  7. 优秀的网络工程师,需要具备什么?
  8. 【LibRaw】原始图像解码库介绍(三)——数据结构
  9. 敏捷开发及Scrum介绍
  10. 云计算学习之路——LVS负载均衡