Một số k/n liên quan đến mã hóa

Một phần của tài liệu chương 7 an toàn thương mại điện tử (Trang 23 - 28)

Bản rừ (Plaintext): Thụng điệp chưa mó húa, con người cú thể đọc

Bản mã hoá hay bản mờ (Ciphertext): Bản gốc sau khi đã mã hóa chỉ máy tính mới có thể đọc được

Thuật toán mã hóa (Encryption algorithm): Là một biểu thức toỏn học dựng để mó húa bản rừ thành bản mờ, và ngược lại Khóa (Key): Mã bí mật dùng để mã hóa và giải mã một thông điệp

Hệ thống khóa đối xứng (khóa riêng): dùng một khóa cho cả quá trình mã hóa và giải mã, chỉ người gửi và người nhận được biết

Hệ thống khóa phi đối xứng (khóa công cộng): sử dụng nhiều cặp khóa

Mã hoá khoá bí mật Mã hoá khoá bí mật

Gọi là mã hoá đối xứng hay mã hoá khoá riêng Gọi là mã hoá đối xứng hay mã hoá khoá riêng

Sử dụng một khoá cho cả quá trình mã hoá (thực hiện bởi Sử dụng một khoá cho cả quá trình mã hoá (thực hiện bởi người gửi) và quá trình giải mã (thực hiện bởi người nhận) người gửi) và quá trình giải mã (thực hiện bởi người nhận)

Mã hoá khoá công cộng Mã hoá khoá công cộng

Gọi là mã hoá không đối xứng hay mã hoá khoá chung Gọi là mã hoá không đối xứng hay mã hoá khoá chung

Sử dụng hai khoá trong quá trình mã hoá: một khoá dùng để Sử dụng hai khoá trong quá trình mã hoá: một khoá dùng để mã hoá thông điệp và một khoá khác dùng để giải mã.

mã hoá thông điệp và một khoá khác dùng để giải mã.

Mã hoá khoá bí mật Mã hoá khoá bí mật

Mã hoá khoá công cộng Mã hoá khoá công cộng

Số khoá

Số khoá Một khoMột khoáá đơn đơn Một cặp khoMột cặp khoáá

Loại khoá

Loại khoá KhoKhoáá bí bí mật mật Một kho một khoá một khoMột khoáá bá bí công khai công khaií mật v mật và à Quản lý khoá

Quản lý khoá Đơn giản nhưngĐơn giản nhưng khó khó quản lý quản lý

Yêu cầu cYêu cầu cáác chứng c chứng thực điện tử v

thực điện tử vàà bên bên tin cậy thứ ba

tin cậy thứ ba

Tốc độ giao dịch

Tốc độ giao dịch NhanhNhanh ChậmChậm

Ứng dụng

Ứng dụng Mã ho CMã hoáCáác đối tc đối tá hà hác thường áàng loạtc thường ng loạt giao dịch

giao dịch

Mã hoMã hoáá đơn lẻ đơn lẻ Khối lượng nhỏKhối lượng nhỏ Chữ ký điện tửChữ ký điện tử

Một số khái niệm liên quan đến mã hóa Một số khái niệm liên quan đến mã hóa

Thuật toán HASH:

Thuật toán HASH: một thuật toán tin (một phần mềm), sử dụng khóa riêng, áp một thuật toán tin (một phần mềm), sử dụng khóa riêng, áp dụng để mã hóa thông điệp.

dụng để mã hóa thông điệp.

Tính chất cơ bản của hàm HASH Tính chất cơ bản của hàm HASH

Tính một chiều

Tính một chiều: không thể suy ra dữ liệu ban đầu từ kết quả*: không thể suy ra dữ liệu ban đầu từ kết quả*

Tính duy nhất

Tính duy nhất: xác suất để có một vụ va chạm (hash collision), tức là : xác suất để có một vụ va chạm (hash collision), tức là hai thông điệp khác nhau có cùng một kết quả hash, là cực kì nhỏ.

hai thông điệp khác nhau có cùng một kết quả hash, là cực kì nhỏ.

Ứng dụng của hàm hash Ứng dụng của hàm hash

Chống và phát hiện xâm nhập

Chống và phát hiện xâm nhập: chương trình chống xâm nhập so : chương trình chống xâm nhập so sánh giá trị hash của một file với giá trị trước đó để kiểm tra xem file sánh giá trị hash của một file với giá trị trước đó để kiểm tra xem file đó có bị ai đó thay đổi hay không

đó có bị ai đó thay đổi hay không

Bảo vệ tính toàn vẹn của thông điệp

Bảo vệ tính toàn vẹn của thông điệp được gửi qua mạng bằng được gửi qua mạng bằng cách kiểm tra giá trị hash của thông điệp trước và sau khi gửi nhằm cách kiểm tra giá trị hash của thông điệp trước và sau khi gửi nhằm phát hiện những thay đổi cho dù là nhỏ nhất

phát hiện những thay đổi cho dù là nhỏ nhất

Chữ ký điện tử

Chữ ký điện tử được tạo lập dưới dạng từ, chữ, số, ký hiệu, âm thanh hoặc được tạo lập dưới dạng từ, chữ, số, ký hiệu, âm thanh hoặc các hình thức khác bằng phương tiện điện tử, gắn liền hoặc kết hợp một cách các hình thức khác bằng phương tiện điện tử, gắn liền hoặc kết hợp một cách lô gíc với thông điệp dữ liệu, có khả năng xác nhận người ký thông điệp dữ liệu lô gíc với thông điệp dữ liệu, có khả năng xác nhận người ký thông điệp dữ liệu và xác nhận sự chấp thuận của người đó đối với nội dung thông điệp dữ liệu và xác nhận sự chấp thuận của người đó đối với nội dung thông điệp dữ liệu

được ký.

được ký.

(Luật Giao dịch điện tử) (Luật Giao dịch điện tử)

Một phần của tài liệu chương 7 an toàn thương mại điện tử (Trang 23 - 28)

Tải bản đầy đủ (PPT)

(48 trang)