之江实验室刘晶洁获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉之江实验室申请的专利用于抗量子密码算法的快速GPU实现方法、系统、设备、介质获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN119886375B 。
龙图腾网通过国家知识产权局官网在2025-10-21发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202411897444.X,技术领域涉及:G06N10/40;该发明授权用于抗量子密码算法的快速GPU实现方法、系统、设备、介质是由刘晶洁;徐波琴;吴佳飞设计研发完成,并于2024-12-23向国家知识产权局提交的专利申请。
本用于抗量子密码算法的快速GPU实现方法、系统、设备、介质在说明书摘要公布了:本发明公开了一种用于抗量子密码算法的快速GPU实现方法、系统、设备、介质,包括:获取用户配置的抗量子密码算法;分析抗量子密码算法中子模块的并行性,确定抗量子密码算法中子模块的并行参数;设置抗量子密码算法异步传输方式;配置任务级内存池机制,通过设置元素的存储顺序和对齐方式,从而实现抗量子密码算法在GPU上的内存布局。本发明通过确定最优并行参数最大限度地提升了不同GPU上算法的执行效率,并且本发明提供了通用的内存优化策略,适用于多种抗量子密码算法,减少了因内存布局差异导致的优化难度。
本发明授权用于抗量子密码算法的快速GPU实现方法、系统、设备、介质在权利要求书中公布了:1.一种用于抗量子密码算法的快速GPU实现方法,其特征在于,所述方法包括: 获取用户配置的抗量子密码算法; 分析抗量子密码算法中子模块的并行性,确定抗量子密码算法中子模块的并行参数; 设置抗量子密码算法异步传输方式;配置任务级内存池机制,通过设置元素的存储顺序和对齐方式,从而实现抗量子密码算法在GPU上的内存布局; 其中,所述抗量子密码算法包括抗量子密钥封装算法、抗量子数字签名算法;所述抗量子密钥封装算法包括:密钥对生成子模块、密钥封装子模块、密钥解封装子模块;所述抗量子数字签名算法包括:密钥对生成子模块、签名子模块、验签接口子模块; 其中,分析抗量子密码算法中子模块的并行性,确定抗量子密码算法中子模块的并行参数的过程包括: 通过cudaGetDeviceProperties函数获得对应GPU的系列属性值prop集合; 设置blockSize∈1,prop.maxThreadsPerBlock;其中,prop.maxThreadsPerBlock表示该GPU支持的每个block中的线程数量最大值; 设置gridSize=COUNT+blockSize-1blockSize;其中,blockSize是block中的线程数,gridSize是grid中block数,COUNT是批处理的请求总数; 利用CUDA编程中的多线程范式funcgridSize,blockSize,以不同的gridSize和blockSize并行化调用抗量子密钥封装算法中的子模块,并记录调用耗时; 将最低调用耗时对应的gridSize和blockSize作为该子模块的并行参数; 其中,配置任务级内存池机制,通过设置元素的存储顺序和对齐方式,从而实现抗量子密码算法在GPU上的内存布局的过程包括: 抗量子密码算法中子模块包括变量申请和变量使用; 配置任务级内存池机制,考虑元素的存储顺序和对齐方式,按照输入字节流的连续地址来申请内存,通过使用跨度分配来分配线性内存以实现元素对齐,从而实现抗量子密码算法在GPU上的内存布局。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人之江实验室,其通讯地址为:311121 浙江省杭州市余杭区中泰街道科创大道之江实验室;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励