IV.3 Chữ ký số

Một phần của tài liệu Chương III - Các Hệ Mật Mã Công Khai docx (Trang 44 - 48)

• Xác thXác thựực thông báo không có tác dc thông báo không có tác dụụng khi bên gng khi bên gửửi và bêni và bên nhận muốn gây hại cho nhau

ƒ Bên nhận giả mạo thông báo của bên gửi

ố ế

ƒ Bên gửi chối là đã gửi thông báo đến bên nhận

• Chữ ký số không những giúp xác thực thông báo mà còn bảo vệ mỗi bên khỏi bên kia

bảo vệ mỗi bên khỏi bên kia

• Chức năng chữ ký số

ƒ Xác minh tác giả và thời điểm ký thông báo

ƒ Xác thực nội dung thông báo

IV.3 Ch ký s

™ Yêu cầu đối với chữ ký sý :

• Phụ thuộc vào thông báo được ký

• Có sử dụng thông tin riêng của người gửi

ể ố ƒ Để tránh giả mạo và chối bỏ • Tương đối dễ tạo ra • Tương đối dễ nhận biết và kiểm tra • Tương đối dễ nhận biết và kiểm tra • Rất khó giả mạo ƒ Bằng cách tạo thông báo khác có cùng chữ ký số

ƒ Bằng cách tạo chữ ký số theo ý muốn cho thông báo

IV.3 Ch ký s

™ Chữ ký sý trựực tiếpp:

• Chỉ liên quan đến bên gửi và bên nhận

• Với mật mã khóa công khai

ƒ Dùng khóa riêng ký toàn bộ thông báo hoặc giá trị băm

ƒ Có thể mã hóa sử dụng khóa công khai của bên nhận

ƒ Quan trQ ọọng là ký trg ý ước mã hóa sau

• Chỉ có tác dụng khi khóa riêng của bên gửi được đảm bảo an toàn

ê i ó hể i ờ ấ khó iê

ƒ Bên gửi có thể giả vờ mất khóa riêng

¾ Cần bổ xung thông tin thời gian và báo mất khóa kịp thời

ƒ Khóa riêng có thể bị mất thật

ắ ể

IV.3 Ch ký s

™ Chữ ký số gián tiếp:

™ Chữ ký số gián tiếp: (adsbygoogle = window.adsbygoogle || []).push({});

• Có sự tham gia của một bên trọng tài

ƒ Nhận thông báo có chữ ký số từ bên gửi, kiểm tra tính hợp lệ

của nó

ƒ Bổ xung thông tin thời gian và gửi đến bên nhận

• An toàn phAn toàn phụụ thuthuộộc chc chủủ yyếếu vào bên tru vào bên trọọng tàing tài

ƒ Cần được bên gửi và bên nhận tin tưởng

• Có thể cài đặt với mã hóa đối xứng hoặc mã hóa khóa công khai

• Bên trọng tài có thể được phép nhìn thấy hoặc không nội dung thông báo

IV.3 Ch ký s

™ Các kỹ thuật chữ ký số gián tiếp:

ố ấ

(a) Mã hóa đối xứng, trọng tài thấy thông báo (1) X → A : M ║ EKXA[IDX ║ H(M)]

(2) A → Y : EKAY[IDX ║ M ║ EKXA[IDX ║ H(M)] ║ T]( ) KAY[ X ║ ║ KXA[ X ║ ( )] ║ ] ( ) KAY[ X ║ ║ KXA[ X ║ ( )] ║ ] (b) Mã hóa đối xứng, trọng tài không thấy thông báo

(1) X → A : IDX ║ EKXY[M] ║ EKXA[IDX ║ H(EKXY[M])]

(2) A → Y : E [ID ║ E [M] ║ E [ID ║ H(E [M])](2) A → Y : EKAY[IDX ║ EKXY[M] ║ EKXA[IDX ║ H(EKXY[M])] (2) A → Y : EKAY[IDX ║ EKXY[M] ║ EKXA[IDX ║ H(EKXY[M])]

║ T

(c) Mã hóa khóa công khai, trọng tài không thấy thông báo

║ ║

(1) X → A : IDX ║ EKRX[IDX ║ EKUY[EKRX[M])](2) A → Y : EKRA[IDX ║ EKUY[EKRX[M]] ║ T] (2) A → Y : EKRA[IDX ║ EKUY[EKRX[M]] ║ T] Ký hiý ệệu : X = Bên ggửi M = Thông báog

Y = Bên nhận T = Nhãn thời gianA = Trọng tài A = Trọng tài

Một phần của tài liệu Chương III - Các Hệ Mật Mã Công Khai docx (Trang 44 - 48)