Several problems in algebraic geometry and coding theory over finite rings are modeled by systems of algebraic equations. Among these problems, we have the rank decoding problem, which is used in the construction of public-key cryptography. In 2004, Nechaev and Mikhailov proposed two methods for solving systems of polynomial equations over finite chain rings. These methods used solutions over the residual field to construct all solutions step by step. However, for some types of algebraic equations, one simply needs partial solutions. In this paper, we combine two existing approaches to show how Gr\"obner bases over finite chain rings can be used to solve systems of algebraic equations over finite commutative rings. Then, we use skew polynomials and Pl\"ucker coordinates to show that some algebraic approaches used to solve the rank decoding problem and the MinRank problem over finite fields can be extended to finite principal ideal rings.
翻译:多个代数几何和编码理论问题可以用代数方程组模拟。其中,Rank解码问题是公钥密码构造中使用的问题。2004年,Nechaev和Mikhailov提出了两种方法来解决有限链环上的多项式方程组。这些方法利用残余域上的解逐步构造所有解。然而,对于某些类型的代数方程,我们只需要部分解。在本文中,我们结合两种现有方法,展示了有限链环上的Gröbner基如何用于解决代数方程组。然后,我们使用Skew多项式和Plücker坐标,展示了一些用于在有限域上解决Rank解码和MinRank问题的代数方法,可以扩展到有限主理想环中。