1. Trang chủ
  2. » Luận Văn - Báo Cáo

Slide báo cáo : Cài đặt thuật toán mã công khai RSA

9 2K 53
Tài liệu đã được kiểm tra trùng lặp

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Cài Đặt Thuật Toán Mã Công Khai RSA
Trường học Trường Đại Học Công Nghệ Thông Tin Và Truyền Thông
Chuyên ngành An Toàn Bảo Mật Thông Tin
Thể loại Đề Tài
Định dạng
Số trang 9
Dung lượng 1,3 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Slide báo cáo : Cài đặt thuật toán mã công khai RSA

Trang 1

Thành viên :

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ THÔNG TIN VÀ TRUYỀN THÔNG

MÔN AN TOÀN BẢO MẬT THÔNG TIN

Đề Tài : Cài đặt thuật toán mã công khai RSA

Trang 2

 Giới thiệu về mã hóa công khai

 Giới thiệu về RSA

 Thuật Toán RSA

 Cài Đặt Thuật Toán

2/31

NỘI DUNG TRÌNH BÀY

Trang 3

 Sử dụng : Public key và Private Key

 Public Key

 Dùng để mã hóa thông tin

 Khóa này được chia sẻ công khai

 Private key

 Dùng để giải mã thông tin

 Người nhận thông tin dùng key này để giải mã

 Khóa này được giữ bí mật

3/31

Giới thiệu về mã hóa công khai

3/31

Trang 4

Mô Tả

4/31

Bản rõ

Mã Hóa

Public Key

Bản Mã

Giải Mã

Private Key

Bản rõ

Trang 5

 RSA là một thuật toán mật mã hóa khóa công khai.

 Thuật toán RSA được Ron Rivest, Adi Shamir và Len Adleman mô tả lần đầu tiên vào năm 1977 tại Học viện Công nghệ Massachusetts (MIT).

 Thuật toán RSA có hai khóa: khóa công khai (hay khóa công cộng) và khóa bí mật (hay khóa cá nhân)

5/31

Giới thiệu về RSA

Trang 6

1 Thuật toán tạo khoá

Bước 1: B (người nhận) tạo hai số nguyên tố lớn ngẫu nhiên p

và q

Bước 2: B tính n=p*q và phi(n) = (p-1)(q-1)

Bước 3: B chọn một số ngẫu nhiên e (0 < e < (n)) sao cho

ƯCLN(e, (n))=1

Bước 4: B tính d=e-1 bằng cách dùng thuật toán Euclide

Bước 5: B công bố n và e trong danh bạ làm khoá công khai (public key), còn d làm khoá bí mật (private key)

6/31

Thuật Toán RSA

Trang 7

Thuật Toán RSA

2 Thuật toán mã hoá và giải mã

+ Mã hoá:

Bước 1: A nhận khoá công khai của B.

Bước 2: A biểu diễn thông tin cần gửi thành số m (0 <=

m <= n-1)

Bước 3: Tính c= me mod n

Bước 4: Gửi c cho B.

+ Giải mã: B giải mã bằng cách tính m=cd mod n

Trang 8

Cài Đặt Thuật Toán

Trang 9

Xin chân thành cảm ơn đã lắng nghe !

Ngày đăng: 25/03/2014, 19:53

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w