{"title":"Certification of Minimal Approximant Bases","authors":"Pascal Giorgi, Vincent Neiger","doi":"10.1145/3208976.3208991","DOIUrl":null,"url":null,"abstract":"For a given computational problem, a certificate is a piece of data that one (the prover) attaches to the output with the aim of allowing efficient verification (by the verifier) that this output is correct. Here, we consider the minimal approximant basis problem, for which the fastest known algorithms output a polynomial matrix of dimensions m x m and average degree D/m using O~(mømega D/m) field operations. We propose a certificate which, for typical instances of the problem, is computed by the prover using O(mømega D/m) additional field operations and allows verification of the approximant basis by a Monte Carlo algorithm with cost bound O(mømega + m D). Besides theoretical interest, our motivation also comes from the fact that approximant bases arise in most of the fastest known algorithms for linear algebra over the univariate polynomials; thus, this work may help in designing certificates for other polynomial matrix computations. Furthermore, cryptographic challenges such as breaking records for discrete logarithm computations or for integer factorization rely in particular on computing minimal approximant bases for large instances: certificates can then be used to provide reliable computation on outsourced and error-prone clusters.","PeriodicalId":105762,"journal":{"name":"Proceedings of the 2018 ACM International Symposium on Symbolic and Algebraic Computation","volume":"128 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-02-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2018 ACM International Symposium on Symbolic and Algebraic Computation","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3208976.3208991","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6
Abstract
For a given computational problem, a certificate is a piece of data that one (the prover) attaches to the output with the aim of allowing efficient verification (by the verifier) that this output is correct. Here, we consider the minimal approximant basis problem, for which the fastest known algorithms output a polynomial matrix of dimensions m x m and average degree D/m using O~(mømega D/m) field operations. We propose a certificate which, for typical instances of the problem, is computed by the prover using O(mømega D/m) additional field operations and allows verification of the approximant basis by a Monte Carlo algorithm with cost bound O(mømega + m D). Besides theoretical interest, our motivation also comes from the fact that approximant bases arise in most of the fastest known algorithms for linear algebra over the univariate polynomials; thus, this work may help in designing certificates for other polynomial matrix computations. Furthermore, cryptographic challenges such as breaking records for discrete logarithm computations or for integer factorization rely in particular on computing minimal approximant bases for large instances: certificates can then be used to provide reliable computation on outsourced and error-prone clusters.
对于给定的计算问题,证书是一个人(证明者)附加到输出的一段数据,目的是允许(由验证者)有效地验证该输出是正确的。在这里,我们考虑最小近似基问题,对于该问题,已知最快的算法使用O~(mømega D/m)现场操作输出维数为m x m,平均度为D/m的多项式矩阵。对于该问题的典型实例,我们提出了一个证书,该证书由证明者使用O(mømega D/m)额外的现场操作计算,并允许通过成本限为O(mømega + m D)的蒙特卡罗算法验证近似基。除了理论兴趣之外,我们的动机还来自于这样一个事实,即近似基出现在大多数已知最快的线性代数单变量多项式算法中;因此,这项工作可能有助于为其他多项式矩阵计算设计证书。此外,诸如打破离散对数计算或整数分解记录之类的加密挑战特别依赖于计算大型实例的最小近似基:然后可以使用证书在外包和易出错的集群上提供可靠的计算。