제품 정보로 건너뛰기
1 12

PayPal, credit cards. Download editable-PDF and invoice in 1 second!

GM/T 0122-2022 영문 PDF (GMT0122-2022)

GM/T 0122-2022 영문 PDF (GMT0122-2022)

정가 $260.00 USD
정가 할인가 $260.00 USD
할인 품절
배송료는 결제 시 계산됩니다.
배송: 3초. 실제 PDF + 송장을 다운로드하세요.
1분 안에 견적을 받으세요: GM/T 0122-2022를 클릭하세요
역사적 버전: GM/T 0122-2022
True-PDF 미리보기 (비어 있으면 다시 로드/스크롤)

GM/T 0122-2022: 블록체인을 위한 암호화 테스트 사양
GM/T 0122-2022
지엠
암호화 산업 표준
중화인민공화국의
ICS 35.030
CCS L 80
블록체인을 위한 암호화 테스트 사양
발행일: 2022년 11월 20일
구현일: 2023년 6월 1일
발행처: 국가암호관리국
목차
서문 ... 3
1 범위 ... 4
2 규범적 참조 ... 4
3 용어 및 정의 ... 5
4 약어 ... 8
5 블록체인 암호화 응용 프로그램을 위한 기술 아키텍처 ... 9
6 블록체인 암호화에 대한 전반적인 테스트 요구 사항 ... 9
6.1 암호화 알고리즘 ... 9
6.2 난수 테스트 ... 11
6.3 암호화 프로토콜 ... 11
6.4 주요 관리 ... 11
6.5 인증서 관리 ... 12
6.6 암호화 장치 ... 12
7 블록체인 암호화 모듈에 대한 암호화 테스트 요구 사항 ... 13
7.1 ID 관리 ... 13
7.2 온체인 거래 ... 14
7.3 오프체인 거래 ... 17
7.4 원장 보관 ... 18
7.5 통신 보안 ... 19
7.6 합의 메커니즘 ... 19
7.7 스마트 계약 ... 20
7.8 개인정보보호 ... 21
7.9 거래감독 ... 21
7.10 성능 테스트 ... 22
8 검사 기술 문서 요구 사항 ... 23
9 자격기준 ... 23
블록체인을 위한 암호화 테스트 사양
1 범위
이 문서는 테스트 내용, 테스트 방법 및 자격 기준을 명시합니다.
블록체인 암호화 모듈의 관련 암호화 기술.
본 문서는 블록체인 암호화 모듈 테스트에 적용되며 다음과 같은 용도로 사용할 수 있습니다.
블록체인 암호화 모듈의 설계와 암호화 사용을 안내합니다.
기술.
2 규범적 참조
다음 문서는 텍스트에서 일부 또는 전체가 참조되는 방식으로 참조됩니다.
그 내용은 이 문서의 요구 사항을 구성합니다. 날짜가 있는 참조의 경우,
해당 날짜에 해당하는 버전이 이 문서에 적용됩니다. 날짜가 없는 참조의 경우,
이 문서에는 최신 버전(모든 수정 사항 포함)이 적용됩니다.
GB/T 15843.2, 정보기술 - 보안기술 - 엔티티 인증
- 2부: 대칭 암호화 알고리즘을 사용하는 메커니즘
GB/T 15843.3, 정보기술 - 보안기술 - 엔티티 인증
- Part 3: 디지털 서명 기술을 사용하는 메커니즘
GB/T 15843.4, 정보기술 - 보안기술 - 엔티티 인증
- 4부: 암호화 검사 기능을 이용한 메커니즘
GB/T 15843.5, 정보기술 - 보안기술 - 엔티티 인증
- 5부: 제로 지식 기술을 이용한 메커니즘
GB/T 15852.2, 정보기술 - 보안기술 - 메시지
인증 코드(MAC) - 2부: 전용 해시 함수를 사용하는 메커니즘
GB/T 20518, 정보 보안 기술 - 공개 키 인프라 - 디지털
인증서 형식
GB/T 32905, 정보 보안 기술 - SM3 암호화 해시 알고리즘
GB/T 32907, 정보 보안 기술 - SM4 블록 암호 알고리즘
GB/T 32918(모든 부분), 정보 보안 기술 - 공개 키 암호화
타원 곡선 기반 알고리즘 SM2
b) 주어진 키와 암호문에 대해 암호 해독 작업을 수행합니다.
지정된 작업 모드이며 결과는 주어진 것과 정확히 동일해야 합니다.
평문.
6.1.3 해시 암호 알고리즘 구현 정확성 테스트
주어진 메시지와 매개변수에 대해 해시 알고리즘을 호출하여 정확성을 테스트합니다.
다음을 포함한 운영 결과:
a) 주어진 메시지에 대한 해시 알고리즘 연산 인터페이스를 호출하여 계산합니다.
해시 값이며, 그 결과는 주어진 해시 값과 정확히 동일해야 합니다.
b) 주어진 메시지와 매개변수에 대한 해시 알고리즘 작업 인터페이스를 호출합니다.
해시 값을 계산하면 그 결과는 주어진 값과 정확히 동일해야 합니다.
해시 값.
6.1.4 비대칭 암호 알고리즘 암호화 및 복호화
구현 정확성 테스트
주어진 키와 평문(암호문)에 대해 비대칭 암호화를 호출합니다.
알고리즘은 다음을 포함하여 작업 결과의 정확성을 테스트합니다.
a) 비대칭 암호화 알고리즘 암호화 작업 인터페이스를 호출합니다.
주어진 평문과 키에 대해 암호화 작업을 수행하고 도구를 테스트합니다.
암호문에 대한 복호화 작업. 복호화 결과는 정확히 다음과 같아야 합니다.
주어진 평문과 동일함
b) 비대칭 암호화 알고리즘 복호화 작업 인터페이스를 호출합니다.
주어진 암호문과 키에 대한 복호화 작업을 수행하고 복호화합니다.
결과는 주어진 평문과 정확히 동일합니다.
6.1.5 비대칭 암호화 알고리즘 디지털 서명 및 서명
검증 구현 정확성 테스트
비대칭 암호화 알고리즘을 호출하여 서명/검증을 수행합니다.
데이터에 대한 작업을 수행하고 작업 결과의 정확성을 테스트합니다. 여기에는 다음이 포함됩니다.
a) 비대칭 암호화 알고리즘 서명 작업 인터페이스를 호출합니다.
서명할 지정된 메시지와 키에 대해 서명 작업을 수행합니다.
서명 결과에 대한 도구의 검증 작업을 테스트하여 통과해야 합니다.
서명 확인;
b) 비대칭 암호화 알고리즘 서명 검증 작업을 호출합니다.
주어진 서명 결과에 대한 서명 검증을 수행하기 위한 인터페이스,
서명할 메시지와 서명 검증을 통과해야 하는 키입니다.
6.1.6 비대칭 키 쌍 일관성 테스트
생성된 공개 키와 개인 키에 대해 비대칭 암호화 알고리즘을 호출합니다.
다음을 포함하여 작업 결과의 정확성을 테스트합니다.
a) 공개키를 사용하여 평문을 암호화하고, 개인키를 사용하여 평문을 복호화한다.
암호문. 복호화된 결과는 원래 평문과 동일해야 합니다.
b) 디지털 계산 및 검증을 통해 비대칭 키 쌍 일관성을 테스트합니다.
서명, 디지털 서명이 검증되어야 합니다.
6.2 난수 테스트
난수는 암호화 구성 요소 또는 모듈을 사용하여 생성됩니다.
암호화 테스트 및 인증을 통과했으며 난수의 품질이 우수합니다.
GM/T 0005의 요구 사항을 준수해야 합니다.
6.3 암호화 프로토콜
사용되는 암호화 프로토콜은 관련 암호화를 준수해야 합니다.
국가 표준 및 산업 표준의 요구 사항:
a) TLCP 프로토콜을 사용하는 경우 GB/T 38636을 준수해야 합니다.
b) IPSec 프로토콜을 사용하는 경우 GM/T 0022를 준수해야 합니다.
c) 제로 지식 증명, 링 서명, 그룹 서명, 보안 다중 서명을 사용하는 경우
국가기관에서 검토 및 인증을 거친 파티 컴퓨팅 등
암호화 기관, 프로토콜 상호작용 데이터는 검증을 위해 수집되어야 합니다.
정확성과 일관성.
6.4 키 관리
키 관리 보안은 다음 요구 사항을 충족해야 합니다.
a) 키 생성은 암호화 구성 요소 또는 모듈 내부에서 수행되어야 합니다.
암호화 테스트 및 인증을 통과한 생성 및
개인 키와 대칭 키의 협상은 난수를 사용해야 합니다.
GM/T 0005의 요구 사항을 충족합니다.
b) 대칭키와 개인키는 안전한 형태 또는 암호화된 형태로 저장되어야 합니다.
형태;
c) 키 배포 프로세스가 관련된 경우 신원 확인 등의 보안 조치
키의 진위성을 보장하기 위해 인증이 필요합니다.
디지털 서명 및 HMAC와 같은 암호화 기술을 사용해야 합니다.
HMAC이 GB/T를 준수해야 하는 경우 분산 키의 무결성을 보장합니다.
15852.2; 보안...
전체 세부 정보 보기