Can you summarize the following document?
        
  給定一個"n"位訊息"m"...,"m",我們將其視為在有限域GF(2)上的"n"-1次多項式。  然後,我們隨機選擇一個在GF(2)上的"k次"不可約多項式,我們將訊息"m"的指紋定義為在GF(2)上formula_2除以formula_3的餘數formula_4,它可以看作是一個"k"-1次多項式或"k"位數字。

  Rabin–Karp演算法的許多實現,在內部是使用的Rabin指紋。 麻省理工學院的"低頻寬網路檔案系統"(LBFS)使用Rabin指紋來實現可變大小的抗移位塊。  其基本思想是,檔案系統計算檔案中每個塊的加密雜湊。為了節省客戶端和伺服器之間的傳輸,它們比較其校驗和,只傳輸校驗和不同的塊。但是這種方案有一個問題,就是如果使用固定大小(例如4KB)的塊,那麼在檔案開頭的一次插入將導致每個校驗和都發生變化。因此,我們的想法是不基於特定的偏移量,而是根據塊內容的某些屬性來選擇塊。LBFS通過在檔案上滑動48個位元組的視窗並計算每個視窗的Rabin指紋來做到這一點。當指紋的低13位為零時,LBFS將這48個位元組稱為斷點,並結束當前塊、開始一個新的。由於Rabin指紋的輸出是偽隨機的,因此任何給定的48個位元組為斷點的概率為formula_5(8192分之1)。這就有了抗移位可變尺寸塊的效果。"任何"雜湊函式都可以用於將一個長檔案分成多個塊(只要隨後使用加密雜湊函式查詢每個塊的校驗和即可):但是Rabin指紋是一種高效的旋轉雜湊,因為當區域"A"和"B"重疊時,區域"B"的Rabin指紋的計算可以重複使用區域"A"的拉賓指紋的部分計算。  請注意,這與rsync面臨的問題相似。
Rabin指紋方案是一種在有限域上使用多項式實現指紋的方法。它是由Michael O. Rabin提出的。