平方根测试法范例921.ppt

平方根测试法范例921

Chapter 9 密碼基礎數學III: 質數與和質數相關 的同餘方程式 學習目標 介紹質數及其在密碼學上的應用。 討論一些質數測試演算法,並探討它們的效能。 討論因數分解的演算法及其在密碼學上的應用。 說明中國餘數定理及其應用。 介紹二次同餘。 介紹模數下的指數和對數。 9.1 質數 本節討論主題 定義 質數的個數 質數的檢查 尤拉 Phi 函數 費瑪小定理 尤拉定理 產生質數 圖 9.1 正整數的三個群組 範例9.1 最小的質數為何? 解法:最小的質數是 2,因為 2 只能被 2(它自己)和 1 所整除。 範例9.2 列出所有小於 10 的質數。 解法:小於 10 的質數有四個:2、3、5 和 7。有趣的是,我們注意到在 1 到 10 這個範圍中,質數 所佔的百分比為 40%,但這個百分比會隨著範圍擴大而下降。 9.1.2 質數的個數 無限多個質數 質數的個數 範例9.3 以下是一個明顯的例子,假設所有質數所形成的集合如下:{2, 3, 5, 7, 11, 13, 17}。 此處 P = 510510,而 P + 1 = 510511。然而,510511 = 19 × 97 × 277;這些質數沒有任何一個在原 來的集合之中。因此,我們必定可以找到大於 17 的質數。 範例9.4 求出小於 1,000,000 的質數個數。 解

文档评论(0)

1亿VIP精品文档

相关文档