Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 22 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
22
Dung lượng
1,16 MB
Nội dung
I Các kiến thức kĩ thuật an toàn mạng thông tin Câu 1: Các đặc tính an ninh mạng viễn thông.(2đ)-paper Câu 2: Khái niệm mật mã hóa đối xứng: mã khối mã dòng.(1đ) Khái niệm mật mã hóa khóa đối xứng : việc sử dụng khóa để mật mã giải mật mã tất tin Phía phát sử dụng khóa để mật mã hóa tin, sau gửi đến phía thu chủ định Nhận tin, phía thu sử dụng khóa để giải mật mã tin.Mã hóa đối xứng phân thành hai loại: Khái niệm mã khối : Mã khối mã hóa tác động văn ban đầu theo nhóm bit Từng nhóm bit gọi với tên khác khối (Block) Theo đó, khối liệu văn ban đầu kết hợp với khối liệu khóa có độ dàitừ tạo khối liệu mã hóa Việc thực nhiều vòng để đảm bảo tính an toàn cao Đối với thuật toán ngày kích thước chung Block 64 bits Khái niệm mã dòng :Mã dòng mã hóa tác động lên văn ban đầu theo bit Theo đó, liệu văn mã hóa bit Trong mã hóa dòng ký tự văn ban đầu mã hóa lần với ký tự tương ứng dòng khóa Các thuật toán mã hóa dòng có tốc độ nhanh thuật toán mã hóa khối thường áp dụng cho lượng liệu cần mã hóa chưa biết trước.Một số thuật toán tiếng mã hóa đối xứng: DES, AES… Câu : Khái niệm mật mã hóa khóa đối xứng mật mã hóa khóa công khai.(1đ) Khái niệm mật mã hóa khóa đối xứng : mật mã hóa khóa đối xứng việc sử dụng khóa để mật mã giải mật mã tất tin Phía phát sử dụng khóa để mật mã hóa tin, sau gửi đến phía thu chủ định Nhận tin, phía thu sử dụng khóa để giải mật mã tin Khái niệm mật mã hóa khóa công khai : mật mã hóa khóa công khai việc mã hóa giải mã sử dụng hai khóa khác biệt Khóa dùng trình giải mã tính toán hay suy luận từ khóa dùng để mã hóa ngược lại, tức hai khóa có quan hệ với mặt toán học suy diễn Khóa dùng cho trình mã hóa Public-Key Khóa dùng cho trình giải mã Private-Key Câu 4: Hoạt động mã khối móc xích CBC.(2đ) • Mã hóa: Chế độ CBC nhận khối văn mật mã hóa trước XOR với khối văn thô để mật mã Vì khối trước khối nên khối XOR với khối vector khởi đầu IV (Initial Vector) Độ dài khối IV phải độ dài khối mật mã để đẩm bảo xử lý toàn khối thứ IV phải có thuộc tính ngẫu nhiên mạnh để đảm bảo văn thô giống không tạo văn mật mã giống • Giải mã hóa: Giải mật mã trình ngược lại mật mã : khối giải mật mã tính toán XOR với khối trước chưa giải mật mã Khối giải mật mã tính toán XOR với IV Câu 5: Hoạt động giải thuật tieu chuẩn mã hóa tiên tiến AES (4đ) • Là phương pháp mật mã hóa lớp liên kết coi có thuộc tính mật mã mạnh AES cho phép thực nhanh dễ dàng phần cứng phần mềm đòi hỏi nhớ nhỏ so với sơ đồ mật mã tương đương khác • Mã thay cho DES AES giống DES, mã khối gồm nhiều vòng.AES xử lí khối số liệu 128 bit tổ chức theo mảng 4x4 byte gọi trạng thái Kích thước khóa mật mã 128, 192 256 bit • Quá trình mật mã Thao tác Subytes, byte trạng thái S thay byte khác cách sử dụng bảng tra cứu gọi hộp S (S-Box) Đây thao tác đảm bảo tính phi tuyến Thao tác ShiftRows, hàng dịch vòng theo số bước cố định Chẳng hạn, phần tử hàng thứ để nguyên, phần tử hàng thứ hai dịch trái trái cột, phần tử hàng thứ hai dịch trái hai cột phần tử hang thứ ba dịch trái ba cột Thao tác đảm bảo cột trạng thái đầu bước bao gồm byte cột trạng thái đầu vào Thao tác MixColumns, cột chuyển đổi tuyến tính cách nhân với ma trận trường hữu hạn Chuyển đổi tuyến tính khả đảo với thao tác ShiftRows đảm bảo rối rắm mật mã Thao tác AddRoundKey, trạng thái loại trừ (XOR) với khóa vòng Quá trình AES bao gồm việc rút 11 khóa vòng từ khóa mật mã để đưa đến đầu máy mật mã Bản thân mã khóa mật mã chuyển đến kết số biến đổi như: làm rối (Hashing) thực khóa bí mật chủ 11 khóa vòng rút từ khóa mật mã cách sử dụng giải thuật tính toán đơn giản • Nhược điểm Không thực tế phải có độ dài khóa độ dài số liệu, thông thường khóa ngắn sử dụng lặp lại nhiều lần cho số liệu với phép toán phức tạp Sử dụng khóa đối xứng, dẫn đến không đảm bảo an toàn chia sẻ khóa hai bên Câu 6: Giải thuật RSA phân tích ưu nhược điểm.(2đ) RSA thuật toán mật mã hóa khóa công khai Thuật toán RSA có hai khóa: khóa công khai khóa bí mật Mỗi khóa số cố định sử dụng trình mã hóa giải mã Khóa công khai công bố rộng rãi sử dụng để mã hóa, Trong thông tin mã hóa khóa công khai giải mã khóa bí mật tương ứng - - Tạo khóa Chọn số nguyên tố lớn p, q với , lựa chọn ngẫu nhiên độc lập Tính n=pq, z= (p-1).(q-1) Chọn số tự nhiên e cho (e