Hệ thống pháp luật

TIÊU CHUẨN QUỐC GIA

TCVN 11816-3:2017

ISO/IEC 10118-3:20041 WITH AMENDMENT 1:2006

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

Information technology - Security techniques - Hash-functions - Part 3: Dedicated hash-functions

Lời nói đầu

TCVN 11816-3:2017 hoàn toàn tương đương với ISO/IEC 10118-3:2004 với sửa đổi 1:2006 và đính chính kỹ thuật 1:2011.

TCVN 11816-3: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 3: CÁC HÀM BĂM CHUYÊN DỤNG

Information technology - Security techniques - Hash-functions - Part 3: Dedicated hash-functions

1  Phạm vi áp dụng

TCVN 11816-3 đặc tả các hàm băm chuyên dụng, nghĩa là các hàm băm được thiết kế một cách riêng biệt. Các hàm băm trong phần này dựa trên cơ sở sử dụng việc lặp của một hàm vòng. Bảy hàm vòng khác nhau được đặc tả đem đến sự khác biệt của các hàm băm chuyên dụng.

Hàm băm chuyên dụng thứ nhất và thứ ba tại Điều 7 và 9 cung cấp lần lượt các mã băm có độ dài lên tới 160 bit. Hàm băm thứ hai tại Điều 8 cung cấp độ dài của mã băm lên tới 128 bit. Hàm băm thứ tư tại Điều 10 cung cấp độ dài của mã băm lên tới 256 bit. Hàm băm thứ sáu tại Điều 12 cung cấp độ dài cố định của mã băm là 384 bit. Hàm băm thứ năm và thứ bảy tại các Điều 11 và 13 cung cấp mã băm có độ dài lên đến 512 bit.

2  Tài liệu viện dẫn

Các tài liệu tham chiếu sau đây rất cần thiết cho việc áp dụng tài liệu này. Đối với những tài liệu tham chiếu đã ghi ngày tháng, chỉ áp dụng tài liệu đã dẫn đó. Đối với những tài liệu tham chiếu không ghi ngày tháng, thì áp dụng phiên bản mới nhất (bao gồm các tài liệu đã sửa đổi).

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 a - Phần 1: Tổng quan.

3  Các thuật ngữ và định nghĩa

Trong phần này các thuật ngữ và định nghĩa được đưa ra trong TCVN 11816-1:2017 và các thuật ngữ sau đây được sử dụng.

3.1

Khối (block)

Xâu bit có độ dài L1, tức là độ dài đầu vào đầu tiên của hàm vòng.

3.2

Từ (word)

Một xâu 32 bit được sử dụng trong hàm băm chuyên dụng 1, 2, 3 và 4 tại các Điều 7, 8, 9 và 10 tương ứng, hoặc một xâu 64 bit được sử dụng trong hàm băm chuyên dụng 5 và 6 tại các Điều 11 và 12 tương ứng.

3.3

Ma trận (matrix)

Ma trận 8x8 trong đó mỗi phần tử là một xâu có 8 bit được sử dụng trong hàm băm chuyên dụng 7 tại Điều 13.

4  Các ký hiệu (và thuật ngữ viết tắt)

4.1  Các ký hiệu trong TCVN 11816-1 (ISO/IEC 10118-1)

Trong phần này các ký hiệu dưới đây và các ký hiệu trong TCVN 11816-1:2016 được sử dụng.

HIỆU LỰC VĂN BẢN

Tiê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

  • Số hiệu: TCVN11816-3: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: 22/11/2024
  • Tình trạng hiệu lực: Còn hiệu lực
Tải văn bản