消息认证(message authentication)就是验证消息的完整性,当接收方收到发送方的报文时,接收方能够验证收到的报文是真实的和未被篡改的。它包含两层含义:一是验证信息的发送者是真正的而不是冒充的,即数据起源认证;二是验证信息在传送过程中未被篡改、重放或延迟等。
消息认证是指通过对消息或者消息有关的信息进行加密或签名变换进行的认证,目的是为了防止传输和存储的消息被有意无意的篡改,包括消息内容认证(即消息完整性认证)、消息的源和宿认证(即身份认证0)、及消息的序号和操作时间认证等。它在票据防伪中具有重要应用(如税务的金税系统和银行的支付密码器)。
消息认证所用的摘要算法与一般的对称或非对称加密算法不同,它并不用于防止信息被窃取,而是用于证明原文的完整性和准确性,也就是说,消息认证主要用于防止信息被篡改。
消息认证中常见的攻击和对策:
①重放攻击:截获以前协议执行时传输的信息,然后在某个时候再次使用。对付这种攻击的一种措施是在认证消息中包含一个非重复值,如序列号、时戳、随机数或嵌入目标身份的标志符等。
②冒充攻击:攻击者冒充合法用户发布虚假消息。为避免这种攻击可采用身份认证技术。
③重组攻击:把以前协议执行时一次或多次传输的信息重新组合进行攻击。为了避免这类攻击,把协议运行中的所有消息都连接在一起。
④篡改攻击:修改、删除、 添加或替换真实的消息。为避免这种攻击可采用消息认证码MAC或hash函数等技术。
本文地址: http://www.goggeous.com/e/1/75225
文章来源:天狐定制
版权声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2025-01-08职业培训
2024-11-27 05:12:36职业培训
2024-11-27 05:12:35职业培训
2024-11-27 05:12:30职业培训
2024-11-27 05:12:27职业培训
2024-11-27 05:12:26职业培训
2024-11-27 05:12:25职业培训
2024-11-27 05:12:24职业培训
2024-11-27 05:12:24职业培训
2024-11-27 05:12:15职业培训
2024-11-27 05:12:15职业培训
2024-12-08 20:45职业培训
2024-12-08 00:16职业培训
2024-12-18 17:26职业培训
2025-01-06 13:11职业培训
2025-01-07 09:44职业培训
2024-11-25 18:39职业培训
2024-11-30 15:32职业培训
2024-12-23 18:43职业培训
2025-01-08 09:42职业培训
2025-01-05 16:06职业培训
扫码二维码
获取最新动态