Bài giảng Mật mã và ứng dụng: Hệ mật mã khóa công khai (bất đối xứng) - Trần Đức Khánh - Trường Đại Học Quốc Tế Hồng Bàng

10 15 0
Bài giảng Mật mã và ứng dụng: Hệ mật mã khóa công khai (bất đối xứng) - Trần Đức Khánh - Trường Đại Học Quốc Tế Hồng Bàng

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

Thông tin tài liệu

[r]

(1)

Mật mã & Ứng dụng

Trn Đức Khánh

Bộ môn HTTT – Viện CNTT&TT

(2)

Chủ đề

o  Hệ mật mã cổ điển

o  Hệ mật mã khóa bí mật (đối xứng) o  Hệ mật mã khóa cơng khai (bất đối

xứng)

o  Hàm băm, chữ ký số

(3)

Tại Hệ mật mã khóa cơng khai

o  Hệ mật mã khóa đối xứng khơng đáp ứng

được mục tiêu an toàn

n  Xác thực

o  Alice Bob trao đổi thông tin bí mật

o  Alice cần phải biết thơng tin chắn đến từ

Bob, ngược lại

n  Chống phủ nhận

o  Alice Bob trao đổi thơng tin bí mật

o  Nếu Alice gửi thơng tin cho Bob

(4)

Tại Hệ mật mã khóa cơng khai o  Quản lý khóa đối xứng một vấn đề

nan giải

n  Trong hệ khóa đối xứng, cặp người dùng phải có khóa riêng

n  N người dùng cần N * (N-1)/2 khóa

(5)

Hệ mật mã khóa cơng khai

o  Mỗi người dùng có khóa riêng

khóa cơng khai

n  Khóa riêng bí mật

n  Khóa cơng khai chia xẻ

o  Quản lý khóa

n  N người dùng cần N khóa công khai xác thực

(6)

Hệ mật mã khóa cơng khai

o  Mã hóa dùng khóa cơng khai k

n  C = E(k,M)

o  Giải mã dùng khóa riêng K

n  M = D(K,C)

Mã hóa Giải mã Khóa cơng khai

(7)

Hệ mật mã khóa cơng khai

o  Mã hóa dùng khóa riêng K

n  C = E(K,M)

o  Giải mã dùng khóa cơng khai k

n  M = D(k,C)

Mã hóa Giải mã Khóa riêng

(8)

Khóa bí mật vs Khóa cơng khai

Khóa bí mật Khóa cơng khai

Số khóa

Bảo vệ khóa Khóa giữ bí

mật khóa bí m1 khóa cơng khai ật

Ứng dụng Bí mật toàn vẹn

dữ liệu Trao Xác thđổi khóa ực

(9)

Hệ mật mã khóa cơng khai

o  Lý thuyết tảng n  Độ phức tạp

n  Số học đồng dư (Modular Arithmetic)

o  Các hệ Mật mã khóa cơng khai n  RSA

n  MerkleHellman

n  ElGamal

n  Rabin

n  Đường cong êlip (Elliptic Curve)

(10)

Độ phức tạp

o  Độ phức tạp tính tốn (thời gian) n  Vấn đề “dễ”: lớp P

n  Vấn đề “khó”: lớp NP

o  Giải vấn đề P

n  Số trường hợp phải xét đến hàm đa thức

o  Giải vấn đề NP

n  Số trường hợp phải xét đến hàm lũy thừa

Các h mt mã khóa cơng khai da

độ khó/phc tp ca gii thut b khóa

Ngày đăng: 01/04/2021, 16:00

Tài liệu cùng người dùng

Tài liệu liên quan