安全加密 - 数据安全传输的原理
发布日期:2021-06-29 14:19:03
浏览次数:3
分类:技术文章
本文共 1226 字,大约阅读时间需要 4 分钟。
哲学道理
安全是相对的,没有绝对的安全。
原则
数据的安全:
机密性 完整性 身份认证原理
1,数据传输过程几个阶段
握手阶段
数据传输阶段2,传输的数据,大部分是对称加密算法,加密的。
原因:比非对称加密加密快。
加密/解密数据,需要两样东西:算法+密钥。3,对称加密的密钥是怎样传输的呢?
通过非对称加密算法,加密后传输的。
非对称加密的密钥分为:公钥+私钥。私钥自己私有,公钥公之于众。实际传递对称算法密钥流程更复杂:
例如SSL, client将自己的对称加密算法告知server 密钥,通过client和server二者协商的方式,给出。可以多次,可以一次。通过client random number + server random number + premaster key ---得到---> session key ---hash运算---> key--数据加密---> 发送方:使用 算法 和 key + salt +IV向量 完成加密--数据解密---> 接收方:使用 算法 和 key 完成解密
4,私钥自己把握是否泄露,公钥如何保证不被人替换呢?
通过CA(Certification Authority)认证中心,被大家承认的第三方。
根CA和子CA组成了PKI。5,如何确保私钥不泄露
对私钥进行认证。
使用私钥时,要求输入强口令,令牌,智能卡,生物特征对私钥进行认证,并不定期更换6,更严苛的认证
数字时间戳服务( DTS )是网上安全服务项目,由专门的机构提供
信息安全传输原理
握手阶段
需要6个密钥(2对公私密钥,1个对称密钥,数字证书的公钥)
1.数据,用对称加密; 2.签名用发送方的私钥加密; 3.对称算法用发送方的私钥加密; 4.发送方的公钥通过证书,传给接收方CA 机构
证书管理的机构比较有名的就是VeriSign(可以 说是互联网上的身份证管理局)
为了提供公用网络用户目录信息服务,并规定了实体鉴别过程中广泛适用的证书语法和数据接口X.509( 称之为证书) X.509是由国际电信联盟(ITU-T)制定的一种定义证书格式和分布的国际标准根证书
根证书是CA认证中心给自己颁发的证书,是信任链的起始点。
安装根证书意味着对这个CA认证中心的信任。U盾的安全性
USB存储可私有密钥,称之为U盾,或USB key,移动数字证书。内容不可读取。
理论上U盾是绝对安全的,发生伪造概率大约为2的80次方分之一。参考
https://www.cnblogs.com/feng-jq/p/10282060.html
https://www.cnblogs.com/f-ck-need-u/p/6089523.html (图片化介绍) 《信息安全原理与实践》常见Q&A
https://blog.csdn.net/moonpure/article/details/84068647
转载地址:https://chilaidashi.blog.csdn.net/article/details/103619560 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
网站不错 人气很旺了 加油
[***.192.178.218]2024年04月23日 19时08分12秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
hbase数据转移: 导入导出
2019-04-29
docker系列7: docker搭建mysql
2019-04-29
windows server 2012设置远程连接断开后自动注销
2019-04-29
python基础:list,map,open()文件读写
2019-04-29
Go面向对象-接口
2019-04-29
Go-多路选择和超时控制
2019-04-29
Go-channel的关闭和广播
2019-04-29
Go-任务的取消
2019-04-29
AIX 作为Web Server 使用时,tcp相关的几个参数调整
2019-04-29
自我学习37:请描述一下网页从开始请求到最后展示的完整过程
2019-04-29
自我学习38:如何区分前后端BUG
2019-04-29
自我学习39:接口自动化测试用例&功能测试用例区别
2019-04-29
mirror去兔子补丁下载 附安装教程
2019-04-29
mirror去兔子补丁 v3.0附安装教程
2019-04-29
mirror去兔子补丁为什么还有兔子_mirror去兔子补丁使用教程
2019-04-29
3dmax2012安装教程
2019-04-29
OC渲染器(Octane Render)整合版安装包 附安装教程
2019-04-29
操作系统期末大题复习
2019-04-29
hive:分区表,hbase外表
2019-04-29
想要成为运维,想要成为后期的架构师?这些知识是必备的!
2019-04-29