Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 88 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
88
Dung lượng
4,14 MB
Nội dung
Mã hóa và bảo mật dữ liệu Nhóm 9: Lê Đỗ Trường An – 08520004 Lý Tuấn Anh – 08520011 Lê Hoàng Chánh – 08520036 Vũ Trọng Đắc – 08520088 Nguyễn Chí Duy Đức - 08520100 LOGO Nội dung chính History of Cryptography 1 Private Key Exchange 2 Public Key Exchange 3 Authentication 4 www.themegallery.com LOGO History of Cryptography Làm thế nào để giữ được các bí mật? www.themegallery.com LOGO History of Cryptography Khóa là gì? www.themegallery.com LOGO History of Cryptography Thuật ngữ - Crytography - Crytographer - Cryptanalyst - Cryptology - Plaintext - Ciphertext - Encryption - Decryption www.themegallery.com LOGO History of Cryptography Caesar Cipher - Được biết như là Caesar Shift. - Quá trình thay thế chữ cái này bằng chữ cái khác khác, đơn giản là dịch chữ cái đó trên một số các chữ cái được định nghĩa trước. www.themegallery.com LOGO History of Cryptography Plaintext:CRYPTOGRAPHY Ciphertext:HWDUYTLWFUMD(Shift 5) Plaintext:ENCRYPTION Ciphertext:HQFUBSWLRQ(Shift 3) Được biễu diễn bằng toán học: C = (p + shift)mod(26) www.themegallery.com LOGO History of Cryptography Breaking the Caesar Cipher Ciphertext:hxdjannrcqnafrcqdbxajpjrwbcdbrwcqn orpqcjpjrwbccnaaxa => Plaintext ?? www.themegallery.com LOGO History of Cryptography www.themegallery.com LOGO History of Cryptography Linguistic Patterns Khóa K là một hoán vị tùy ý các chữ cái từ A, …, Z Ta có 26! ≈ 288 khóa Việc liệt kê không thể thực hiện được www.themegallery.com [...]... dụng tiêu chuẩn của bảng chữ cái tiếng Anh nên độ mã hóa sẽ không mạnh => làm tăng độ mã hóa www.themegallery.com LOGO History of Cryptography Tạo ra một cụm từ khóa: “When in the course of human events,” 1 2 3 4 5 1 W H E N I 2 T C O U R 3 S F M A V 4 B D G J K 5 L P Q X Y/Z Plaintext: CIPHER => Ciphertext: 22 15 52 12 13 25 www.themegallery.com LOGO History of Cryptography Ta có thể tiếp tục mã hóa. .. History of Cryptography LOGO The one-time pad - Sử dụng một khóa có cùng chiều dài với thông điệp plaintext và sử dụng khóa này chỉ một lần Khóa được tạo một cách random www.themegallery.com History of Cryptography LOGO Rotor Machines www.themegallery.com History of Cryptography LOGO Introduction to CrypTool - Download tại www.CrypTool.com Trở về trang đầu www.themegallery.com ... IVJXTSMSXTEJOEBSVAFQNXCEVIVJJSAFQNXCEV RN THE ETHO OEN TION N E TION (RTE và RN không thường thấy trong tiếng Anh) www.themegallery.com LOGO History of Cryptography Giả sử: I = A XEJIQYSIFSKECVKXECVPSOXCKIXSXTS TO E E OIN TOIN E TI ATETHE XTSEFCSOIVJAEVASNXOEBAFQNXEKFINTQ THEO IE AN ON E T O TO H IVJXTSMSXTEJOEBSVAFQNXCEVIVJJSAFQNXCEV AN THE ETHO OEN TION N E TION (AN và ATE thường thấy trong tiếng Anh) www.themegallery.com LOGO History... AEVASNXOEBAFQNXEKFINTQ THE O IE AND ON E T O TO A H IVJ XTSMSXTEJOEBSVAFQNXCEV IVJ JSAFQNXCEV AND THE ETHOD O EN R TION AND DE TION www.themegallery.com LOGO History of Cryptography Giả sử F = R XEJIQYS IFS KECVKXECVPSOXCKIXS XTS TODA E ARE OIN O N E TI ATE THE XTS EFCSO IVJ AEVASNXOEBAFQNXEKFINTQ THE ORIE AND ON E T O R TO RA H IVJ XTSMSXTEJOEBSVAFQNXCEV IVJ JSAFQNXCEV AND THE ETHOD O EN R TION AND DE R TION www.themegallery.com... AFQNXEKFINTQ THEORIES AND CONCEPTS OF CRYPTOGRAPHY IVJ XTS MSXTEJ OEB SVAFQNXCEV IVJ JSAFQNXCEV AND THE METHOD O ENCRYPTION AND DECRYPTION www.themegallery.com History of Cryptography LOGO Polyalphabetic Ciphers - Điển hình là mật mã Vigenere www.themegallery.com History of Cryptography LOGO - Plaintext: TODAY WE MOVE BE PREPARED - Ta chọn keyword là MOVE Keyword được đặt phía trên plaintext và lặp lại cho... Cryptography tiếp tục làm tăng độ phức tạp của mật mã 4 1 6 3 7 5 2 O R E E I S Y H B T W K P A H L A H E S E E L H E P T S T H A A F E N M C M R A I T M H =>Ciphertext: RBLLHCHYAESNTEWHEAROHHETMMSPSTEIETAHAMIKEPFA www.themegallery.com History of Cryptography LOGO => keyword: 4163752 Để làm tăng tính bảo mật có thể kết hợp cả hai phương pháp thay thế và chuyển vị www.themegallery.com LOGO History of... Cryptography Transposition Table Nhằm tăng độ phức tạp cho Split Rail Cipher Plaintext: SOFARTHEREHASBEENLITTLEMATHWHICHMAKESMEHAPPY S O F A R T H E R E H A S B E E N L I T T L E M A T H W H I C H M A K E S M E H A P P Y www.themegallery.com History of Cryptography LOGO =>Ciphertext: SEELHEPOREEISYFENMCMAHLAHERAITMHTSTHAAHBTWKP chỉ cần biết đây là mật mã thuộc kiểu dịch chuyển thì cryptanalyst có thể giải mã được... ra các bảng gồm các cột có ba, bốn, năm, … chữ cái và tìm ra được plaintext => làm tăng thêm độ phức tạp của mã hóa www.themegallery.com LOGO History of Cryptography Sử dụng số để xác định thứ tự viết các cột: 4 1 6 3 7 5 2 S O F A R T H E R E H A S B => Ciphertext: OREEISYHBTWKPAHLAHESEELHEPTSTHAAFENMCMRAITMH tuy nhiên nó vẫn chưa đủ mạnh cho các bí mật cao cấp hơn E E N L I T T L E M A T H W H I C... www.themegallery.com History of Cryptography LOGO Transposition Ciphers - Giữ lại nguyên bản các chữ cái và dịch chuyển vị trí của chúng caesar shift -> sarshi ftcae (dịch trái 3 bước) Đơn giản hơn: caesar shift -> saesat chifr www.themegallery.com LOGO History of Cryptography The Split Rail Cipher - Còn gọi là Rail Fence Cipher, là một hình thức của mã chuyển vị Thông điệp: So far there has been little math, . Mã hóa và bảo mật dữ liệu Nhóm 9: Lê Đỗ Trường An – 08520004 Lý Tuấn Anh – 08520011 Lê Hoàng Chánh – 08520036 Vũ Trọng Đắc – 08520088 Nguyễn. ATETHE XTSEFCSOIVJAEVASNXOEBAFQNXEKFINTQ THEO IE AN ON E T O TO H IVJXTSMSXTEJOEBSVAFQNXCEVIVJJSAFQNXCEV AN THE ETHO OEN TION N E TION (AN và ATE thường thấy trong tiếng Anh) www.themegallery.com LOGO History. Exchange 2 Public Key Exchange 3 Authentication 4 www.themegallery.com LOGO History of Cryptography Làm thế nào để giữ được các bí mật? www.themegallery.com LOGO History of Cryptography Khóa