发明名称 APPARATUS AND METHOD FOR CALCULATING A RESULT IN A SCALAR MULTIPLICATION
摘要 An apparatus for calculating a result of a scalar multiplication of a reference number with a reference point on an elliptic curve includes a random number generator and processor. The random number generator generates a random bit. The processor calculates the result of the scalar multiplication based on a calculation algorithm using a first auxiliary variable storing a first interim result representing an integer multiple of the reference point or a coordinate of an integer multiple of the reference point and a second auxiliary variable storing a second interim result representing another integer multiple of the reference point or a coordinate of another integer multiple of the reference point. The processor swaps a value stored by the first auxiliary variable and a value stored by the second auxiliary variable during calculation of the result of the scalar multiplication, if a swap condition depending on the generated random bit is fulfilled.
申请公布号 US2012207298(A1) 申请公布日期 2012.08.16
申请号 US201113025221 申请日期 2011.02.11
申请人 MEYER BERND;INFINEON TECHNOLOGIES AG 发明人 MEYER BERND
分类号 H04L9/28 主分类号 H04L9/28
代理机构 代理人
主权项
地址