Demo Hệ Mã Elgamal Chuẩn Sử Dụng Ngôn Ngữ C# - Full Báo Cáo Word+PaoPoi

[Mã code 5279]
  1 Đánh giá    Viết đánh giá
 1      637      11
Phí tải: 5 Xu
Danh mục
Thể loại
Ngày đăng
17-7-2016
Loại file
Full code + Báo cáo
Dung lượng
3.09 MB

Hệ mật Elgamal được xây dựng trên bài toán logarithm rời rạc . Chúng ta sẽ bắt đầu bằng việc mô tả bài toán bài khi thiết lập môi trường hữu hạn Zp, p là số nguyên tố (Nhớ lại rằng nhóm nhân Zp* là nhóm cyclic và phần tử sinh của Zp* được gọi là phần tử nguyên thuỷ).


MÔ TẢ CHI TIẾT

Các bước làm :

a. Tạo khóa:  

Cho p là số nguyên tố sao cho bài toán logarithm rời rạc trong Zp là khó giải. Cho a Î Zp* là phần tử nguyên thuỷ.Giả sử P = Zp* ,

C = Zp* ´ Zp* . Ta định nghĩa:

                                                K = {(p, a,a,b):  b º aa (mod p)}

   Các giá trị p, a,b được công khai, còn a là khóa bí mật

   b. Mã:

Chọn một số ngẫu nhiên bí mật k Î Zp-1, ta xác định:

                                                ek (x,k) = (y1 ,y2 )

trong đó

                                                y1 = ak mod p

                                                y2 = xbk mod p

c. Giải mã

với y1 ,yÎ Zp*  ta xác định:

                                                dk(y1 ,y2 ) = y2 (y1a )-1 mod pa. Tạo khóa:  

Cho p là số nguyên tố sao cho bài toán logarithm rời rạc trong Zp là khó giải. Cho a Î Zp* là phần tử nguyên thuỷ.Giả sử P = Zp* ,

C = Zp* ´ Zp* . Ta định nghĩa:

                                                K = {(p, a,a,b):  b º aa (mod p)}

   Các giá trị p, a,b được công khai, còn a là khóa bí mật

   b. Mã:

Chọn một số ngẫu nhiên bí mật k Î Zp-1, ta xác định:

                                                ek (x,k) = (y1 ,y2 )

trong đó

                                                y1 = ak mod p

                                                y2 = xbk mod p

c. Giải mã

với y1 ,yÎ Zp*  ta xác định:

                                                dk(y1 ,y2 ) = y2 (y1a )-1 mod p

 

HÌNH ẢNH DEMO

elgamal,hệ mã,c#,he ma elgamal,visual c#,Hệ Mã  Elgamal

elgamal,hệ mã,c#,he ma elgamal,visual c#,Hệ Mã  Elgamal

elgamal,hệ mã,c#,he ma elgamal,visual c#,Hệ Mã  Elgamal

elgamal,hệ mã,c#,he ma elgamal,visual c#,Hệ Mã  Elgamal

elgamal,hệ mã,c#,he ma elgamal,visual c#,Hệ Mã  Elgamal

Nguồn: Sharecode.vn



HƯỚNG DẪN CÀI ĐẶT
 
 
LINK DOWNLOAD

Elgamal.rar [3.09 MB]

File đã kiểm duyệt
     Báo vi phạm bản quyền
Pass giải nén (Nếu có):
sharecode.vn
DOWNLOAD
(5 Xu)
Vui lòng để lại EMAIL (or) SĐT để chúng tôi phản hồi cho bạn.

BÌNH LUẬN



ĐÁNH GIÁ


BƯỚC 1: Chọn điểm cho code này


BƯỚC 2: Nội dung đánh giá  ĐÁNH GIÁ  
ĐIỂM TRUNG BÌNH

5
1 Đánh giá
Code rất tốt (1)
Code tốt (0)
Code rất hay (0)
Code hay (0)
Bình thường (0)
Thành viên
Nội dung đánh giá
14:03 - 8/6/2017
Code rất tốt
Code rất tốt và phù hợp để phát triển

 HỖ TRỢ TRỰC TUYẾN 24/7