matlab加密代码椭圆曲线密码系统
基本的椭圆曲线加密过程在简单的用户定义曲线上的MATLAB实现。
该存储库包含我的数学31:代数主题(Dartmouth学院,2020年秋季)的最终项目,其中概述了椭圆曲线密码学,并在MATLAB中实现了简单的椭圆曲线密码系统。
项目文本为“
ECC项目文件”,其中包含程序使用和输出的示例。
通过运行“
Subgroup
Example”文件夹中的“
SubgroupMain.m”,可以获得与第3节“椭圆曲线子组”相对应的结果。
那些与第4节“椭圆曲线密码系统:理论和MATLAB实现”相对应的是由“
Encryption
Example”文件夹中的“
EncryptionMain.m”生成的。
函数的详细信息可以在注释中找到,代码源在本文的相应部分中提供了参考。
2021-06-30 13:08:41
292KB
系统开源
1