发明授权
- 专利标题: High throughput system for encryption and other data operations
- 专利标题(中): 用于加密和其他数据操作的高吞吐量系统
-
申请号: US09470565申请日: 1999-12-22
-
公开(公告)号: US06870929B1公开(公告)日: 2005-03-22
- 发明人: Spencer Greene
- 申请人: Spencer Greene
- 申请人地址: US CA Sunnyvale
- 专利权人: Juniper Networks, Inc.
- 当前专利权人: Juniper Networks, Inc.
- 当前专利权人地址: US CA Sunnyvale
- 代理机构: Harrity & Snyder LLP
- 主分类号: H04L9/00
- IPC分类号: H04L9/00 ; H04L9/06 ; H04K1/00 ; G06F7/38
摘要:
According to one embodiment, an encryption system (500) includes an input buffer (504) that can provide data blocks from different contexts (522-1 to 522-n) to a selected encryption circuit (524-1 to 524-m) according to a scheduling section (502). A scheduling section (502) can include a register array (510) having rows that each correspond to a context and columns that correspond to an encryption circuit. Each register array (510) row can store one “hot” bit that designates a context with a particular encryption circuit. A column can be selected by a multiplexer (514) and its values prioritized and encoded by a priority encoder (518) to generate an address that results in the selection of a data block from a particular context. Priority may be varied by shifting a column value with a rotate circuit (516) according to an offset value (OFFSET).
信息查询