Giới thiệu chung về Tiêu chuẩn quốc gia TCVN 11816-4:2017
Tiêu chuẩn quốc gia TCVN 11816-4:2017 hoàn toàn tương đương với tiêu chuẩn quốc tế ISO/IEC 10118-4:1998 cùng với sửa đổi 1:2014. Tiêu chuẩn này quy định 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 số học đồng dư (modular arithmetic). Đây là một phần quan trọng trong hệ thống tiêu chuẩn mật mã, hỗ trợ đắc lực cho việc bảo vệ tính toàn vẹn của dữ liệu và xác thực thông tin trong môi trường số.
Nội dung cốt lõi của Phần mở đầu và các Điều khoản đầu (Từ Điều 1 đến Điều 4)
Dưới đây là phân tích chi tiết các quy định, phạm vi và định nghĩa nền tảng được thiết lập trong các điều khoản đầu tiên của tiêu chuẩn:
- Điều 1: Phạm vi áp dụng (Scope)
- Tiêu chuẩn này chỉ ra các yêu cầu kỹ thuật đối với các hàm băm sử dụng phép toán số học đồng dư, cung cấp các cơ chế tạo ra mã băm an toàn từ các thông điệp có độ dài bất kỳ.
- Các hàm băm được định nghĩa trong phần này đặc biệt phù hợp cho các hệ thống và thiết bị đã tích hợp sẵn các bộ tăng tốc phần cứng hoặc phần mềm chuyên dụng cho phép toán số học đồng dư (ví dụ: các hệ thống sử dụng mật mã khóa công khai như RSA).
- Tiêu chuẩn xác định các thuật toán hàm băm cụ thể sử dụng số học đồng dư, bao gồm các tham số cấu hình, phương pháp đệm dữ liệu và các bước xử lý lặp để đảm bảo tính kháng va chạm cao.
- Đ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 viện dẫn đến các tài liệu cơ bản 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) về các nguyên tắc chung của hàm băm.
- Các điều khoản trong tài liệu viện dẫn cấu thành một phần quy định của TCVN 11816-4:2017. Khi các tài liệu viện dẫn có sự thay đổi hoặc cập nhật, các bên áp dụng cần tham chiếu đến phiên bản mới nhất.
- Điều 3: Thuật ngữ và định nghĩa (Terms and definitions)
Tiêu chuẩn thiết lập hệ thống thuật ngữ chuyên ngành thống nhất để tránh các sai lệch trong quá trình triển khai kỹ thuật, bao gồm:
- Hàm băm (Hash-function): Hàm bản đồ hóa các chuỗi bit có độ dài tùy ý thành các chuỗi bit có độ dài cố định, đáp ứng các thuộc tính an toàn mật mã.
- Số học đồng dư (Modular arithmetic): Hệ thống số học đối với các số nguyên, trong đó các số "quay vòng" khi đạt đến một giá trị mô-đun nhất định.
- Kháng va chạm (Collision resistance): Thuộc tính của hàm băm khiến cho việc tìm ra hai thông điệp đầu vào khác nhau có cùng một giá trị băm đầu ra là bất khả thi về mặt tính toán.
- Giá trị băm (Hash-code): Chuỗi bit đầu ra thu được sau khi áp dụng hàm băm lên thông điệp đầu vào.
- Điều 4: Ký hiệu và thuật ngữ viết tắt (Symbols and abbreviated terms)
Để mô tả các thuật toán toán học một cách chính xác, tiêu chuẩn định nghĩa các ký hiệu toán học tiêu chuẩn hóa:
- Các ký hiệu biểu diễn phép toán đồng dư, phép chia lấy dư và phép lũy thừa mô-đun.
- Các biến số đại diện cho độ dài khối dữ liệu đầu vào, kích thước của mô-đun (modulus) và độ dài của giá trị băm đầu ra.
- Các ký hiệu mô tả quá trình đệm dữ liệu (padding) và các hằng số khởi tạo được sử dụng trong quá trình tính toán lặp của hàm băm.
Đánh giá vai trò kỹ thuật của tiêu chuẩn
Việc áp dụng TCVN 11816-4:2017 giúp các tổ chức phát triển phần mềm và thiết bị an ninh thông tin tại Việt Nam chuẩn hóa các giải pháp mật mã. Việc sử dụng số học đồng dư tận dụng được hạ tầng phần cứng sẵn có của các hệ thống mật mã khóa công khai, từ đó tối ưu hóa hiệu năng và giảm thiểu chi phí triển khai hệ thống bảo mật thông tin.
Để 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.
ISO/IEC 10118-4:1998 WITH AMENDMENT 1:2014
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Ư
Information technology - Security techniques - Hash-functions - Part 4: Hash-function using modular arithmetic
Lời nói đầu
TCVN 11816-4:2017 hoàn toàn tương đương với ISO/IEC 10118-4:1998 và sửa đổi 1:2014.
TCVN 11816-4:2017 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 4: HÀM BĂM SỬ DỤNG SỐ HỌC ĐỒNG DƯ
Information technology - Security techniques - Hash-functions - Part 4: Hash-functions using modular arithmetic
TCVN 11816-4 đặc tả 2 hàm băm sử dụng số học đồng dư. Những hàm này, được cho là kháng va chạm, nén thông điệp có độ dài bất kì, nhưng giới hạn độ dài mã băm, độ dài đó được xác định bởi độ dài của số nguyên tố được sử dụng trong hàm rút gọn được định nghĩa trong 7.3. Do đó, mã băm dễ dàng được mở rộng (scaled) với độ dài đầu vào của bất kỳ cơ chế nào (ví dụ thuật toán chữ ký, lược đồ định danh).
Các hàm băm được đặc tả trong tiêu chuẩn này là MASH-1 và MASH-2 (hàm băm an toàn số học đồng dư) phù hợp riêng cho các môi trường thực hiện số học đồng dư với đủ các chiều dài. Hai hàm băm chỉ khác nhau ở số mũ được sử dụng trong hàm vòng.
Tiêu chuẩn sau bao gồm các điều khoản mà thông qua tài liệu viện dẫn này chứa đựng các điều khoản của TCVN 11816-4. Vào thời điểm xuất bản, ấn phẩm này là hợp lệ. Tất cả các tiêu chuẩn được hiệu chỉnh và thỏa thuận dựa trên TCVN 11816-4 đều được khuyến khích nghiên cứu khả năng áp dụng ấn phẩm mới nhất của tiêu chuẩn được chỉ rõ dưới đây. Các phần của IEC và ISO duy trì đăng ký của các tiêu chuẩn quốc tế hợp lệ hiện hành.
TCVN 11816-1:2016 (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.
Trong phần này các thuật ngữ và định nghĩa sau đây được áp dụng.
3.1 Thuật ngữ từ TCVN 11816-1
3.1.1
Hàm băm kháng va chạm (collision-resistant hash-function)
Hàm băm thỏa mãn tính chất sau: không thể tìm được 2 đầu vào khác nhau với cùng một giá trị đầu ra.
3.1.2
Xâu dữ liệu (data string)
Xâu bit được dùng làm đầu vào cho hàm băm.
3.1.3
Mã băm (hash-code)
Xâu bit là đầu ra của hàm băm.
3.1.4
Hàm băm (hash-function)
Hàm mà ánh xạ một xâu bit tới một xâu bit có độ dài xác định thỏa mãn 2 tính chất sau:
- Không thể tìm được một giá trị đầu vào ứn
Để 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 8021-5:2017 (ISO/IEC 15459-5: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 5: Đơn vị vận tải đơn chiếc có thể quay vòng (RTIS)
- 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 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
- 3Tiê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
- 4Tiê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
- 5Tiêu chuẩn quốc gia TCVN 8021-5:2017 (ISO/IEC 15459-5: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 5: Đơn vị vận tải đơn chiếc có thể quay vòng (RTIS)
Tiê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ư
- Số hiệu: TCVN11816-4: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: 16/08/2026
- Tình trạng hiệu lực: Kiểm tra
