1. Trang chủ
  2. » Thể loại khác

CHƯƠNG 2 MÃ HÓA ĐỐI XỨNG HIỆN ĐẠI

29 3 0

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

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề CHƯƠNG 2 MÃ HÓA ĐỐI XỨNG HIỆN ĐẠI
Trường học Trường Đại Học Công Nghệ Thông Tin và Truyền Thông
Chuyên ngành Khoa học máy tính
Thể loại Giáo trình môn học
Năm xuất bản 2023
Thành phố Hà Nội
Định dạng
Số trang 29
Dung lượng 1,74 MB

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

Nội dung

• Mã khối Block Cipher• Mã khối an toàn lý tưởng... Mã dòng Stream Cipher • Ví dụ điển hình của mã hóa mã dòng là thuật toán mã hóa A5/1... Mã dòng Stream Cipher Tiny RC4... Mã dòng Str

Trang 1

CHƯƠNG 2

MÃ HÓA ĐỐI

XỨNG HIỆN ĐẠI

Trang 2

• Mã khối (Block Cipher)

• Mã khối an toàn lý tưởng

Trang 3

Mã dòng (Stream Cipher)

Trang 4

Mã dòng (Stream Cipher)

• Ví dụ điển hình của mã hóa mã dòng là thuật toán

mã hóa A5/1

Trang 5

Mã dòng (Stream Cipher)

A5/1

• Xác định P, K = X.Y.Z

• Chạy m = maj(x1, y3,z3)

• maj(x, y, z) là hàm “chiếm đa số” với qui ước:

• Nếu trong 3 bít x, y, z có từ hai bít 0 trở lên thì hàm trả về giá trị 0

• Ngược lại, hàm trả về giá trị 1

• Giả sử: m = maj(x1, y3, z3)

• If x1 = m then thực hiện quay X

• If y3 = m then thực hiện quay Y

• If z3 = m then thực hiện quay Z

• Tính S:

• C = P XOR S

Trang 8

Mã dòng (Stream Cipher)

RC4

Trang 9

Mã dòng (Stream Cipher)

Tiny RC4

Trang 10

Mã dòng (Stream Cipher)

Tiny RC4

Trang 11

Mã dòng (Stream Cipher)

Tiny RC4

Trang 12

Mã dòng (Stream Cipher)

Tiny RC4

Trang 13

Mã dòng (Stream Cipher)

Tiny RC4

Trang 14

Mã dòng (Stream Cipher)

Tiny RC4

Trang 15

Mã dòng (Stream Cipher)

Tiny RC4

Trang 16

Mã dòng (Stream Cipher)

RC4

Trang 17

Mã khối (Block Cipher)

• Mã khối an toàn lý tưởng

Trang 19

DES (Data Encryption Standard)

• Là một phương pháp mật mã hóa được FIPS (Tiêu chuẩn Xử lý Thông tin Liên bang Hoa Kỳ) chọn làm chuẩn chính thức vào năm 1977.

Trang 20

Mã DES (Data Encryption

Standard)

Trang 22

• L0 = nửa trái của P = 0101

• R0 = nửa phải của P= 1100

• KL0 = 1001 (nửa trái của K)

• KR0 = 1010 (nửa phải của K)

Trang 27

Độ an toàn của DES

• Tấn công vét cạn khóa (Brute Force Attack):

• Vì khóa của mã DES có chiều dài là 56 bít nên để tiến hành brute-force attack, cần kiểm tra 2 56 khóa khác nhau

Trang 29

Advanced Encryption

Standard (AES)

• Mã hóa AES với khóa có kích

thước 256 bít => “an toàn mãi

mãi” bất kể những tiến bộ trong

thước khối: là 128, 192 hay 256 bít.

• Số lượng vòng có thể thay đổi từ 10

đến 14 vòng tùy thuộc vào kích

thước khóa.

Ngày đăng: 16/05/2022, 01:56

HÌNH ẢNH LIÊN QUAN

• Ví dụ điển hình của mã hóa mã dòng là thuật toán mã hóa A5/1 - CHƯƠNG 2 MÃ HÓA ĐỐI XỨNG HIỆN ĐẠI
d ụ điển hình của mã hóa mã dòng là thuật toán mã hóa A5/1 (Trang 4)
• Lập một bảng tra cứu ngẫu nhiên  - CHƯƠNG 2 MÃ HÓA ĐỐI XỨNG HIỆN ĐẠI
p một bảng tra cứu ngẫu nhiên (Trang 18)

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

TÀI LIỆU LIÊN QUAN

w