METHOD AND APPARATUS FOR GENERIC MULTI-STAGE NESTED HASH PROCESSING
    1.
    发明申请
    METHOD AND APPARATUS FOR GENERIC MULTI-STAGE NESTED HASH PROCESSING 失效
    用于通用多级嵌入式处理的方法和装置

    公开(公告)号:US20090141887A1

    公开(公告)日:2009-06-04

    申请号:US11949767

    申请日:2007-12-03

    IPC分类号: H04L9/28

    摘要: A generic multi-stage nested hash unit that provides support for generic, multi-stage nested hashes accelerates a wide range of security algorithms and protocols. The supported security algorithms and protocols include SSL v3 MAC, TLS PRF, and SSL v3 Key Material Generation. The hash unit allows the same code to be used to generate the MAC even when the MAC algorithms are different, for example, for SSL and TLS protocols.

    摘要翻译: 通用的多阶嵌套散列单元提供对通用多级嵌套散列的支持,可加速各种安全算法和协议。 支持的安全算法和协议包括SSL v3 MAC,TLS PRF和SSL v3密钥生成。 散列单元允许使用相同的代码来生成MAC,即使MAC算法不同,例如对于SSL和TLS协议也是如此。

    Method and apparatus for generic multi-stage nested hash processing
    2.
    发明授权
    Method and apparatus for generic multi-stage nested hash processing 失效
    通用多级嵌套散列处理方法和装置

    公开(公告)号:US08363827B2

    公开(公告)日:2013-01-29

    申请号:US11949767

    申请日:2007-12-03

    IPC分类号: H04K1/00

    摘要: A generic multi-stage nested hash unit that provides support for generic, multi-stage nested hashes accelerates a wide range of security algorithms and protocols. The supported security algorithms and protocols include SSL v3 MAC, TLS PRF, and SSL v3 Key Material Generation. The hash unit allows the same code to be used to generate the MAC even when the MAC algorithms are different, for example, for SSL and TLS protocols.

    摘要翻译: 通用的多阶嵌套散列单元提供对通用多级嵌套散列的支持,可加速各种安全算法和协议。 支持的安全算法和协议包括SSL v3 MAC,TLS PRF和SSL v3密钥生成。 散列单元允许使用相同的代码来生成MAC,即使MAC算法不同,例如对于SSL和TLS协议也是如此。

    Systems and methods for using HDLC channel context to simultaneously process multiple HDLC channels
    3.
    发明授权
    Systems and methods for using HDLC channel context to simultaneously process multiple HDLC channels 有权
    使用HDLC信道上下文同时处理多个HDLC信道的系统和方法

    公开(公告)号:US07317737B2

    公开(公告)日:2008-01-08

    申请号:US10655565

    申请日:2003-09-04

    IPC分类号: H04J3/24

    CPC分类号: H04L69/12 H04L69/324

    摘要: Systems and methods are disclosed for using High-level Data Link Control (HDLC) channel context information to simultaneously process multiple HDLC channels. Preferred embodiments of the present invention enable a single network processing engine to process multiple HDLC channels. The current state of the HDLC channel can be evaluated, stored, and restored, which means that the processing of a channel can be halted, the channel state read and stored, and the state of a different channel written to the processing engine. This allows the engine to begin processing a new channel, and then, at a later stage, restore the state of the original channel and resume processing.

    摘要翻译: 公开了使用高级数据链路控制(HDLC)信道上下文信息来同时处理多个HDLC信道的系统和方法。 本发明的优选实施例使单个网络处理引擎能够处理多个HDLC信道。 可以评估,存储和恢复HDLC信道的当前状态,这意味着可以停止对信道的处理,读取和存储信道状态以及写入处理引擎的不同信道的状态。 这允许引擎开始处理新的通道,然后在稍后的阶段恢复原始通道的状态并恢复处理。

    Method and apparatus for selecting a cellular system for communication
with a cellular telephone in a roaming area
    4.
    发明授权
    Method and apparatus for selecting a cellular system for communication with a cellular telephone in a roaming area 失效
    用于在漫游区域中选择用于与蜂窝电话进行通信的蜂窝系统的方法和装置

    公开(公告)号:US5787347A

    公开(公告)日:1998-07-28

    申请号:US570226

    申请日:1995-12-11

    IPC分类号: H04W8/06 H04M11/00 H04Q7/00

    CPC分类号: H04W8/065

    摘要: Methods and apparatus for selecting a system for communication with a personal station, such as a cellular telephone or a PCS station, in a roaming area. The personal station transmits a system access message to a default system. When the default system that receives the system access message is a visited system in the roaming area and the personal station is not registered with the visited system, the visited system registers the presence of the personal station in the roaming area with a home system for the personal station. The home system sends a response including a selection indication to the personal station through the visited system. The selection indication contains selection information for controlling selection of a system for communication with the personal station in the roaming area. The personal station selects a system for communication in the roaming area in accordance with the selection information.

    摘要翻译: 用于在漫游区域中选择与个人站(例如蜂窝电话或PCS站)通信的系统的方法和装置。 个人站向默认系统发送系统访问消息。 当接收到系统访问消息的默认系统是漫游区域中的访问系统,并且个人站没有向被访问系统注册时,被访问系统在漫游区域中登记个人站的存在与家庭系统 个人电脑 家庭系统通过访问系统向个人站发送包括选择指示的响应。 选择指示包含用于控制用于与漫游区域中的个人站通信的系统的选择的选择信息。 个人站根据选择信息选择漫游区域中的通信系统。

    VIRTUALIZED COMMUNICATION SOCKETS FOR MULTI-FLOW ACCESS TO MESSAGE CHANNEL INFRASTRUCTURE WITHIN CPU
    6.
    发明申请
    VIRTUALIZED COMMUNICATION SOCKETS FOR MULTI-FLOW ACCESS TO MESSAGE CHANNEL INFRASTRUCTURE WITHIN CPU 有权
    用于多CPU访问消息通道基础架构的虚拟通信插座

    公开(公告)号:US20140101355A1

    公开(公告)日:2014-04-10

    申请号:US13648139

    申请日:2012-10-09

    IPC分类号: G06F13/40

    摘要: A message channel optimization method and system enables multi-flow access to the message channel infrastructure within a CPU of a processor-based system. A user (pcode) employs a virtual channel to submit message channel transactions, with the message channel driver processing the transaction “behind the scenes”. The message channel driver thus allows the user to continue processing without having to block other transactions from being processed. Each transaction will be processed, either immediately or at some future time, by the message channel driver. The message channel optimization method and system are useful for tasks involving message channel transactions as well as non-message channel transactions.

    摘要翻译: 消息信道优化方法和系统使得能够对基于处理器的系统的CPU内的消息信道基础设施进行多流访问。 用户(pcode)使用虚拟通道提交消息通道事务,消息通道驱动程序处理事务“幕后”。 因此,消息通道驱动器允许用户继续处理,而不必阻止其他事务被处理。 消息通道驱动程序将立即或在将来的某个时间处理每个事务。 消息信道优化方法和系统对于涉及消息信道事务以及非消息信道事务的任务是有用的。

    Cycle-efficient TDM timeslot remapping for network processing engines
    7.
    发明授权
    Cycle-efficient TDM timeslot remapping for network processing engines 失效
    网络处理引擎的循环有效TDM时隙重映射

    公开(公告)号:US07301958B2

    公开(公告)日:2007-11-27

    申请号:US10723804

    申请日:2003-11-26

    IPC分类号: H04B7/212

    摘要: A method and apparatus for remapping channel data are presented. Multiple successive frames carrying data in timeslots are received. The timeslots are assigned to channels so that data for the channels includes interleaved data. The data from the multiple successive frames for each of a predetermined number of the timeslots are aggregated. The aggregated data is mapped, by timeslot, to produce a timeslot-based map. The aggregated data of the timeslot-based map is remapped to produce a channel-based map in which the data for the channels are grouped together by channel in the order that the data were received.

    摘要翻译: 提出了重新映射信道数据的方法和装置。 接收在时隙中承载数据的多个连续帧。 时隙被分配给信道,使得信道的数据包括交织的数据。 来自预定数量的时隙中的每一个的来自多个连续帧的数据被聚合。 通过时隙映射聚合数据,以生成基于时隙的地图。 基于时隙的地图的聚合数据被重新映射以产生基于频道的地图,其中通过信道将信道的数据按照接收数据的顺序分组在一起。

    Cellular radiotelephone credit card paystation method
    9.
    发明授权
    Cellular radiotelephone credit card paystation method 失效
    手机无线电话信用卡付费方式

    公开(公告)号:US5144649A

    公开(公告)日:1992-09-01

    申请号:US602698

    申请日:1990-10-24

    摘要: A system (10) for operating a multiplicity of credit card reader-equipped cellular mobile radiotelephones (CMRs 12) as credit card paystations is disclosed. The CMRs (12) incorporate a remotely programmable unit (RPU 48) which controls credit card operation (1400, 1700) and which controls data communication sessions (188, 1900, 2100) with a credit card (CC) host (26) and a remote programming (RP) host (24). The RPU (48) resides between a conventional control unit (CU 42) and a conventional transmit/receive unit (TRU 62) of a conventional CMR. The RPU (48) monitors messages (1200, 1300) transmitted from the CU (42) and from the TRU (62). The CMR (12) powers up in a locked state (1402), within which a credit card (88) may be read. The credit card is locally validated (1421) at CMR 12. If the validation is successful, the CMR (12) is unlocked so that a call may be placed. Credit card information, called number, call time, call duration, and system identification number (SID) are recorded (1700) in a call record for each call established through the CMR (12). Call records are accumulated within the CMR (12). After each call, accumulated CMR (12) usage is checked (1730) against fraud alert thresholds. When a threshold is exceeded, an external credit card validation is performed (1744). Upon a daily schedule which activates during off-peak hours, the CMR (12) calls the CC host (26) to upload (1830) the accumulated call records.

    摘要翻译: 公开了一种用于操作多个设有信用卡读卡器的蜂窝移动无线电话机(CMR 12)作为信用卡付费站的系统(10)。 CMR(12)包括控制信用卡操作(1400,1700)的远程可编程单元(RPU 48),并且用信用卡(CC)主机(26)和控制信号卡(CC)主机(26)控制数据通信会话(188,1900,2100) 远程编程(RP)主机(24)。 RPU(48)位于传统CMR的常规控制单元(CU 42)和常规发送/接收单元(TRU 62)之间。 RPU(48)监视从CU(42)和从TRU(62)发送的消息(1200,1300)。 CMR(12)在锁定状态(1402)上电,可以在其中读取信用卡(88)。 信用卡在CMR 12处进行本地验证(1421)。如果验证成功,CMR(12)将被解锁,以便可以进行通话。 在通过CMR(12)建立的每个呼叫的呼叫记录中记录信用卡信息,呼叫号码,呼叫时间,呼叫持续时间和系统识别号码(SID)(1700)。 通话记录在CMR(12)内累积。 每次通话后,根据欺诈警告阈值检查累积的CMR(12)使用情况(1730)。 当超过阈值时,执行外部信用卡验证(1744)。 在非高峰时段激活的日常计划,CMR(12)呼叫CC主机(26)上传(1830)累积的呼叫记录。

    Microengine to network processing engine interworking for network processors
    10.
    发明授权
    Microengine to network processing engine interworking for network processors 有权
    微型引擎网络处理引擎互联网络处理器

    公开(公告)号:US07391776B2

    公开(公告)日:2008-06-24

    申请号:US10738407

    申请日:2003-12-16

    IPC分类号: H04L12/56

    摘要: A method and apparatus to control interaction between two multi-threaded processor engines is presented. A first multi-threaded processor engine is configured for connection to a serial link, and performs receive and transmit operations in a first “PHY” mode of operation. A second multi-threaded processor engine is operable to process data received by the first multi-threaded processor over the serial link and to provide the processed data to the first multi-threaded processor engine for transmission over the serial link, when the first multi-threaded processor operates in the PHY mode. Additionally, the first multi-threaded processor engine is configured to execute certain operations, e.g., hardware accelerator operations, at the request of the second multi-threaded processor engine in a second “co-processor” mode of operation.

    摘要翻译: 提出了一种控制两个多线程处理器引擎之间交互的方法和装置。 第一多线程处理器引擎被配置为连接到串行链路,并且以第一“PHY”操作模式执行接收和发送操作。 第二多线程处理器引擎可操作以通过串行链路处理由第一多线程处理器接收的数据,并且当第一多线程处理器引擎在第一多线程处理器引擎上传送时, 线程处理器在PHY模式下工作。 另外,第一多线程处理器引擎被配置为以第二“协处理器”操作模式在第二多线程处理器引擎的请求下执行某些操作,例如硬件加速器操作。