1. Trang chủ
  2. » Công Nghệ Thông Tin

cài đặt thuật toán IDEA, ELGAMAL bằng ngôn ngữ lập trình JAVA

6 35 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 6
Dung lượng 1,05 MB
File đính kèm source code IDEA và ELGAMAL.zip (303 KB)

Nội dung

IDEA (International Data Encryption Algorithm) là một phương pháp mã khối. Được phát triển bởi Lai Học Gia (來學嘉) và James L.Massey của ETH Zurich và được công bố lần đầu tiên vào năm 1991. Phương pháp này đưa ra như là một sự thay thế cho phương pháp cũ DEA (Data Encryption Standard). Tiền thân của IDEA là phương pháp mã trước đó có tên là PES (Proposed Encryption Standard); Trong giải thuật mã hóa Elgamal người nhận tạo ra 1 khóa bí mật d và người gửi cũng tạo ra 1 khóa bí mật r. Nếu một trong 2 tham số r và d bị lộ thì giải thuật mã hóa Elgamal không còn được an toàn. Chính vì vậy, độ an toàn của giải thuật mã hóa Elgamal ngoài việc dựa vào độ khó của bài toán Logarit rời rạc còn phụ thuộc vào việc lựa chọn các tham số cho quá trình mã hóa và giải mã

Cài đặt thuật tốn mã hóa IDEA ELGAMAL ngơn ngữ lập trình Java giao diện GUI Ide: netbean I Cài đặt thuật toán IDEA - Tổng quan ứng dụng: - Thực mã hóa với liệu: o Đầu vào: nhomso9 o Khóa (16 kí tự): daylakhoabimat09  Kết thu mã: 96e022a4d4a2fa64 - Thực giải mã ngược lại: o Đầu vào: 96e022a4d4a2fa64 o Khóa (16 kí tự): daylakhoabimat09  Kết thu rõ: nhomso9 II Cài đặt thuật tốn ELGAMAL Quy trình mã hóa giải mã theo sơ đồ sau: Demo: - Nhập giá trị P,d,e1,r tương ứng, ta có khóa cơng khai (e2,e1,p) người nhận, khóa bí mật d người nhận, khóa bí mật r người gửi - Nhập số mã hóa M, tiến hành mã hóa ta mã C1,C2 - Quá trình giải mã, Từ C1,C2 khóa cơng khai, tiến hành giải mã ngược lại, ta số mã hóa M ban đầu ... vào: 96e022a4d4a2fa64 o Khóa (16 kí tự): daylakhoabimat09  Kết thu rõ: nhomso9 II Cài đặt thuật toán ELGAMAL Quy trình mã hóa giải mã theo sơ đồ sau: Demo: - Nhập giá trị P,d,e1,r tương ứng, ta...I Cài đặt thuật toán IDEA - Tổng quan ứng dụng: - Thực mã hóa với liệu: o Đầu vào: nhomso9 o Khóa (16 kí... mật d người nhận, khóa bí mật r người gửi - Nhập số mã hóa M, tiến hành mã hóa ta mã C1,C2 - Quá trình giải mã, Từ C1,C2 khóa cơng khai, tiến hành giải mã ngược lại, ta số mã hóa M ban đầu

Ngày đăng: 07/01/2022, 13:56

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w