青岛青软晶尊微电子科技有限公司张侠获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉青岛青软晶尊微电子科技有限公司申请的专利一种基于RSA算法的加密方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN119449308B 。
龙图腾网通过国家知识产权局官网在2025-07-22发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202411792973.3,技术领域涉及:H04L9/08;该发明授权一种基于RSA算法的加密方法是由张侠;安佰春;马旭;董科;程鹏设计研发完成,并于2024-12-08向国家知识产权局提交的专利申请。
本一种基于RSA算法的加密方法在说明书摘要公布了:本申请公开了一种基于RSA算法的加密方法,涉及数据加密技术领域,包括:采集待加密数据;采用对称分组加密算法RC5生成待加密数据的会话密钥;采用RSA公钥对生成的会话密钥进行加密;采用对称分组加密算法RC5和加密后的会话密钥对待加密数据进行加密,生成加密数据,其中:将待加密数据划分为N1组,通过多线程并行调用RC5算法,对分组后的待加密数据进行加密;对加密后的数据进行顺序循环交换相邻数据位置的混淆处理,得到加密数据。针对现有技术中基于RSA算法加密安全性低,本申请采集待加密的数据,利用RC5算法基于数据内容生成会话密钥;采用RSA算法加密会话密钥;并行调用RC5算法进行加密;对加密数据进行块位置混淆处理提高了RSA算法加密的安全性。
本发明授权一种基于RSA算法的加密方法在权利要求书中公布了:1.一种基于RSA算法的加密方法,包括: 采集待加密数据;其中,待加密数据包含结构化数据和非结构化数据; 采用对称分组加密算法RC5,以预设的密钥长度和加密轮数,生成待加密数据的会话密钥; 采用预设的RSA公钥对生成的会话密钥进行加密; 采用对称分组加密算法RC5和加密后的会话密钥,对待加密数据进行加密,生成加密数据; 对加密后的数据进行M轮的混淆处理,得到最终的加密数据; 生成加密数据,包括:采用MersenneTwister算法,生成包含N个交换索引的伪随机交换序列;其中,交换索引为1至N之间的正整数,用于指示缓存区中数据块的位置;采用MersenneTwister算法,生成包含N个交换索引的伪随机交换序列,包括: 初始化MersenneTwister算法的内部状态,内部状态包含种子值和状态向量;采用基于哈希函数的密钥派生函数,以生成的会话密钥作为输入,派生出种子值,将种子值设置为MersenneTwister算法的初始种子值; 根据MersenneTwister算法的内部状态,采用线性反馈移位寄存器和位运算,生成一个新状态向量;其中,线性反馈移位寄存器对当前状态向量进行移位操作,并与预设的反馈多项式进行异或运算,更新状态向量;位运算对更新后的状态向量进行位操作,混合状态向量的比特位; 对生成的新状态向量进行模N运算,得到一个范围在1至N之间的随机整数,作为伪随机交换序列中的一个候选交换索引; 采用哈希表判断生成的候选交换索引是否与之前生成的交换索引重复;将候选交换索引作为键进行哈希运算,在哈希表中查找对应的键值对,如果找到则表示候选交换索引重复,返回重新生成候选交换索引,反之,将生成的候选交换索引作为有效交换索引; 将得到的有效交换索引添加至伪随机交换序列中,将有效交换索引作为键插入哈希表中,更新哈希表的内容;获取当前时间戳,与生成的新状态向量进行异或运算,得到最终状态向量,将最终状态向量作为MersenneTwister算法的新内部状态; 判断伪随机交换序列中的交换索引数量是否达到N,如果达到则输出包含N个交换索引的伪随机交换序列,反之重复执行生成有效交换索引的步骤,直至生成N个有效交换索引。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人青岛青软晶尊微电子科技有限公司,其通讯地址为:266101 山东省青岛市崂山区株洲路88号1栋10层1002;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。