加密和解密芯片及其实现加密和加密的方法与流程

文档序号:12375526阅读:来源:国知局

技术特征:

1.一种加密和解密芯片,其特征在于,包括入方向处理模块、调度模块、出方向处理模块,以及802.lae加密和解密引擎模块,所述调度模块的一端与入方向处理模块相连接,另一端与出方向处理模块相连接,所述802.lae加密和解密引擎模块的一端与出方向处理模块,另一端与入方向处理模块相连接,所述入方向处理模块、调度模块、出方向处理模块,以及802.lae加密和解密引擎模块形成一环回回路对报文进行环回处理。

2.根据权利要求1所述的加密和解密芯片,其特征在于,所述入方向处理模块对报文内容进行查找,获取转发行为和编辑行为。

3.根据权利要求1所述的加密和解密芯片,其特征在于,所述调度模块对进入调度模块的报文进行队列调度、复制,以及缓冲器管理。

4.根据权利要求1所述的加密和解密芯片,其特征在于,所述出方向处理模块对进入出方向处理模块的报文进行编辑,转发。

5.根据权利要求1所述的加密和解密芯片,其特征在于,所述802.lae加密和解密引擎模块对报文进行加密或者解密处理。

6.一种加密和解密芯片实现加密和解密的方法,其特征在于,所述方法包括:

S201,待加密的报文,通过入方向处理模块到达802.lae加密和解密引擎模块实现加密;

S202,待解密的报文,通过入方向处理模块到达802.lae加密和解密引擎模块块实现解密。

7.根据权利要求6所述的加密和解密芯片的实现方法,其特征在于,所述加密包括以下步骤:

S301,入方向处理模块对报文进行查表处理,获取所述报文的转发行为和编辑行为,通过调度模块将所述报文送入至出方向处理模块;

S302,所述出方向处理模块根据编辑行为编辑报文,根据转发行为判断所述报文是需要加密,若需要加密,则执行S303~S305,否则,将报文转发出去。

S303,对需要加密的报文,送入802.lae加密和解密引擎模块进行加密处理,加密后的报文再次送入入方向处理模块;

S304,所述入方向处理模块将加密后的报文通过调度模块再次送入出方向处理模块进行转发;

S305,所述出方向处理模块对加密后的报文直接转发出去。

8.根据权利要求6所述的加密和解密芯片的实现方法,其特征在于,所述解密包括以下步骤:

S401,入方向处理模块对进入的报文进行判断是否需要解密,若需要则执行S402,否则查找后转发;

S402,通过调度模块和出方向处理模块送入至802.lae加密和解密引擎模块,进行解密;

S403,解密后的报文送入入方向处理模块,进行查表,通过调度模块,送入至出方向处理模块;

S404,出方向处理模块对报文编辑后转发出去。

9.根据权利要求7所述的加密和解密芯片的实现方法,其特征在于,所述出方向模块将报文的出端口信息送入802.lae加密和解密引擎模块中。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1