发明名称 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