发明授权
US08903083B2 Fast evaluation of many polynomials with small coefficients on the same point
有权
对同一点上具有小系数的许多多项式进行快速评估
- 专利标题: Fast evaluation of many polynomials with small coefficients on the same point
- 专利标题(中): 对同一点上具有小系数的许多多项式进行快速评估
-
申请号: US13205755申请日: 2011-08-09
-
公开(公告)号: US08903083B2公开(公告)日: 2014-12-02
- 发明人: Craig B. Gentry , Shai Halevi
- 申请人: Craig B. Gentry , Shai Halevi
- 申请人地址: US NY Armonk
- 专利权人: International Business Machines Corporation
- 当前专利权人: International Business Machines Corporation
- 当前专利权人地址: US NY Armonk
- 代理机构: Harrington & Smith
- 主分类号: H04L9/28
- IPC分类号: H04L9/28 ; H04L9/08 ; H04L9/30 ; H04L9/00
摘要:
In one exemplary embodiment of the invention, a method for evaluating at point r one or more polynomials p1(x), . . . , pl(x) of maximum degree up to n−1, where the polynomial pi(x) has a degree of ti−1, the method including: partitioning each polynomial pi(x) into a bottom half pibot(x) with bottom terms of lowest si coefficients and a top half pitop(x) with top terms of remaining ti−si coefficients; recursively partitioning the bottom half pibot(x) and the top half pitop(x) of each polynomial pi(x) obtaining further terms having a lower degree than previous terms, performed until at least one condition is met yielding a plurality of partitioned terms; evaluating the bottom half pibot(x) and the top half pitop(x) at the point r for each polynomial pi(x) by evaluating the partitioned terms at the point r and iteratively combining the evaluated partitioned terms; and evaluating each polynomial pi(x) at the point r by setting pi(r)=rsipitop(r)+pibot(r).
公开/授权文献
信息查询