首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >密码学方法

密码学方法
EN

Cryptography用户
提问于 2019-04-09 04:19:19
回答 1查看 131关注 0票数 1

我们正在接近学期末,但我发现我们的家庭作业开始更多的是使用不同类型的算法进行加密和解密,而不是学习任何其他核心基础。尽管我们已经从对称算法转向非对称算法。我在想,在学习密码学的一个学期里,我们是否遗漏了其他核心的基础知识?整个学期,我们似乎只关注不同类型的算法,以及密码分析的哪些方面。我们还缺什么?(这是供个人使用的,可以从中学到更多)

EN

回答 1

Cryptography用户

发布于 2019-04-09 09:32:02

学术中的密码学是介于科学与实践之间的东西。在科学方面,目的是研究和重点研究与密码原语(密码协议的构建块).Based相关的主题,对这些原语进行分类,我们可以轻松地学习它们:

  1. 无键原语->任意哈希函数,单向排列,随机序列
  2. 对称密钥原语-->对称密码(分组密码,流密码),任意长度散列函数(MAC),签名,伪随机序列,识别原语
  3. 公钥原语

在这个类别中,基本主题,如签名,哈希,识别,伪随机序列生成器突出显示.还有一些主题,如认证加密、秘密共享以及与基于加密的密钥管理相关的主题。

在实践部分,目的是设计和实现一个密码系统,即在算法中使用密码原语的逻辑,然后基于数学对其可靠性进行评估。在这方面,我们可以将主题命名为密码分析和攻击(理论和实现)、设计密码系统的方法、轻量级密码学以及在不同设备上实现密码和密码系统的方法。

最后,对不同的密码和密码系统进行了分析和设计,给出了分析和设计思路,并给出了在实际中使用它们的方法。

票数 1
EN
页面原文内容由Cryptography提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://crypto.stackexchange.com/questions/68640

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档