首页文章正文

密码学的数学原理,数学在密码学中的应用

密码学是数学专业吗 2023-12-31 20:21 494 墨鱼
密码学是数学专业吗

密码学的数学原理,数学在密码学中的应用

密码学是数学和计算机科学的分支,同时其原理大量涉及信息论。著名的密码学者罗纳德·李维斯特解释道:“密码学是关于如何在敌人存在的环境中通信”,自工程学的在本文中,我们将着重介绍现代密码学中的数学原理与方法。1.离散数学离散数学是密码学中的基础学科之一,它包括离散数学理论、集合论、图论、逻辑学等多个分支。在密码学应用

1) RSA,是MIT(麻省理工学院)三个密码学大师Rivest、Shamir、Adleman于1978年共同发表,因此名字就是三个人名的首字母。RSA是最优秀的公钥算法,它满足上面提到的现代密码学是基于数学算法的密码学。它是基于一个简单的数论事实:将两个大质数相乘十分容易,但是想要对其乘积进行因式分解却极其困难,因此可以将乘积公开作为加密密钥。加密方法

2.这两个看上去无关的钥匙,在数学上是关联的。我们不妨用相对简单的RSA算法来说明公开密钥的原理:1.找两个很大的素数(质数)P和Q,越大越好,比如100位长的然后格子密码(Lattice-based Cryptography),是在结构本身或在安全证明中涉及格(Lattice)的加密图元构造的通用术语。基于晶格的构造目前是后量子密码学的重要候选

如果对数学有些许的畏惧,想先了解了解密码学的基本知识,并在一个月内能够入门,我会强烈推荐Udacity的官方定义:密码学是研究编制密码和破译密码的技术科学。研究密码变化的客观规律,应用于编制密码以保守通信秘密的,称为编码学;应用于破译密码以获取通信情报的,称为破译学,总称密码学

后台-插件-广告管理-内容页尾部广告(手机)

标签: 数学在密码学中的应用

发表评论

评论列表

灯蓝加速器 Copyright @ 2011-2022 All Rights Reserved. 版权所有 备案号:京ICP1234567-2号