GIỚI THIỆU MÃ HÓA IDEA

17 2.1K 14
GIỚI THIỆU MÃ HÓA IDEA

Đ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

GIỚI THIỆU MÃ HÓA IDEA Giới thiệu mã hóa IDEA Trình bày thuật toán Độ an toàn của phương pháp Chạy thử chương trình Mã hóa IDEA (International Data Encryption Algorithm) có tên gốc là IPES (Improved Proposed Encryption Standard) là thuật toán mã hóa khối đối xứng được thiết kế bởi James Massey và Xuejia Lai và giới thiệu lần đầu vào năm 1991. Mục đích mã hóa này dùng để thay thế DES. IDEA là phương pháp mã khối sử dụng 128 bit khoá để mã khối dữ liệu 64 bit

GIỚI THIỆU MÃ HÓA IDEA Giảng viên: PGS-TS Trịnh Nhật Tiến Học viên: Nguyễn Ngọc Tuân MSHV: 13025112 Nội dung trình bày  Giới thiệu mã hóa IDEA  Trình bày thuật toán  Độ an toàn của phương pháp  Chạy thử chương trình Giới thiệu mã hóa IDEA  Mã hóa IDEA (International Data Encryption Algorithm) có tên g c là IPES (Improved ố Proposed Encryption Standard) là thu t toán ậ mã hóa kh i đ i x ng đ c thi t k b i ố ố ứ ượ ế ế ở James Massey và Xuejia Lai và gi i thi u l n ớ ệ ầ đ u vào năm 1991. M c đích mã hóa này ầ ụ dùng đ thay th DES. ể ế  IDEA là ph ng pháp mã kh i s d ng 128 ươ ố ử ụ bit khoá đ mã kh i d li u 64 bitể ố ữ ệ Trình bày thuật toán  IDEA s d ng 8,5 vòng mã hóa kh i đ th c ử ụ ố ể ự hi n ệ  IDEA s d ng 3 phép toán:ử ụ ◦ Phép XOR theo bit. Kí hi u là ệ ⊕ ◦ Phép c ng 2 s nguyên l y modulo 216 (65536)v i ộ ố ấ ớ đ u vào và các đ u ra là các s nguyên không d u 16 ầ ầ ố ấ bit. Kí hi u là ệ ⊞ . ◦ Phép nhân hai s nguyên l y modulo 216 +1 v i đ u ố ấ ớ ầ vào và đ u ra là các s nguyên không d u 16 bit. Quy ầ ố ấ c là kh i toàn s 0 (0x0000) bi u th cho 216 và ướ ố ố ể ị ng c l i. Kí hi u ượ ạ ệ ⊙ Trình bày thuật toán  L c đ : C u trúc c a IDEA theo l c ượ ồ ấ ủ ượ đ Lai-Masseyồ Thu t toán mã hóaậ  Sơ đồ 1 vòng i (i=1, 8) ◦ Trong đó  Xi : Là bản rõ của khối thứ i nhận được từ 64 bit bản rõ  Zi(j): là khối khóa thứ i của vòng j Thu t toán mã hóaậ  Sơ đồ thuật toán vòng 8,5 ◦ Trong đó  Yi : Là bản mã của khối thứ i  Zi(9): là khóa của khối thứ i của vòng cuối Thuật toán giải mã  Quá trình giải mã tương tự quá trình mã hóa , chỉ thay đổi khối chìa khóa như hình vẽ với Z-1 của phép nhân theo modulo của Z ,–Z là nghịch đảo của phép cộng theo modulo của Z Vòng 1 Vòng 8 Vòng 8,5 . . . Thuật toán sinh khối khóa  52 khối khóa sử dụng trong quá trình mã hóa được sinh từ 128 bít khóa của người dùng tạo ra theo như các bước sau: 1. 128 bít được phân thành 8 khối được sử dụng trực tiếp bằng 8 khối mã đầu với thứ tự của khối được thể hiện như sau: Z1(1),Z2(1) ,Z6(1),Z1(2),…Z6(2), ,Z1(8), Z6(8),Z1(9),Z2(9),Z3(9),Z4(9) 2. 128 bit khóa do người dùng tạo ra được quay vòng trái 25 vị trí sau đó thì kết quả được phân đoạn thành 8 khối con và đây chính là 8 khối khóa con đầu, sau đó quá trình tiếp tục để có 8 khối con tiếp theo. 3. Quá trình được tiếp tục cho đến khi sinh đủ 52 khối khóa con Độ an toàn của phương pháp  Phương pháp mã hóa này được đánh giá là phương pháp với “khóa yếu”, do quá trình tạo khối khóa con đơn giản. Người ta có thể dự đoán mối quan hệ giữa bản rõ và bản mã. Theo nghĩa phân tích cấu trúc của khóa chứ không cần liệt kê khóa.  Phương pháp mã khóa này đã bị phá vào năm 2012 bằng phương pháp tấn công Narrow bicliques. Đây là phương pháp cải tiến của tấn công vét cạn tìm khóa (Brute-force) [...]... Google Singapore 9 9 9 9 Học Online mọi lúc mọi nơi Các chương trình Huấn luyện của Google Singapore Tài liệu tiếng việt đầy đủ cho các buổi huấn luyện Tham gia 1 lần được Update tài liệu liên tục và mãi mãi Xem khóa học tại: Obus.vn Conversion Tracking (Theo Dõi Chuyển Đổi) Google Confidential and Proprietary Lợi ích căn bản của theo dõi chuyển đổi Các lần mua ầ hàng trực tuyến Đăng ký nhận thư điện tử... Google Confidential and Proprietary Tạo Thẻ Remarketing (3) Google Confidential and Proprietary Cài đặt thẻ Remarketing (1) Google Confidential and Proprietary Cài Đặt thẻ Remarketing (2) 1) Cài đặt đoạn mã Remarketing của Google vào footer của trang web của bạn sao cho tất cả các trang con cũng tận dụng được tiện ích (Một Vài Ví Dụ Ở Trang Sau) Google Confidential and Proprietary Ví Dụ Cài Đặt Code Remarketing... chuyển đổi 3 Đặt Giá trị và Cửa sổ Chuyển đổi Google Confidential and Proprietary Các bước Cài đặt Theo dõi chuyển đổi 4 Cài đặt Thẻ chuyển đổi trên trang web cho Theo Dõi Chuyển Đổi Website Chú ý: Dán mã lên trang hiển thị chuyển đổi, ví dụ như trang cảm ơn sau khi mua hàng Google Confidential and Proprietary Nhập mục tiêu từ Google Analytics sang AdWords Để nhập mục tiêu Analytics sang cài đặt chuyển . Encryption Standard) là thu t toán ậ mã hóa kh i đ i x ng đ c thi t k b i ố ố ứ ượ ế ế ở James Massey và Xuejia Lai và gi i thi u l n ớ ệ ầ đ u vào năm 1991. M c đích mã hóa này ầ ụ dùng đ thay. i. Kí hi u ượ ạ ệ ⊙ Trình bày thuật toán  L c đ : C u trúc c a IDEA theo l c ượ ồ ấ ủ ượ đ Lai-Masseyồ Thu t toán mã hóaậ  Sơ đồ 1 vòng i (i=1, 8) ◦ Trong đó  Xi : Là bản rõ của khối thứ. 1339 Bản mã 16379 12571 2628 1659 TT=cip(YY,DK) Tài liệu tham khảo 1. Xuejia Lai and James L. Massey, A Proposal for a New Block Encryption Standard, EUROCRYPT 1990, pp389–404 2. Wikipedia

Ngày đăng: 19/10/2014, 22:41

Từ khóa liên quan

Mục lục

  • Slide 1

  • Nội dung trình bày

  • Giới thiệu mã hóa IDEA

  • Trình bày thuật toán

  • Trình bày thuật toán

  • Thuật toán mã hóa

  • Thuật toán mã hóa

  • Thuật toán giải mã

  • Thuật toán sinh khối khóa

  • Độ an toàn của phương pháp

  • Chạy thử chương trình

  • Kết quả ví dụ

  • Kết quả ví dụ

  • Kết quả ví dụ

  • Tài liệu tham khảo

  • Slide 16

  • Slide 17

Tài liệu cùng người dùng

Tài liệu liên quan