타원곡선 디지털서명 알고리즘 편집하기
최신판 | 당신의 편집 | ||
75번째 줄: | 75번째 줄: | ||
cofactor INTEGER OPTIONAL, } | cofactor INTEGER OPTIONAL, } | ||
− | * 무선 [[공인인증시스템]]은 sect163k1, c2pnb163v1, | + | * 무선 [[공인인증시스템]]은 [[sect163k1]], [[c2pnb163v1]], [[secp160r1]]을 모두 구현해야 한다. 각각의 [[OID]]는 이러하다. |
sect163k1 커브 (WTLS 3번 커브) | sect163k1 커브 (WTLS 3번 커브) | ||
sect163k1 : { iso(1) identified-organization(3) certicom(132) curve(0) 1} | sect163k1 : { iso(1) identified-organization(3) certicom(132) curve(0) 1} | ||
83번째 줄: | 83번째 줄: | ||
secp160r1 : { iso(1) identified-organization(3) certicom(132) curve(0) 8 } | secp160r1 : { iso(1) identified-organization(3) certicom(132) curve(0) 8 } | ||
− | * 가입자 공인인증서의 전자서명키를 2048비트로 상향 조정한다면, 전자서명키 생성에 sect233k1, sect233r1, secp224r1 커브를 추가로 구현해야 한다. 각각의 | + | * 가입자 공인인증서의 전자서명키를 2048비트로 상향 조정한다면, 전자서명키 생성에 [[sect233k1]], [[sect233r1]], [[secp224r1]] 커브를 추가로 구현해야 한다. 각각의 [[OID]]는 이러하다. |
sect233k1 커브 (WTLS 10번 커브) | sect233k1 커브 (WTLS 10번 커브) | ||
98번째 줄: | 98번째 줄: | ||
id-public-key-type(2) 1 } | id-public-key-type(2) 1 } | ||
− | * [[SHA-1]]이나 [[SHA-256]] 해시 후 ECDSA를 사용한다면 | + | * [[SHA-1]]이나 [[SHA-256]] 해시 후 ECDSA를 사용한다면 [[OID]]는 이러하다. |
ecdsa-with-SHA1 OBJECT IDENTIFIER ::= { | ecdsa-with-SHA1 OBJECT IDENTIFIER ::= { | ||
105번째 줄: | 105번째 줄: | ||
iso(1) member-body(2) us(840) ansi-X9-62(10045) signatures(4) ecdsa-with-SHA2(3) 2 } | iso(1) member-body(2) us(840) ansi-X9-62(10045) signatures(4) ecdsa-with-SHA2(3) 2 } | ||
− | * 전자서명인증체계 내의 인증서나 [[CRL]]의 | + | * 전자서명인증체계 내의 인증서나 [[CRL]]의 signature 필드의 구조체 구조는 이러하다. |
ECDSA-Sig-Value ::= SEQUENCE | ECDSA-Sig-Value ::= SEQUENCE |