Gửi lúc: 17/09/2018 09:32:57
Bookmark and Share

Giới thiệu về thuật toán mã hóa Kuznyechik của Liên bang Nga

Bảo mật và an toàn thông tin, trong đó kỹ thuật mật mã đóng vai trò then chốt, là yếu tố tiên quyết để triển khai các hoạt động giao dịch điện tử. Do đó, việc chuẩn hóa các thuật toán mật mã sử dụng cho lĩnh vực kinh tế - xã hội luôn được các nước quan tâm, cập nhật và bổ sung. Các mã khối Magma và Kuznyechik được công bố trong tiêu chuẩn GOST R 34.12-2015 của Liên bang Nga. Bài báo này tổng hợp ngắn gọn về nguyên lý thiết kế và độ an toàn kháng lại các tấn công thám mã của thuật toán mã hóa Kuznyechik.

1. GIỚI THIỆU CHUNG

Mã khối Kuznyechik là một thuật toán xử lý với kích thước khối dữ liệu 128 bit và kích thước khóa 256. Kuznyechik dựa trên cấu trúc mạng thay thế - hoán vị (SPN), đặc biệt là lược đồ khóa sử dụng mạng Feistel. Các thành phần chính của mã khối này gồm S-hộp với kích cỡ đầu vào 8 bit và đầu ra 8 bit, các phép biến đổi tuyến tính có tính khuếch tán tốt và các biến đổi đơn giản khác như phép cộng XOR. Chuẩn GOST R 34.12-2015 đã được chính thức phê duyệt ngày 19/6/2015 và có hiệu lực từ ngày 01/01/2016.

Xem toàn bộ bài báo tại đây.

Trần Hồng Thái; Nguyễn Văn Long; Hoàng Đình Linh - Viện Khoa học - Công nghệ mật mã