摘要
本发明公开了一种轻量级公钥测试系统,具体涉及公钥测试领域,包括动态素数生成模块、复合模数构建模块、密钥对生成模块、混合加密模块、解密验证模块;本发明生成特定安全强度的素数对,通过硬件熵源收集初始熵并存入安全熵池;测试不同基值,计算幂算值判断素数;将p和q输入CRT生成复合模数,分块迭代计算欧拉函数并嵌入校验码;再使用扩展欧几里得算法生成公钥和私钥,从预定义区间选素数作为公钥指数,验证公式检验素数性;对明文进行分层加密,首层用RSA‑OAEP填充方案编码明文,第二层蒙哥马利模乘算法计算密文并附加完整性标签;使用CRT优化解密流程,高斯合并算法重构明文,同步验证密文标签检测中间人攻击。
技术关键词
计算方法
公钥
扩展欧几里得算法
检测中间人攻击
模数
明文
私钥
模乘算法
合并算法
解密
密钥
加密模块
生成编码数据
硬件时间戳
指数
多线程
动态
熵源