发明授权
- 专利标题: High performance cryptography on chip multithreading processors
- 专利标题(中): 片上多线程处理器的高性能加密技术
-
申请号: US11877167申请日: 2007-10-23
-
公开(公告)号: US08553876B1公开(公告)日: 2013-10-08
- 发明人: Lawrence Spracklen
- 申请人: Lawrence Spracklen
- 申请人地址: US CA Redwood City
- 专利权人: Oracle America, Inc.
- 当前专利权人: Oracle America, Inc.
- 当前专利权人地址: US CA Redwood City
- 代理机构: Brooks Kushman P.C.
- 主分类号: G06F21/00
- IPC分类号: G06F21/00
摘要:
Improved performance of a chip multithreading (CMT) processor during processing of a cipher is disclosed. The chip multithreading processor may be located on a chip multithreading processor chip that includes a processor cache. The selection of a cipher is received. The cipher is processed by executing a plurality of cryptographic operations on the chip multithreading processor. Lookup tables used during the execution of the plurality of cryptographic operations are determined. The size of at least one of the lookup tables may be increased, such that the at least one lookup table is able to be stored in a processor cache located on the chip multithreading processor chip. Further adjustments may be made to the size of one or more lookup tables depending on the cipher selected, other operations executing on the chip multithreading processor, or both.