发明名称 用于高速传输网际网络协议安全(IPSEC)处理之两个并行引擎
摘要 本发明系关于用于接口连接主系统(6)与网络(8)的网络接口系统(2)。该网络接口系统(2)包括总线接口系统(4)、媒体存取控制系统(10),以及安全系统(14)。该网络接口(2)从主系统(6)卸除IPsec处理。依照本发明,安全系统(14)包括用来加密输出数据之二个处理器(20、21)。输出数据包选择地送至处理器(20、21)之其中一个或另一个,由此发送处理能够相关于接收处理而加速。
申请公布号 CN1926839B 申请公布日期 2010.12.08
申请号 CN200580006794.1 申请日期 2005.02.26
申请人 先进微装置公司 发明人 M·卡尼茨;J·德沃克;R·A·威廉斯;M·Y·马尼亚;S·维斯瓦纳特
分类号 H04L29/06(2006.01)I;H04L12/22(2006.01)I 主分类号 H04L29/06(2006.01)I
代理机构 北京戈程知识产权代理有限公司 11314 代理人 程伟;孙向民
主权项 一种用来连接主系统(6)与网络(8)的网络接口系统(2),用于从该主系统(6)提供输出数据至该网络(8),并从该网络(8)提供输入数据至该主系统(6),该网络接口系统(2)包括:总线接口系统(4),与该主系统(6)中的主总线(106)耦接,并在该网络接口系统(2)与该主系统(6)之间传输数据;媒体存取控制系统(10),与该网络(8)耦接,并在该网络接口系统(2)与该网络(8)之间传输数据;存储系统(12),与该总线接口系统(4)和该媒体存取控制系统(10)耦接,该存储系统(12)储存传输在该网络(8)与该主系统(6)之间的输入和输出数据;安全系统(14),与该存储系统(12)耦接,该安全系统(14)选择地加密输出数据,并选择地解密输入数据;该安全系统(14)包括二个处理器(20、21)用来加密该输出数据,该二个处理器(20、21)每个可彼此独立操作以加密该输出数据,该安全系统(14)被配置成以交替方式送出输出数据包至该二个处理器(20、21)中的一个或至另一个处理器(20、21)用来并行解密和鉴别,其中该安全系统(14)还进一步包括另一个处理器(22)选择地解密输入数据,以及其中该安全系统(14)包括用来加密输出数据的处理器多于用来解密输入数据的处理器,且其中该二个处理器(20、21)各自包括ESP鉴别引擎(56)、AH鉴别引擎(58)、ESP加密引擎(60)、和耦接至该ESP鉴别引擎(56)、该AH鉴别引擎(58)和该ESP加密引擎(60)且用来经由该ESP鉴别引擎(56)、该AH鉴别引擎(58)和该ESP加密引擎(60)之其中无任何一个、其中一个、或其中多个,而选择地引导数据包的发送控制模块(54)。
地址 美国加利福尼亚州