타임스탬프 프로토콜
Time stamp protocol| 인터넷 프로토콜 스위트 |
|---|
| 응용 프로그램레이어 |
| 트랜스포트 레이어 |
| 인터넷 레이어 |
| 링크 레이어 |
TSP(Time-Stamp Protocol)는 X.509 인증서 및 공개 키 인프라를 사용하여 타임스탬프를 인증하기 위한 암호화 프로토콜입니다.타임스탬프는 특정 시간 이전에 전자 데이터가 존재했다는 서명자의 주장입니다.프로토콜은 에 정의되어 있습니다. RFC3161.이 프로토콜의 한 가지 적용은 디지털 서명이 특정 시점(예: 해당 인증서가 해지되기 전) 전에 발급되었음을 보여주는 것입니다.
TSP 프로토콜은 신뢰할 수 있는 타임스탬프의 예입니다.ANSI ASC X9.95 표준을 작성하도록 확장되었습니다.
프로토콜
프로토콜에서 TSA(Time Stamp Authority)는 일부 데이터의 해시 버전과 관련짓는 타임스탬프를 제공할 수 있는 신뢰할 수 있는 서드 파티입니다.요청-응답 프로토콜이며, 요청에는 서명할 데이터의 해시가 포함됩니다.이것은 TSA로 송신되어 응답에는 데이터의 해시, 일의의 시리얼 번호, 타임스탬프 및 디지털시그니처가 포함되는 Time Stamp Token(TST; 타임스탬프 토큰)이 포함됩니다.시그니처는 TSA의 개인 키를 사용하여 생성됩니다.이 프로토콜은 이메일, TCP 소켓 또는 HTTP를 포함한 여러 전송에서 작동할 수 있습니다.
TST 를 사용하면, TSA 의 공개 키를 사용해 시그니처를 검증하는 것으로, TST 의 타임스탬프에 데이터가 존재하는 것과 TST 에 포함되는 데이터의 해시가 일치하고 있는 것을 확인할 수 있습니다.
외부 링크
- IETF RFC 3161, 공식 사양
- IETF RFC 5816, ESSCertRFC 3161용 IDv2 업데이트
- [1] 오픈을 위한 문서SSL
ts(1)명령어를 입력합니다. - OpenTSA는 OpenSSL에 타임스탬프 기능을 추가하기 위한 오픈소스 프로젝트입니다(2012년 7월 12일 Wayback Machine에서 아카이브 완료).