发明名称 Computing isogenies between genus-2 curves for cryptography
摘要 This cryptographic curve generation technique provides a faster way of constructing a genus 2 curve. The technique provides a procedure to compute isogenies between genus 2 curves over finite fields. Instead of looping over possible roots, as is typically done when solving Igusa class polynomials, the technique only finds one root and then applies the isogenies to find the others. The technique computes a set of polynomials that define all isogenies. To do this, for a given root of an Igusa class polynomial over a finite field, the technique computes a value of a small modular function ƒ. To the value of this function ƒ, the technique applies an isogeny to find an isogenous ƒ-value. The technique then transforms the ƒ-value back into an Igusa value. Once the Igusa class polynomials are solved they can be used to generate a genus 2 curve which can be used in cryptographic applications.
申请公布号 US8300807(B2) 申请公布日期 2012.10.30
申请号 US20090350222 申请日期 2009.01.07
申请人 BROKER REINIER M.;LAUTER KRISTIN E.;GRUENEWALD DAVID;MICROSOFT CORP. 发明人 BROKER REINIER M.;LAUTER KRISTIN E.;GRUENEWALD DAVID
分类号 H04L9/00 主分类号 H04L9/00
代理机构 代理人
主权项
地址