Giới thiệu chung về Tiêu chuẩn quốc gia TCVN 11816-2:2017
Tiêu chuẩn quốc gia TCVN 11816-2:2017 hoàn toàn tương đương với tiêu chuẩn quốc tế ISO/IEC 10118-2:2010. Tiêu chuẩn này quy định về các kỹ thuật an toàn trong công nghệ thông tin, cụ thể là các hàm băm sử dụng mã khối N-bit. Đây là một phần quan trọng trong bộ tiêu chuẩn về hàm băm, giúp đảm bảo tính toàn vẹn của dữ liệu và xác thực thông tin trong các hệ thống mật mã hiện đại.
Điều 1: Phạm vi áp dụng (Scope)
Điều khoản này xác định phạm vi kỹ thuật và đối tượng áp dụng của tiêu chuẩn, bao gồm các nội dung cốt lõi sau:
- Quy định các hàm băm sử dụng thuật toán mã khối N-bit để thiết lập các giá trị băm an toàn.
- Xác định hai phương pháp hàm băm cụ thể (Hàm băm 1 và Hàm băm 2) dựa trên các bộ mã khối có độ dài khối là N-bit.
- Các hàm băm này được thiết kế để áp dụng trong các môi trường yêu cầu tính bảo mật cao, đặc biệt là nơi các thuật toán mã khối đã được triển khai sẵn và có thể tái sử dụng để tối ưu hóa tài nguyên hệ thống.
- Tiêu chuẩn áp dụng trực tiếp cho các tổ chức, cá nhân thiết kế, phát triển, kiểm thử và đánh giá các hệ thống an toàn thông tin sử dụng kỹ thuật mật mã.
Điều 2: Tài liệu viện dẫn (Normative references)
Để áp dụng tiêu chuẩn này một cách chính xác, việc tham chiếu đến các tài liệu nền tảng là bắt buộc. Tài liệu viện dẫn cốt lõi bao gồm:
- TCVN 11816-1 (ISO/IEC 10118-1): Công nghệ thông tin - Các kỹ thuật an toàn - Hàm băm - Phần 1: Tổng quan. Đây là tài liệu cung cấp các khái niệm, định nghĩa, mô hình chung và các yêu cầu cơ bản cho toàn bộ các phần của bộ tiêu chuẩn về hàm băm.
Điều 3: Thuật ngữ và định nghĩa (Terms and definitions)
Tiêu chuẩn đưa ra các định nghĩa chuyên ngành nhằm thống nhất cách hiểu và áp dụng thống nhất trong thực tế, bao gồm các thuật ngữ kỹ thuật sau:
- Mã khối N-bit (N-bit block cipher): Thuật toán mã hóa khóa đối xứng thực hiện biến đổi các khối dữ liệu có độ dài cố định N-bit thành các khối mã hóa có cùng độ dài dưới sự kiểm soát của một khóa mật mã cụ thể.
- Hàm băm (Hash-function): Hàm biến đổi các chuỗi bit dữ liệu có độ dài bất kỳ thành các chuỗi bit có độ dài cố định (giá trị băm), thỏa mãn các thuộc tính an toàn mật mã như tính một chiều và tính chống va chạm.
- Khóa (Key): Một chuỗi ký tự hoặc bit được sử dụng để kiểm soát hoạt động của thuật toán mã hóa hoặc hàm băm.
- Đệm dữ liệu (Padding): Quá trình thêm các bit bổ sung vào thông điệp đầu vào để đảm bảo tổng độ dài của thông điệp là bội số của kích thước khối N-bit trước khi thực hiện quá trình băm.
Điều 4: Ký hiệu và viết tắt (Symbols and abbreviations)
Để mô tả các thuật toán một cách chính xác, khoa học và súc tích, tiêu chuẩn thiết lập hệ thống ký hiệu toán học và logic chuẩn hóa:
- N: Độ dài khối (tính bằng bit) của thuật toán mã khối được sử dụng trong hàm băm.
- K: Độ dài khóa (tính bằng bit) của thuật toán mã khối.
- X: Thông điệp đầu vào có độ dài bất kỳ cần được thực hiện băm.
- H: Giá trị băm đầu ra hoặc các giá trị trung gian phát sinh trong quá trình tính toán băm.
- E: Hàm mã hóa của thuật toán mã khối N-bit dưới sự kiểm soát của một khóa cụ thể.
- Phép toán XOR (⊕): Phép toán logic loại trừ từng bit (eXclusive OR) giữa hai chuỗi bit có cùng độ dài.
- Ký hiệu ghép nối (||): Phép toán ghép nối hai chuỗi bit lại với nhau theo thứ tự để tạo thành một chuỗi bit duy nhất dài hơn.
Để sử dụng toàn bộ tiện ích nâng cao của Hệ Thống Pháp Luật vui lòng lựa chọn và đăng ký gói cước.
CÔNG NGHỆ THÔNG TIN - CÁC KỸ THUẬT AN TOÀN - HÀM BĂM - PHẦN 2: HÀM BĂM SỬ DỤNG MÃ KHỐI N-BIT
Information technology - Security techniques - Hash-functions - Part 2: Hash-functions using an n-bit block cipher
Lời nói đầu
TCVN 11816-2:2017 hoàn toàn tương đương với ISO/IEC 10118-2:2010 và đính chính kỹ thuật 1:2011.
TCVN 11816-2:2016 do Cục Quản lý mật mã dân sự và Kiểm định sản phẩm mật mã biên soạn, Ban Cơ yếu Chính phủ đề nghị, Tổng cục Tiêu chuẩn Đo lường Chất lượng thẩm định, Bộ Khoa học và Công nghệ công bố.
Bộ tiêu chuẩn TCVN 11816 (ISO/IEC 10118) Công nghệ thông tin - Các kỹ thuật an toàn - Hàm băm gồm các tiêu chuẩn sau:
- TCVN 11816-1:2017 (ISO/IEC 10118-1:2016), Phần 1: Tổng quan.
-TCVN 11816-2:2017 (ISO/IEC 10118-2:2010), Phần 2: Hàm băm sử dụng mã khối n-bit.
- TCVN 11816-3:2017 (ISO/IEC 10118-3:2004), Phần 3: Hàm băm chuyên dụng.
- TCVN 11816-4:2017 (ISO/IEC 10118-4:1998), Phần 4: Hàm băm sử dụng số học đồng dư.
CÔNG NGHỆ THÔNG TIN - CÁC KỸ THUẬT AN TOÀN - HÀM BĂM - PHẦN 2: HÀM BĂM SỬ DỤNG MÃ KHỐI N-BIT
Information technology - Security techniques - Hash-functions - Part 2: Hash-functions using an n-bit block cipher
TCVN 11816-2 đặc tả các hàm băm sử dụng thuật toán mã khối n-bit. Vì vậy tiêu chuẩn được áp dụng thích hợp cho các môi trường trong đó một thuật toán đã được cài đặt.
Có bốn hàm băm được đặc tả trong tiêu chuẩn này. Hàm băm thứ nhất cung cấp mã băm có độ dài nhỏ hơn hoặc bằng n, với n là độ dài của khối dữ liệu được sử dụng trong thuật toán mã khối. Hàm băm thứ 2 cung cấp mã băm có độ dài nhỏ hơn hoặc bằng 2n; hàm băm thứ 3 cung cấp mã băm có độ dài bằng 2n; và hàm băm thứ 4 cung cấp mã băm có độ dài 3n. Tất cả 4 hàm băm được đặc tả trong TCVN 11816-2 đều tuân theo mô hình tổng quát được đặc tả trong TCVN 11816-1.
Các tài liệu viện dẫn sau đây là không thể thiếu cho việc áp dụng tiêu chuẩn này. Đối với các tài liệu có ghi năm công bố thì chỉ áp dụng các phiên bản tài liệu được trích dẫn. Đối với các tài liệu viện dẫn không ghi năm công bố thì áp dụng phiên bản mới nhất (bao gồm tất cả các sửa đổi bổ sung).
TCVN 11816-1: 2017 (ISO/IEC 10118-1:2016), Công nghệ thông tin - Các kỹ thuật an toàn - Hàm băm - Phần 1: Tổng quan.
Các thuật ngữ và định nghĩa được đưa ra trong TCVN 11816-1 và các thuật ngữ sau đây được sử dụng.
3.1 Khối (block)
Một xâu bit có độ dài xác định.
3.2 Mã khối n-bit (n-bit block cipher)
Mã khối với tính chất là khối bản rõ và khối bản mã có độ dài n bit.
[ISO/IEC 18033-3:2005].
3.3 Hàm vòng (round function)
Hàm f(.,.) biến đổi 2 xâu nhị phân có độ dài L1 và L2 thành một xâu nhị phân có độ dài L2
CHÚ THÍCH: Hàm vòng được sử dụng trong vòng lặp.
4 Ký hiệu và thuật ngữ viết tắt
Với mục đích của tiêu chuẩn này, các ký hiệu và thuật ngữ viết tắt trong TCVN 11816-1 và các ký hiệu sau được áp dụng.
Để xem đầy đủ nội dung và sử dụng toàn bộ tiện ích của Hệ Thống Pháp Luật vui lòng lựa chọn và đăng ký gói cước.
Nếu bạn đã là thành viên, hãy bấm:
- 1Tiêu chuẩn quốc gia TCVN 11777-5:2017 (ISO/IEC 15444-5:2015) về Công nghệ thông tin - Hệ thống mã hóa hình ảnh JPEG 2000 - Phần mềm tham chiếu
- 2Tiêu chuẩn quốc gia TCVN 11777-9:2017 (with amendment 5:2014) về Công nghệ thông tin - Hệ thống mã hóa hình ảnh JPEG 2000 - Các công cụ tương tác, giao thức và API
- 3Tiêu chuẩn quốc gia TCVN 11790:2017 (ISO/IEC 19752:2004) về Công nghệ thông tin - Phương pháp xác định hiệu suất hộp mực in cho máy in ảnh điện đơn sắc và thiết bị đa chức năng chứa bộ phận in
- 4Tiêu chuẩn quốc gia TCVN 11817-2:2017 (ISO/IEC 9798-2:2008) về Công nghệ thông tin - Các kỹ thuật an toàn - xác thực thực thể - Phần 2: Cơ chế sử dụng thuật toán mã hóa đối xứng
- 5Tiêu chuẩn quốc gia TCVN 8021-6:2017 (ISO/IEC 15459-6:2014) về Công nghệ thông tin - Kỹ thuật phân định và thu nhận dữ liệu tự động - Phân định đơn nhất - Phần 6: Nhóm
- 1Quyết định 651/QĐ-BKHCN năm 2017 công bố Tiêu chuẩn quốc gia do Bộ trưởng Bộ Khoa học và Công nghệ ban hành
- 2Tiêu chuẩn quốc gia TCVN 11367-3:2016 (ISO/IEC 18033-3:2010) về Công nghệ thông tin – Các kỹ thuật an toàn – Thuật toán mật mã – Phần 3: Mã khối
- 3Tiêu chuẩn quốc gia TCVN 11777-5:2017 (ISO/IEC 15444-5:2015) về Công nghệ thông tin - Hệ thống mã hóa hình ảnh JPEG 2000 - Phần mềm tham chiếu
- 4Tiêu chuẩn quốc gia TCVN 11777-9:2017 (with amendment 5:2014) về Công nghệ thông tin - Hệ thống mã hóa hình ảnh JPEG 2000 - Các công cụ tương tác, giao thức và API
- 5Tiêu chuẩn quốc gia TCVN 11790:2017 (ISO/IEC 19752:2004) về Công nghệ thông tin - Phương pháp xác định hiệu suất hộp mực in cho máy in ảnh điện đơn sắc và thiết bị đa chức năng chứa bộ phận in
- 6Tiêu chuẩn quốc gia TCVN 11816-3:2017 (ISO/IEC 10118-3:2004 with amendment 1:2006) về Công nghệ thông tin - Các kỹ thuật an toàn - Hàm băm - Phần 3: Hàm băm chuyên dụng
- 7Tiêu chuẩn quốc gia TCVN 11816-4:2017 (ISO/IEC 10118-4:1998 with amendment 1:2014) về Công nghệ thông tin - Các kỹ thuật an toàn - Hàm băm - Phần 4: Hàm băm sử dụng số học đồng dư
- 8Tiêu chuẩn quốc gia TCVN 11817-2:2017 (ISO/IEC 9798-2:2008) về Công nghệ thông tin - Các kỹ thuật an toàn - xác thực thực thể - Phần 2: Cơ chế sử dụng thuật toán mã hóa đối xứng
- 9Tiêu chuẩn quốc gia TCVN 8021-6:2017 (ISO/IEC 15459-6:2014) về Công nghệ thông tin - Kỹ thuật phân định và thu nhận dữ liệu tự động - Phân định đơn nhất - Phần 6: Nhóm
Tiêu chuẩn quốc gia TCVN 11816-2:2017 (ISO/IEC 10118-2:2010) về Công nghệ thông tin - Các kỹ thuật an toàn - Hàm băm - Phần 2: Hàm băm sử dụng mã khối N-bit
- Số hiệu: TCVN11816-2:2017
- Loại văn bản: Tiêu chuẩn Việt Nam
- Ngày ban hành: 01/01/2017
- Nơi ban hành: ***
- Người ký: ***
- Ngày công báo: Đang cập nhật
- Số công báo: Đang cập nhật
- Ngày hiệu lực: 20/08/2026
- Tình trạng hiệu lực: Kiểm tra
