认证加密工作模式
发表于:2024-12-04 作者:千家信息网编辑
千家信息网最后更新 2024年12月04日,加密和认证是信息安全领域两大主题,加密保证数据的隐秘性,认证签名保证数据的完整性,两者往往密不可分,主要工作模式有三种:1、先加密后对密文签名(encrypt-then-mac)2、先对明文签名,然后
千家信息网最后更新 2024年12月04日认证加密工作模式
加密和认证是信息安全领域两大主题,加密保证数据的隐秘性,认证签名保证数据的完整性,两者往往密不可分,主要工作模式有三种:
1、先加密后对密文签名(encrypt-then-mac)
2、先对明文签名,然后对明文和签名进行加密(mac-then-encrypt)
3、先对明文签名,然后对明文加密,最后将签名附在密文之后(mac-and-encrypt)
三种方式都能在一定程度上保证信息的隐秘和完整,但各有特点。分析下三种模式,首先是1,它可以保证接收方在解密之前验证数据的完整性,对无法通过HMAC验证的数据直接丢弃,提高了处理速度,但是,一旦HMAC密钥泄露,将威胁通信的安全,因为***者可以将一段随机的数据HMAC之后发送给接收方,并可以通过接收方的认证,从而是接收方认为这是一段合法的数据。但是在2和3中就不会有这种情况发生,即使HMAC密钥泄露,方案2和3一样可以保证通信的安全,因为***者不知道加密密钥,无法伪造出能通过认证的数据。但是方案2、3在应用中速度会比1慢。
数据
加密
保证
认证
收方
明文
安全
密钥
模式
信息
完整性
密文
方案
速度
隐秘
通信
验证
工作
合法
主题
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
通州区智能软件开发服务技术规范
stem怎么连接stem服务器
服务器配置管理器怎么看
区块链网络安全优质企业
如何保障网络安全
网络安全的基本属性有信息的
软件开发在哪个专业
欧洲的服务器名称
气象图标软件开发
怎么查公司邮箱服务器
网络安全全民接力
客互联网科技有限公司
电商平台软件开发公司
附加数据库显示只读
华中科技大学互联网中心
软件开发在线观看视频缓存
网络安全包含
阿峰网络技术
dm数据库修改默认密码长度
安徽什么网络技术经验丰富
游戏平台服务器
计算机网络技术李传芹版
浪潮服务器山东代理
ppt图表转换为数据库
软件开发实习天天写需求文档
genecards数据库
sql数据库c怎么连接
保障数据库安全的方法与技术
游戏软件开发专业的主要成果
英语不好能学网络安全教程英