针对AES密钥扩展过程存在的安全隐患,提出一种改进的密钥扩展方法。针对轮函数中列混合和逆列混合运算耗时相差较大的问题,找出有限域GF(28)上最简形式的列混合和逆列混合运算,使其在加解密过程中消耗同样的运算资源;RSA方面,针对其运算效率的缺陷,将传统双素数变为四素数,在签名(解密)过程中,采用中国剩余定理结合蒙哥马利模乘来优化大数的模幂运算。在此基础上,结合两种算法的优点,并采用消息摘要、数字签名、数字信封等技术构建了一个既方便密钥管理又确保加密解密效率的混合加密体制。实验结果表明优化后的算法在运算速度上有一定优势并且有较高的可行性。
1
一种基于DES和RSA算法的混合密码系统.docx
1
RSA密码系统是较早提出的一种公开钥密码系统。1978年,美国麻自理工学院(MIT)的Rivest,Shamir和Adleman在题为“获得数字签名和公开钥密码系统的方法”的论文中提出了基于数论的非对称(公开钥)密码体制,称为RSA密码体制。RSA是建立在“大整数的素因子分解是困难问题”基础上的,是一种分组密码体制。
2021-12-21 15:02:19 725KB c++ vc++ rsa 公钥
1
RSA算法实现c++源码,可在VC++运行
2021-12-21 15:02:18 7KB c++ rsa 公钥
1
RSA密码系统是较早提出的一种公开钥密码系统。1978年,美国麻自理工学院(MIT)的Rivest,Shamir和Adleman在题为“获得数字签名和公开钥密码系统的方法”的论文中提出了基于数论的非对称(公开钥)密码体制,称为RSA密码体制。RSA是建立在“大整数的素因子分解是困难问题”基础上的,是一种分组密码体制。
2021-12-21 15:02:18 1.03MB c++ cv RSA 公钥
1
rsa算法 c++效率很高哦 是密码学必备材料rsa算法 c++效率很高哦 是密码学必备材料rsa算法 c++效率很高哦 是密码学必备材料rsa算法 c++效率很高哦 是密码学必备材料
2021-12-19 15:27:15 1.49MB rsa算法
1
在本文中介绍RSA算法的基本思想,给出相应的定理证明以及分析它的安全性及速度等问题。
2021-12-19 10:24:43 17KB RSA 大数 安全性
1
根据现代密码学杨波版的教材,自己写的RSA算法验证过程,可以实现简单的字符串(可带空格)加解密,code blocks直接跑
2021-12-14 20:36:10 3KB RSA
1
随机生成2个大素数,算出公钥私钥,实现加密解密
2021-12-09 20:15:19 1.36MB RSA
1
使用C语言实现RSA数字签名、加密、解密,源代码。
2021-12-09 19:50:00 154KB RSA 数字签名 C语言 加密
1