发明名称 |
多加解密芯片并行处理报文加解密的保序方法及系统 |
摘要 |
本发明公开了一种多加解密芯片并行处理报文加解密的保序方法,包括以下步骤:S1:设置报文处理循环链表,任一个CPU接收到报文后获得所述报文对应的加解密密钥,并将所述报文及对应的加解密密钥按序放入所述报文处理循环链表相应的节点上;S2:所述CPU获取空闲的加解密芯片,并将对应报文交给所述加解密芯片;S3:加解密芯片读取报文对应节点的节点数据,根据报文需要进行的加解密类型对报文进行加解密处理后,将报文放回到所述报文处理循环链表相应的节点上。本发明还公开了一种实现上述保序方法的保序系统。本发明在多个加解密芯片同时进行报文加解密处理时也能保证报文的顺序,防止出现报文发送时的乱序现象。 |
申请公布号 |
CN102932141B |
申请公布日期 |
2016.01.06 |
申请号 |
CN201210366561.4 |
申请日期 |
2012.09.27 |
申请人 |
汉柏科技有限公司 |
发明人 |
陈海滨 |
分类号 |
H04L9/18(2006.01)I |
主分类号 |
H04L9/18(2006.01)I |
代理机构 |
北京路浩知识产权代理有限公司 11002 |
代理人 |
王莹 |
主权项 |
一种多加解密芯片并行处理报文加解密的保序方法,其特征在于,包括以下步骤:S1:设置报文处理循环链表,任一个CPU接收到报文后获得所述报文对应的加解密密钥,并将所述报文及对应的加解密密钥按序放入所述报文处理循环链表相应的节点上;S2:所述CPU获取空闲的加解密芯片,并将对应报文交给所述加解密芯片;S3:加解密芯片读取报文对应节点的节点数据,根据报文需要进行的加解密类型对报文进行加解密处理后,将报文放回到所述报文处理循环链表相应的节点上;其中,所述报文处理循环链表上的每个节点包括以下节点数据:需要加解密处理的报文地址指针;加解密处理后的报文地址指针;需要对报文进行的加解密类型信息;加解密使用的加解密密钥;以及所述报文处理循环链表中下一个节点的位置。 |
地址 |
300384 天津市华苑产业区海泰西18号西3楼104室 |