Grobner Basis là một công cụ thường được sử dụng trong Algebraic Cryptanalysis. Trong bài viết dưới đây, mình sẽ trình bày vắn tắt các khái niệm, thuật toán cũng như cơ sở toán học xoay quanh Grobner Basis.
Cấu trúc đại số
Vành đa thức
Trước tiên ta cần nhắc lại định nghĩa về vành
Vành
Vành là một tập hợp $\displaystyle R$ khác rỗng, được trang bị hai phép toán cộng $\displaystyle +:( a,b)\rightarrow a+b$ và nhân $\displaystyle \times :( a,b)\rightarrow a\times b$ thỏa mãn đồng thời các điều kiện sau:
$\displaystyle ( R,+)$ là một nhóm giao hoán