Location:Home > Publications >Patents
【Publications】

Title:Montgomery modular multiplication based Tate pairing algorithm and hardware structure therefor

Country:China

Patent No.:201510419816.2

Legal Status:Authorized

Inventor:Xiangyu Li, Jiangsha Ma

Assignee:Tsinghua University

Address:Tsinghua University,Haidian District Beijing 100084, China

Filing Date:2015-07-16

Issue Date:2018-02-16

Abstract:

 The invention belongs to the technical field of realization of cryptographic algorithms of embedded systems and particularly relates to a ternary finite field Montgomery modular multiplication based Tate pairing algorithm and a hardware structure for realizing the algorithm. The algorithm comprises: converting X coordinates and Y coordinates of two input points P and R on an elliptic curve to a Montgomery domain from a defined GF(3m) domain; according to an MDL (minimum description length) algorithm procedure taking multiplication, addition/subtraction and cubic operation on GF(3m) as basic operations, performing operation in the Montgomery domain; and converting a calculation result to the GF(3m) domain from the Montgomery domain, and performing 33m-1-power modular exponentiation on the calculation result. The hardware structure comprises a top-level processor, a controller, a ternary accumulator, a ternary multiplier, a register file and an SRAM (static random access memory), wherein the controller is used for controlling input of the ternary accumulator and the ternary multiplier and read-write operation of the SRAM and the register file so as to control data transmission of the whole circuit.

Patent Certificate: PDF/Jpg