密码学相关

发布时间:2020-06-04 23:09:11 作者:simon_wzing
来源:网络 阅读:1106

密码学提供如下服务:


密码学要达成的目标是:


下表说明了各种服务能达成什么样的目标


加密 哈希讯息鉴别码数字签名
机密性


数据完整性
某些时候
认证

不可否认性

某些时候


机密性讨论


我们在构建密码系统的时候,需要考虑可能受到的***。

从不同的角度又不同的***分类方法。

根据***者的行动(action)我们把***分成被动式***(passive)跟主动式***(active)


    在没有授权的情况下访问信息(注意区分主动式,注意访问,不是改变)。例如截击跟偷听就是被动式的***。被动式***不会影响原有的信息,也不会打扰原有的连接。


    这种***不同于被动式,它会以某种形式改变原有的信息


根据***的方法学(Methodolgy)我们有可以把***分为如下的类别:



现代加密技术


对称加密技术可分为块加密流加密

块加密(Block Ciper)。每次对固定块数据进行加密。不足的要进行填充(Padding)。

这些技术有:DES (Digital Encryption Standard), Triple DES, AES (Advanced Encryption Standard), IDEA, Twofish, Serpent等。

其中DES是基于Feistel Block Ciper 模型开发的。

其他模型还有 Electronic Block Ciper Mode, Ciper Block Chaining Mode, Ciper Feedback Mode, Output Feedback Mode, Counter Mode。


非对称加密技术有三种方案:

RSA (三作者首字母)

ElGamal

Elliptic Curve Cryptography (ECC)


数据完整性讨论

同样也面对着被动跟主动两种***。

解决技术有 哈希功能应用。

哈希技术有: MD(Message Digest), SHA, RIPEMD, Whirlpool.


信息认证讨论

信息认证使用户可以确定信息的发起者。

信息鉴别码 (Message Authenticaton Code - MAC)

MAC算法是使用对称加密方式实现

密码学相关


https://www.tutorialspoint.com/cryptography/cryptography_quick_guide.htm


推荐阅读:
  1. 人人都应该懂点密码学
  2. 聊聊密码学中的DES算法

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

加密 密码学 密钥

上一篇:SQLlite数据库

下一篇:VTY远程操控

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》