... CChhưươơnngg HỆ MẬTMÃKHÓAĐỐIXỨNG (SYMMETRIC-KEY CRYPTOGRAPHY) Mã khóađốixứng được dùng để chỉ các hệ mãmà trong đó, khi biết khóa lập mã ta có thể tìm được khóa giải mã một cách dễ dàng ... Nhưng các hệ mãđốixứng yêu cầu phải giữ bí mật hoàn toàn về khóa lập mã. Nội dung chính I. Các hệ mậtmã cổ điển (Classical ciphers).II. Thám mãđối với hệ mậtmã cổ điển.III. Mã dòng (Stream ... thời việc giải mã cũng đòi hỏi thời gian như việc lập mã. Các hệ mã thuộc loại này có thời gian lập mã và giải mã tương đối nhanh vì thế các hệ mãđốixứng thường được sử dụng để mã hóa những...
... MẬT MÃ BẤT ĐỐIXỨNG I-TỔNG QUAN I.1- Mậtmã bất đốixứngMậtmã bất đốixứng (asymmetric cryptography) còn có tên gọi khác là mậtmãkhóa công khai (public key cryptography) hoặc mậtmã ... nhưng không có nghĩa rằng mậtmã bất đốixứng hòan tòan ưu điểm hơn và sẽ được sử dụng thay thế cho mậtmãđối xứng. Mỗi kỹ thuật mã có một thế mạnh riêng và mậtmãđốixứng vẫn rất thích hợp ... của mậtmãđối xứng: Mật mã hóa bất đốixứng được sử dụng cho các mục đích sau đây: -Bảo mật thông tin (message confidentiality) 7 -Tăng tốc độ giải mã: Khác với khóa công khai, khóa...
... bí mật trong các phƣơng pháp mã hóa quy ƣớc. Ngƣời mã hóa dùng khóa công khai, ngƣời giải mã dùng khóa bí mật. Khả năng lộ khóa bí mật khó hơn vì chỉ có một ngƣời giữ. Nếu thám mã biết khóa ... - K: Khóa chính. 6 DANH MỤC HÌNH VẼ Hình 2.1: Mô hình hệ thống mã hõa đốixứng Hình 2.2: Mô tả sơ đồ chức năng của mậtmã CBC (mã hóa và giải mã) . Hình 2.3: Mô hình hệ thống mã hóa ... nhờ một chìa khóa riêng nào đó mà chỉ những ngƣời trong cuộc đƣợc biết và nó đƣợc gọi là khóa lập mã. Ngƣời ngoài dù có lấy đƣợc bản mậtmã trên đƣờng truyền mà không có khóamậtmã thì cũng...
... điểm: Hệ mã hóa khóađốixứngmã hóa và giải mã nhanh hơn Hệ mã hóa khóa công khai. Nhược điểm: (i). Mã hóa khóađốixứng chƣa thật an toàn với lý do sau: Ngƣời mã hóa và ngƣời giải mã có ―chung‖ ... anh. Với hệ mã hóa cổ điển, nếu biết khóa lập mã hay thuật toán lập mã, có thể ―dễ‖ xác định đƣợc bản rõ, vì ―dễ‖ tìm đƣợc khóa giải mã. + Hệ mã hóa DES (1973) là Mã hóa khóađốixứng hiện đại, ... càng khó giữ đƣợc bí mật! Nơi sử dụng hệ mã hóa khóađối xứng. Hệ mã hóa khóađốixứng thƣờng đƣợc sử dụng trong môi trƣờng màkhóa chung có thể dễ dàng trao chuyển bí mật, chẳng hạn trong...
... vi 1 giỏ tr thanh đếm mã hóa Trần Bá Nhiệm An ninh Mạng Trần Bá Nhiệm An ninh Mạng 77 Mô hình hệ mã hóa đốixứng Khóa bí mật dùng chungbởi bên gửi và bên nhận Khóa bí mật dùng chungbởi bên ... Nhiệm An ninh Mạng 4949Phương thức ECB Mã hóap1C1K Mã hóap2C2K Mã hóapNCNK Mã hóaGiải mã C1p1KGiải mã C2p2KGiải mã CNpNK Giải mã ... năm Khóa DES dài 56 bit Khóa AES dài 128+ bit Khóa 3DES dài 168 bit Trần Bá Nhiệm An ninh MạngHai kỹ thuật mã húaãMó húa i xngBờn gi v bờn nhn dựng chung một khóa –Còn gọi là mã hóa khóa...
... 1976–Khắc phục những hạn chế của mậtmãđối xứng –Có thể coi là bước đột phá quan trọng nhất trong lịch sử của ngành mật mã –Bổ sung chứ không thay thế mậtmãđối xứng Trần Bá Nhiệm An ninh ... 3MẬT MÃKHÓA CÔNG KHAI Trần Bá Nhiệm An ninh Mạng Trần Bá Nhiệm An ninh Mạng 77Mô hình đảm bảo bí mật Nguồnth. báoGiải thuật mã hóaGiải thuậtgiải mã Đíchth. báoNguồncặp khóa Kẻphá mã Nguồn ... ninh Mạng Trần Bá Nhiệm An ninh Mạng 1010Trao đổi khóa Alice Bob Mã hóa Giải mã Khóa công khai của Bob Khóa riêng của Bob Khóa ngẫu nhiên Khóa ngẫu nhiên Trần Bá Nhiệm An ninh Mạng Trần Bá...
... cùng, chương này phát biểu chủ đề mã hóa luồng đối xứng, khác với cách mã hóa khối đối xứng, chúng ta cũng thấy quan trọng nhất như mã hóa, RC4.6.1. Quá trình mã hóa tổ hợp và DES 3 lớpCăn cứ ... những khóamã đúng. Đối với bất kì bản nguồn (plaintext) đã cho P nào, DES 2 lớp cũng có thể tạo ra 264 giá trị bản mã. Thực vậy, DES đôi sử dụng một khóa dài 112 bit, để có được 2112 khóa mã ... bằng một vài dòng mật mã. Bảng 6.2 sử dụng dữ liệu từ [RESC01] so sánh thời gian thực hiện của RC4 với ba mã khối đốixứng nổi tiếng. Ưu điểm của mã khối là có thể sử dụng lại khóa. Tuy nhiên,...
... pháp Mã hóa Cụng khai )ãS dng cp Mó khúa cú giỏ tr khác nhau. Một khóa dùng để mã hóa và một khóa dựng gii móãKhúa dựng mó húa c ph biến công khai ( Public Key – P ). Khóa dùng để giải mã ... SKC( Phương pháp Mã hóa Đốixứng )Ví dụ :SKC với nguyên tắc dời vị trí Nội dung gốc : “Hello everybody” Mã hóa : dời nội dung sang phải – Keycode =1 “Lfmmp fxfsacpea”Giải mã : dời nội dung ... xác nhận giá trị của mã Public (P) trong Bảng mã Công khaiBảng mã công khaiPN - Public Key của Object A - Public Key của Object B Object AObject BPAQA PB QBNếu mã Public (P) của Object...
... phối khóa bí mật có bí mật và xác thực Hai thành viên muốn truyền thông với nhau dùng mãkhóa bí mật. A muốn B gửi cho A một khóa phiên Ks một cách bí mật và xác thực bằng cách dùng mật mãkhóa ... nhau dùng mậtmãkhóa bí mật, A muốn B gửi cho A một khóa phiên Ks bằng cách dùng mậtmãkhóa công khai. Hình 3.8 phân phối khóa bí mật đơn giản Thủ tục: A sinh ra một cặp khóa công ... nhận đƣợc bản mã X=DKUa(Y). 2.3.2 Các ứng dụng của mậtmãkhóa công khai Hệ thống mậtmãkhóa công khai đƣợc đặc trƣng bởi việc dùng một thuật toán mã với hai khóa riêng và khóa công khai....
... dụng để giải mã thông điệp đã được mã hóa bằng khóa công khai. Bn mã Bn rõ Mã hóa Gii mã Bn rõ Khóa mã Khóa gii Hình 1.2 Sơ đồ hoạt động của mã hóa khóa bất đốixứng Khi ... mã hóa khóađối xứng. Phương pháp mã hóa bất đốixứng sử dụng hai loại khóa trong cùng một cặp khóa: Khóa công khai (public key) được công bố rộng rãi và sử dụng để mã hóa các thông điệp, khóa ... bảo mật. - Đảm bảo tính xác thực. 1.1.3 Các phương pháp mã hóa 1.1.3.1 Hệ thống mã hóa đốixứng . 1.1.3.2 Hệ thống mã hóa bất đốixứng Hệ thống mã hóa bất đốixứng hay còn gọi là mã hóa...
... lƣu trữ khóa. 7 *Ƣu và nhƣợc điểm của hệ mậtmãkhóađốixứng Ƣu điểm : Ƣu điểm cơ bản của hệ mậtmãkhóađốixứng là tốc độ mã hóa/ giải mã rất nhanh và chính xác. Ví dụ mậtmã DES có ... hệ mậtmãkhóađốixứng chƣa giải quyết đƣợc. Nhƣợc điểm : Nhƣợc điểm cơ bản của hệ mậtkhóa công khai là tốc độ mã hóa/ giải mã khá chậm (chậm hơn khoảng một ngàn lần so với mậtmãkhóa đối, ... công khai để mã hóa tin nhƣng chỉ có ngƣời có đúng khóa bí mật thì mới giải mã đƣợc tin đó. Mậtmãkhóa công khai (Public key) hay còn gọi là mậtmã bất đốixứng là mô hình mã hóa 2 chiều...
... là chuẩn mã hóa dữ liệu – DES). + Mậtmãkhóa công khai (khóa không đối xứng) : Thông thường mỗi bên liên lạc tự tạo cho mình một cặp khóa Công khai và bí mật, khóa công khai dùng để mã hóa bản ... 1.2. CÁC HỆ MẬTKHÓA BÍ MẬT 1.2.1. Sơ đồ khối chức năng hệ mậtkhóa bí mật Hình 1.1. Sơ đồ khối chức năng hệ mậtkhóa bí mật Một hệ mật là một bộ gồm 5 tham số DEKCP ,,,, thoả mãn các ... Với hệ mật này, việc mã hóa và giải mã sử dụng chung một khóa, do đó hai bên liên lạc phải thống nhất và bảo mậtkhóa trước khi truyền tin. Các thuật toán mã hóa trong hệ mậtkhóa bí mật thường...
... nhau.1.2.Các hệ mật và các phương pháp thám mã 1.2.1.Các hệ mậtmãkhoá bí mật Hệ thống mã hóa bí mật là hệ thống mã hóa trong đó quy trình mã hóa và giải mã đều sử dụng chung một khoá - khóa bí mật. Việc ... tiêu tấn công đáng giá đối với những người giải mã hơn các khóa bí mật. Khóa công cộng thường dùng để mã hóa các khóa bí mật khi thực hiện việc trao đổimãkhóa bí mật. Nếu khóa công khai bị phá ... sau:- Mậtmã thay thế - Mậtmã hoán vị- Mậtmã Hill- Hệ mật xây dựng trên các cấp số nhân xyclic trên vành đa thức- Mã Affine ( trường hợp đặc biệt của hệ mã thay thế)- Các hệ mậtmã tích-...