Kiểm tra Solovay-Strassen

Kiểm tra Solovay-Strassen là một trong các phương pháp kiểm tra tính nguyên tố theo xác suất do Robert M. SolovayVolker Strassen phát triển.

Ký hiệu Legendre và tiêu chuẩn Euler

[sửa | sửa mã nguồn]

Legendre đưa ra ký hiệu mang tên ông cho số nguyên tố lẻ psố nguyên a

Tiêu chuẩn Euler

[sửa | sửa mã nguồn]

Euler chứng minh rằng với mọi số nguyên tố p và số a, ,

Ký hiệu Jacobi và số giả nguyên tố Euler

[sửa | sửa mã nguồn]

Ký hiệu Jacobi

[sửa | sửa mã nguồn]

Ký hiệu Jacobi là mở rộng của Ký hiệu Legendre cho số tự nhiên lẻ n. Giả sử

là dạng phân tích tiêu chuẩn của n và số nguyên a bất kỳ, ký hiẹu Jacobi

Số giả nguyên tố Euler

[sửa | sửa mã nguồn]

Xem tiêu chuẩn Euler là mệnh đề Q(p,a). Khi đó Q(p,a) đúng với mọi số nguyên tố p và mọi số tự nhiên a, 1 < a < p. Thay số nguyên tố p bằng số lẻ n và ký hiệu Legendre bằng ký hiệu Jacobi, ta định nghĩa:

Đinh nghĩa: Hợp số n được gọi là số giả nguyên tố Euler cơ sở a (1 < a < n) nếu:

trong đó là ký hiệu Jacobi.

Kiểm tra Solovay-Strasen

[sửa | sửa mã nguồn]

Solovay-Strasen test

[sửa | sửa mã nguồn]
INPUTS: n: là số tự nhiên lẻ
OUTPUT: FALSE nếu n là hợp số, nếu không TRUE
  1. Chọn a ngẫu nhiên trong khoảng[1,n-1]
  2. Tính ký hiệu Jacobi J=
  3. Tính x =a (n-1)/2 mod n
  4. Nếu Jx thì trả về FALSE
nếu khác trả về TRUE.

Xác suất sai

[sửa | sửa mã nguồn]
  • Định lý: Nếu n là hợp số lẻ thì tồn tại không quá số tự nhiên dương a nhỏ hơn n, nguyên tố cùng nhau với n sao cho n là số giả nguyên tố Euler cơ sở a.
  • Gọi A là biến cố "Số nguyên lẻ n là hợp số"; B là biến cố: "Thuật toán Solova-Strassen trả lời TRUE".
  • Xác suất điều kiện P(B|A) .
  • Tương tự phép thử Miller-Rabin tính được xác suất sai của phép thử Solova-Strasen là
P(A|B)=

(Tham khảo: Douglas R. Stisnon. Cryptography Theory and Practice.)

Kiểm tra Solovar-Strasen lặp

[sửa | sửa mã nguồn]

Chú thích

[sửa | sửa mã nguồn]

Tham khảo

[sửa | sửa mã nguồn]
Chúng tôi bán
Bài viết liên quan
Hướng dẫn cày Genshin Impact tối ưu và hiệu quả nhất
Hướng dẫn cày Genshin Impact tối ưu và hiệu quả nhất
Daily Route hay còn gọi là hành trình bạn phải đi hằng ngày. Nó rất thú vị ở những ngày đầu và rất rất nhàm chán về sau.
Seeker: lực lượng chiến đấu tinh nhuệ bậc nhất của phe Decepticon Transformers
Seeker: lực lượng chiến đấu tinh nhuệ bậc nhất của phe Decepticon Transformers
Seeker (Kẻ dò tìm) là thuật ngữ dùng để chỉ một nhóm các người lính phản lực của Decepticon trong The Transformers
Hiệu ứng Brita và câu chuyện tự học
Hiệu ứng Brita và câu chuyện tự học
Bạn đã bao giờ nghe tới cái tên "hiệu ứng Brita" chưa? Hôm nay tôi mới có dịp tiếp xúc với thuật ngữ này
Sơ lược về White Room - Classroom of the Elite
Sơ lược về White Room - Classroom of the Elite
White Room (ホワイトルーム, Howaito Rūmu, Việt hoá: "Căn phòng Trắng") là một cơ sở đào tạo và là nơi nuôi nấng Kiyotaka Ayanokōji khi cậu còn nhỏ