-
公开(公告)号:CN118214541B
公开(公告)日:2024-09-10
申请号:CN202410622101.6
申请日:2024-05-20
Applicant: 南京邮电大学
Abstract: 本发明属于安全密码应用技术领域,公开了一种基于ARM平台的SM3并行数据加密方法,首先使用多线程技术,充分利用了多核CPU的特性,多个线程同时处理多组明文,实现了软件层面的并行化;对消息扩展部分采用NEON指令集并行实现,一次性加载相邻的4个数据到寄存器中,利用并行指令集同时计算;针对压缩函数中的轮函数提出Ultra Round的概念,将压缩函数中原本一次需要8个赋值操作的轮函数通过在每轮切换字的输入位置,减少到一次只需要4个赋值操作,实现压缩函数性能的提升。
-
公开(公告)号:CN118233081A
公开(公告)日:2024-06-21
申请号:CN202410659366.3
申请日:2024-05-27
Applicant: 南京邮电大学
Abstract: 本发明属于密码加速技术领域,公开了一种基于NEON指令集的国密SM2底层模乘优化方法,采用分治算法,将大整数分解为小字节数组,使用NEON指令并行化地对这些更小的字节数组进行模乘计算。相比串行运算,本发明采用向量并行计算可以使得运算效率提高数倍甚至更多;与其他需要增加专用硬件的算法优化方法相比,本发明所述方法成本更低,仅仅依赖现有CPU的向量计算单元,无需添加新的硬件组件,可大幅降低系统实施难度与部署成本。
-
公开(公告)号:CN117372951A
公开(公告)日:2024-01-09
申请号:CN202311305177.8
申请日:2023-10-09
Applicant: 南京邮电大学
IPC: G06V20/52 , G06V40/20 , G06V40/10 , G06V10/82 , G06V10/764 , G06V10/44 , G06V10/80 , G06N3/0464
Abstract: 本发明提供一种基于目标检测与跟踪的非法捕鱼检测方法,通过获取实际禁捕河边监控视频数据作为原始数据,将原始数据分为测试视频数据和训练视频数据;对训练视频数据进行数据增强操作,对增强操作后的数据集进行数据标注,标注出图片中岸边的行人作为标签,得到训练集;构建YOLOv5‑plus模型,得到YOLOv5‑plus模型的权重文件,获得训练后的YOLOv5‑plus模型;得到相应的行人id以及位置信息;判定是否为异常行为;将异常行为的图像帧以及对应的行人id作为非法捕鱼判别模型的输入,判定是否存在非法捕鱼行为;该方法能够增加模型的鲁棒性和泛化能力,能够特征提取效果更好,识别准确度更高,并极大的降低误判率并减少不必要的计算。
-
公开(公告)号:CN118233081B
公开(公告)日:2024-09-17
申请号:CN202410659366.3
申请日:2024-05-27
Applicant: 南京邮电大学
Abstract: 本发明属于密码加速技术领域,公开了一种基于NEON指令集的国密SM2底层模乘优化方法,采用分治算法,将大整数分解为小字节数组,使用NEON指令并行化地对这些更小的字节数组进行模乘计算。相比串行运算,本发明采用向量并行计算可以使得运算效率提高数倍甚至更多;与其他需要增加专用硬件的算法优化方法相比,本发明所述方法成本更低,仅仅依赖现有CPU的向量计算单元,无需添加新的硬件组件,可大幅降低系统实施难度与部署成本。
-
公开(公告)号:CN118214541A
公开(公告)日:2024-06-18
申请号:CN202410622101.6
申请日:2024-05-20
Applicant: 南京邮电大学
Abstract: 本发明属于安全密码应用技术领域,公开了一种基于ARM平台的SM3并行数据加密方法,首先使用多线程技术,充分利用了多核CPU的特性,多个线程同时处理多组明文,实现了软件层面的并行化;对消息扩展部分采用NEON指令集并行实现,一次性加载相邻的4个数据到寄存器中,利用并行指令集同时计算;针对压缩函数中的轮函数提出Ultra Round的概念,将压缩函数中原本一次需要8个赋值操作的轮函数通过在每轮切换字的输入位置,减少到一次只需要4个赋值操作,实现压缩函数性能的提升。
-
-
-
-