信息认证技术

这个章节会介绍一些比较有意思的东西,例如哈希函数,数字签名,身份认证等!

1.一个安全的认证 系统应满足什么样的条件?

  合法的接受者能够检验所接受消息的合法性和真实性

  合法的发送方对所发送的消息无法进行否认

  除了合法的发送方之外,任何人都无法伪造和篡改消息

2.消息验证:验证消息的完整性和不可抵赖性

 身份认证:鉴别用户身份

哈希函数

1.哈希函数必须具有哪些性质?

  给定M ,很容易计算h

   给定h,根据H(M) = h 推导出M很难,这个性质称为单向性

  给定M,通过同一个H(`),计算出不同的h是很苦难的

  弱抗碰撞性

  强抗碰撞性

2.MD5:可将任意长度的消息经过变换得到一个 128位的散列值

MD5算法的简要概述:MD5以512个分组来处理输入的 信息,且每一个分组又被划分成16个32个子分组,经过了一系列的处理后,算法的输出由4个32个分组组成,将这4个32个分组级联后将生成一个128位散列值

MD5的算法步骤:

  数据填充与分组

  初始化散列值

  计算散列值

3.SHA-1:输入是长度小于2^64位的消息,输出是160位的散列值,输入消息以512位的分组为单位进行处理

补位:先添加一个1,再添加若干个0

4.消息认证技术

  对通信双方的验证可采用数字签名和身份认证技术 +认证 码

主要内容:

  对敏感信息加密

  保证数据的完整性

  对数据和信息的来源进行验证

5.消息认证方法

  在对称加密方式中,解决消息M无法被判断是合法的,方式为发送方在对消息M进行加密前,首先对消息通过校验函数F(;)产生一个校验码,将校验码附加在消息M之上,再进行加密

  一般的加密方式为:A先使用自己的私钥进行加密,再使用接受方B的公钥Kbp进行加密,则同时即保证了机密性,又提供了消息认证的能力

6.基于哈希函数的消息认证:

  在解密消息后,只需再次使用哈希函数,进行加密,比较两者的信息是否一致,即可完成对消息的认证

7.基于消息认证吗(AC)的消息认证

  接受方与 发送方均具有相同的MAC值,则只需要在接受到信息时对mac值进行比对,就可以了

8.数字签名:

签名特征:

  可信

  无法伪造

  无法重复使用

  无法被篡改

  不可否认性

9.数字签名的实现:直接数字签名,仲裁数字签名

原文地址:https://www.cnblogs.com/zwz178/p/9217264.html

时间: 2024-08-29 21:54:40

信息认证技术的相关文章

转载:校园网接入认证技术对比与分析

原文作者: 沙捷 费青松 王雁 作者单位:首都体育学院 信息网络中心 北京市海淀区北三环西路 11号 100088 1 概述 Internet网络是一个自助网络,免费使用,一个用户终端配置IP地址即可接入网络.IP网络规模的扩大使得管理问题凸现,而不管是运营商的IP城域网还是校园网都有运营收费的需求,但是 在校园网中引入用户认证技术,有两个目的,一是可以有效的识别上网用户身份,第二是便于对用户的接入权限.业务权限.用户行为等进行有效的控制和管理,包括提供灵活的计费手段.基于IP地址的用户管理显然

热点认证技术实现

热点认证技术实现 代码可以在https://github.com/zhouyelihua/wifidog-yaha下载 背景 ???当用户靠近路由器时候,打开App时候,会自动连接上金猪酒店提供的网络,当用户离开路由器的时候,或者关闭app之后会断开相关的网络连接. 方案一: 目前的技术调研 IOS的局限性 ?apple公司关于wifi的相关api很少其中开放的api只有以下的代码可以实现扫描周边的wifi列表 objectivee-c - (id)fetchSSIDInfo { NSArray

软考之路(5)——计算机组成原理之加密技术和认证技术

在软考的题目中总会出现一两道关于加密技术和认证技术的题目.比如:2012年11月的上午题的第(8)和第(9)题: 用户B收到用户A带数字签名的消息M,为了验证M的真实性,首先须要从CA获取用户A的数字验证书,并利用( 8 )验证该证书的真伪,然后利用( 9 )验证M的真实性. (8)A.CA的公钥   B.B的私钥   C.A的公钥   D.B的公钥 (9)A.CA的公钥   B.B的私钥   C.A的公钥   D.B的公钥 这类题目绝对不难.仅仅要你弄清楚了加密技术与认证技术,这样的题目应该是

哈希表 之 接入与身份认证技术概述

1 概述 随着信息化的高速发展,对国家.组织.公司或个人来说至关重要的信息越来越多的通过网络来进行存储.传输和处理,为获取这些关键信息的各种网络犯罪也对应急剧上升. 当前,网络安全在某种意义上已经成为一个事关国家安全.社会经济稳定的重大问题.得到越来越多的重视. 在网络安全中.身份认证技术作为第一道,甚至是最重要的一道防线.有着重要地位,可靠的身份认证技术能够确保信息仅仅被正确的"人"所訪问.身份认证技术提供了关于某个人或某个事物身份的保证.这意味着当某人(或某事)声称具有一个特别的身

宽带认证计费系统的认证技术主要有哪些

宽带的认证技术在宽带认证计费系统中有着不可或缺的地位,因为宽带认证技术对宽带认证计费有着非常重要的帮助,下面时讯无线为大家介绍一下宽带认证计费系统的认证技术主要有哪些. 宽带认证计费 宽带认证计费系统的认证技术主要有哪些 常见认证技术 宽带认证技术是宽带计费系统的一个重要组成部分,它是对用户进行上网管理控制的基本必要技术手段.目前宽带常见的宽带认证技术,包括WEB认证.客户端认证.PPPOE认证.802.1X认证等.其中WEB认证和客户端认证是最常用的宽带认证技术,PPPOE认证是以前窄带电话线

如何判定伪原创内容之信息指纹技术

"内容为王,外链为皇"这句话,相信任何一个从事SEO工作的人都是知道的,由此可见,内容和外链对于网站的重要性.外链是提升我们网站关键词排名的关键,而内容是我们网站的基础. 站内内容的更新对于网站来说是非常重要的,内容讲究原创性是我们平时在进行内容建设时特别需要注意的地方,但是搜索引擎如何判定原创内容呢?今天徐州亿网将给大家说说搜索引擎的信息指纹技术. 首先给大家说说这个信息指纹技术,接触到这个概念还是在ZAC的一次培训中.信息指纹技术在百度百科中的解释是:就是提取一个信息的特征,通常是

亚通声纹认证技术助力网络身份认证

社交媒体注册.网上购物.在线银行交易--在人们的日常生活中,需要网络实名认证的越来越多. 烟台亚通网络科技有限公司出品的声纹验证引擎为各适应各类场合提供网络身份认证服务. 提供更专业的私有云部署 避免了其他厂商的公有云无法应用于各类机密等级较高的内网系统. 中国科学院院士张钹指出,保证信息安全是关系到国计民生的重大问题,而身份认证则是其中至关重要的部分.虽然信息技术发展日新月异,但要让每一个人在任何情况下都有一个唯一不变的身份信息,仍是一个非常难的课题. 据了解,目前身份验证的方法大致分为:基于

邮件安全之邮件认证技术

随着互联网的高速发展,企业信息化建设不断深入,邮箱作为商务沟通.信息存储的载体,在企业发展中扮演着越来越重要的角色,邮箱安全的重要性不言而喻. 然而近年来,网络中的钓鱼邮件无孔不入,新型骗术防不胜防,邮箱被钓鱼事件时有发生,一旦中招,给企业造成巨大损失的同时,也让企业的诚信形象大打折扣. 钓鱼邮件指利用伪装的电邮,欺骗收件人将帐号密码.口令等信息回复给指定的接收者:或引导收件人连接到特制的网页(这些网页通常会伪装成和真实网站一样,令登录者信以为真),输入帐号密码等信息从而盗取接收者信息邮件协议在

微信公众号用户信息认证机制

又有一段时间没动笔了,确实工作后忙碌起来了,年末了,给大家拜年了,抽了这个空档把最近做的一个东西分享分享. 微信公众号,相信不少人已经有接触,其开发分为许多种,本次主要说的是,通过微信认证后的公众号(下图,),使用Oauth网页接口来获取用户信息的流程. 一.基础准备 首先,明确需求:有一个应用服务器,希望通过某个链接(菜单)进入此应用,在应用服务器端可以获得访问者的一些信息. 微信是不会直接让你在用户在访问应用服务器时直接取到用户信息的,而需要通过他们的专门的认证服务器来操作.作为开发者,目前