发明名称 | Speeding up galois counter mode (GCM) computations | ||
摘要 | Methods and apparatus to speed up Galois Counter Mode (GCM) computations are described. In one embodiment, a carry-less multiplication instruction may be used to perform operations corresponding to verification of an encrypted message in accordance with GCM. Other embodiments are also described. | ||
申请公布号 | US8804951(B2) | 申请公布日期 | 2014.08.12 |
申请号 | US201113196718 | 申请日期 | 2011.08.02 |
申请人 | Intel Corporation | 发明人 | Gueron Shay;Kounavis Michael E. |
分类号 | H04K1/00 | 主分类号 | H04K1/00 |
代理机构 | Caven & Aghevli LLC | 代理人 | Caven & Aghevli LLC |
主权项 | 1. A method comprising: multiplying, at a processor, a most significant portion of a product of a carry-less multiplication with a first value to generate a second value; multiplying, at the processor, a most significant portion of the second value with a least significant portion of an irreducible polynomial of a final field used in a block cipher to generate a third value; and determining, at the processor, whether a remainder exists based on the third value, wherein non-existence of the remainder is to indicate that an encrypted message is authentic in accordance with Galois Counter Mode (GCM). | ||
地址 | Santa Clara CA US |