我们正在接近学期末,但我发现我们的家庭作业开始更多的是使用不同类型的算法进行加密和解密,而不是学习任何其他核心基础。尽管我们已经从对称算法转向非对称算法。我在想,在学习密码学的一个学期里,我们是否遗漏了其他核心的基础知识?整个学期,我们似乎只关注不同类型的算法,以及密码分析的哪些方面。我们还缺什么?(这是供个人使用的,可以从中学到更多)
发布于 2019-04-09 09:32:02
学术中的密码学是介于科学与实践之间的东西。在科学方面,目的是研究和重点研究与密码原语(密码协议的构建块).Based相关的主题,对这些原语进行分类,我们可以轻松地学习它们:
在这个类别中,基本主题,如签名,哈希,识别,伪随机序列生成器突出显示.还有一些主题,如认证加密、秘密共享以及与基于加密的密钥管理相关的主题。
在实践部分,目的是设计和实现一个密码系统,即在算法中使用密码原语的逻辑,然后基于数学对其可靠性进行评估。在这方面,我们可以将主题命名为密码分析和攻击(理论和实现)、设计密码系统的方法、轻量级密码学以及在不同设备上实现密码和密码系统的方法。
最后,对不同的密码和密码系统进行了分析和设计,给出了分析和设计思路,并给出了在实际中使用它们的方法。
https://crypto.stackexchange.com/questions/68640
复制相似问题