基于向量化计算的MD5加速方法及系统

    公开(公告)号:CN117614613A

    公开(公告)日:2024-02-27

    申请号:CN202311520197.7

    申请日:2023-11-15

    Abstract: 本发明属于密码算法硬件加速技术领域,特别涉及一种基于向量化计算的MD5加速方法及系统,该方法包括Host端的CPU负责批量MD5计算任务的程序中的数据预处理和配置加速器的指令流;Device端的加速器负责执行向量化并行计算操作,并将结果输出交由Host端的CPU,CPU最终输出哈希值;所述加速器采用向量化体系结构,所采用的指令集为自定义的向量化指令集。该系统包含通用处理器CPU和专用指令加速器。本发明不需要考虑指令集授权问题以及依赖支持向量化指令集的CPU,完成对批量MD5计算任务的向量化加速。

    基于内外部事件转换的异构冗余执行体同步方法及系统

    公开(公告)号:CN117555964A

    公开(公告)日:2024-02-13

    申请号:CN202311538545.3

    申请日:2023-11-17

    Abstract: 本发明属于使用异构冗余结构提高信息系统安全的技术领域,特别涉及一种基于内外部事件转换的异构冗余执行体同步方法及系统,该方法包括在异构执行体端定时器超时引起的中断处理中,向调度器发送一个同步请求消息;调度器端在接收到执行体发送来的同步请求消息后,对消息进行裁决,裁决结果合法予以回复;应用程序接收到同步确认消息,根据同步确认消息携带的定时器信息,调用对应定时器事件的中断处理程序进行处理,消息处理完毕应用程序才会发生状态转换。本发明将内部定时器事件转换成了可以被统一排序和管理的外部消息事件,以此来统一异构执行体上的应用程序状态转换过程,极大减少了系统同步次数,提高了异构冗余架构系统工作效率。

    一种基于TCAM的LPM路由查找装置及方法

    公开(公告)号:CN118827542A

    公开(公告)日:2024-10-22

    申请号:CN202410789917.8

    申请日:2024-06-19

    Abstract: 本发明属于以太网路由技术领域,公开一种基于TCAM的LPM路由查找装置及方法,该装置包括:软表记录模块,软表排序模块及TCAM表管理模块;所述软表记录模块用于通过软表维护用户配置的路由表信息;所述软表用于记录路由表信息在TCAM中的位置;所述软表排序模块用于管理路由表在TCAM中的前后顺序,保证相同前缀长掩码的路由表排在低地址上;所述TCAM表管理模块用于根据报文最长前缀匹配规则指导报文转发。本发明保证了最长前缀匹配的路由表能够排序在优先级高的位置,实现了最长前缀匹配的路由查表算法。

Patent Agency Ranking