云南大学数学与统计学院
上机实践报告
一、 实验目的
熟悉熟悉整数因子分解问题(IFP)及其有关的密码体制。
二、 实验内容
1. 熟悉整数因子分解问题(IFP)及其有关的密码体制
2. 编程实现 RSA 体制。
三、 实验平台
Microsoft Windows 10 ProWorkstation 1803;
SageMath version 8.2, Release Date: 2018-05-05;
四、 实验记录与实验结果分析
4.1 1 题
编程实现基于整数因子分解问题(IFP)的密码体制。
Solution:
有关的密码体制见第 2 题。
4.2 2 题
编程实现 RSA 体制。
Solution:
4.2.1 背景材料
公钥密码学的发展是整个密码学发展历史中最伟大的一次革命,也许可以说是唯一的一次革命。从密
码学产生至今,几乎所有的密码体制都是基于替换和置换这些初等方法。几千年来,对算法的研究主要是
通过手工计算来完成的。转轮机和 DES 是密码学发展的重要标志,但是它们都是基于替换和置换这些初等
方法之上的。
公钥密码学与其前的密码学完全不同。它是基于数学函数而不是基于 P/S 操作。
评论0