신뢰할 수 있는 타임스탬프
Trusted timestamping신뢰할 수 있는 타임스탬프는 문서의 작성 및 수정 시간을 안전하게 추적하는 프로세스입니다.여기서 보안이란 타임암퍼의 무결성이 손상되지 않는 한 문서가 기록된 후에는 문서의 소유자조차도 누구도 문서를 변경할 수 없음을 의미합니다.
관리 측면에서는 타임스탬프를 수집, 처리 및 갱신할 수 있는 신뢰할 수 있는 퍼블릭 타임스탬프 관리 인프라스트럭처를 설정합니다.
역사
정보에 타임스탬프를 찍는다는 생각은 수세기 동안 지속되어 왔다.예를 들어, 로버트 후크가 1660년에 후크의 법칙을 발견했을 때, 그는 아직 그것을 출판하고 싶지 않았지만 우선권을 주장할 수 있기를 원했다.그래서 그는 아나그램 ceyiinosstuv를 출판했고 나중에 tensio sic vis 번역본을 출판했다.비슷하게, 갈릴레오는 금성의 위상을 아나그램 형태로 처음 발견했다.
아이작 뉴턴 경은 1677년 라이프니츠의 질문에 답하면서 아나그램으로 그의 "유사 기술"의 세부사항을 숨겼다.
- 이러한 조작의 기초는, 사실 충분히 명확합니다만, 지금으로서는 그 설명을 계속할 수 없기 때문에, 6acdae13eff7i3l9n4o4qrr4s8t12ux라고 하는 식으로 숨기고 싶다고 생각하고 있습니다.이 토대 위에서 나는 곡선의 제곱에 관한 이론을 단순화하려고 노력했고, 어떤 일반 이론에 도달했다.
신뢰할 수 있는 디지털 타임스탬프는 Stuart Haber와 W. Scott Stornetta에 [1]의해 문헌에서 처음 논의되었습니다.
분류
다양한 보안 목표를 가진 많은 타임스탬프 방식이 있습니다.
- PKI 기반: 타임스탬프 토큰은 PKI 디지털 서명을 사용하여 보호됩니다.
- 링크 베이스 스킴– 타임스탬프는 다른 타임스탬프와 관련된 방식으로 생성됩니다.
- 분산 스킴 – 타임스탬프는 여러 당사자가 협력하여 생성됩니다.
- 임시 키 방식: 수명이 짧은 서명 키를 사용하는 PKI의 변형입니다.
- MAC – ANSI ASC X9.95 Standard에 있는 간단한 비밀키 기반 스킴.
- 데이터베이스 – 문서 해시는 신뢰할 수 있는 아카이브에 저장됩니다.검증을 위한 온라인 룩업 서비스가 있습니다.
- 하이브리드 방식 – 링크 방식 및 서명 방식이 널리 사용되고 있습니다(X9.95 참조).
표준 범위:
| 스킴 | RFC 3161 | X9.95 | ISO/IEC 18014 |
|---|---|---|---|
| PKI | 네. | 네. | 네. |
| 링크되어 있다 | 네. | 네. | |
| 맥 | 네. | ||
| 데이터베이스 | 네. | ||
| 과도 키 | 네. | ||
| 링크 및 서명 완료 | 네. |
타임스탬프 스킴의 계통적인 분류와 평가는 마사시 [2]우네의 작품을 참조한다.
신뢰할 수 있는(디지털) 타임스탬프
RFC 3161 표준에 따르면 신뢰할 수 있는 타임스탬프는 Time Stamping Authority(TSA; 타임스탬프 인증국)로서 기능하는 Trusted Third Party(TTP; 신뢰할 수 있는 서드파티)에 의해 발행되는 타임스탬프입니다.소유자가 타임스탬프를 되돌릴 수 있는 가능성 없이 특정 시점(예: 계약, 연구 데이터, 의료 기록 등) 전에 특정 데이터의 존재를 증명하는 데 사용됩니다.여러 TSA를 사용하여 신뢰성을 높이고 취약성을 줄일 수 있습니다.
신뢰할 수 있는 타임스탬프의 새로운 ANSI ASC X9.95 표준은 RFC 3161 표준에 데이터 수준의 보안 요건을 추가하여 서드파티에 제공 가능한 신뢰할 수 있는 시간원에 대한 데이터 무결성을 보장합니다.이 표준은 규제 준수, 금융 거래 및 법적 증거를 위해 디지털 서명된 데이터를 인증하는 데 적용되었습니다.
타임스탬프 작성
이 기술은 디지털 서명과 해시 함수를 기반으로 합니다.먼저 데이터로부터 해시를 계산한다.해시는 원본 데이터의 일종의 디지털 지문입니다. 다른 데이터 집합과 실제로 복제할 수 없는 비트 문자열입니다.원래 데이터가 변경되면 완전히 다른 해시가 생성됩니다.이 해시는 TSA로 전송됩니다.TSA는 타임 스탬프를 해시에 연결하여 이 연결의 해시를 계산합니다.이 해시는 TSA의 개인 키를 사용하여 디지털 서명됩니다.이 서명된 해시 + 타임스탬프는 타임스탬프 요청자에게 원래 데이터와 함께 전송됩니다(그림 참조).
원래의 데이터는 해시로부터 계산할 수 없기 때문에(해시 함수는 단방향 함수이기 때문에), TSA는 원래의 데이터를 확인할 수 없기 때문에, 기밀 데이터에 이 방법을 사용할 수 있습니다.
타임스탬프 확인
그러면 타임앰퍼를 신뢰하는 사용자는 타임앰퍼가 보증한 날짜 이후에 문서가 작성되지 않았는지 확인할 수 있습니다.타임스탬프 요청자가 타임스탬프에 의해 지정된 시간에 원래 데이터를 소유하고 있었다는 사실도 더 이상 부인할 수 없습니다.이것을 증명하기 위해서(그림 참조), 원래의 데이터의 해시가 계산되고, TSA에 의해서 주어진 타임 스탬프가 거기에 부가되어 이 접속 결과의 해시가 계산되고 있는 것을 증명하기 위해서, 이 해시 A라고 부릅니다.
다음으로 TSA의 디지털 서명을 검증해야 합니다.이는 TSA의 공개키를 사용하여 디지털시그니처를 복호화하여 해시 B를 생성함으로써 이루어집니다.다음으로 해시 A를 서명된TSA 메시지 내의 해시 B와 비교하여 그것들이 동일함을 확인하고 타임스탬프와 메시지가 변경되지 않았으며 TSA에 의해 발행되었음을 증명합니다.그렇지 않은 경우 타임스탬프가 변경되었거나 TSA에 의해 타임스탬프가 발행되지 않았습니다.
블록체인의 분산 타임스탬프
Bitcoin과 같은 암호 화폐의 등장으로, 어느 정도의 안전한 타임스탬프 정확성을 분산되고 변조되지 않는 방식으로 얻을 수 있게 되었다.디지털 데이터를 해시하고 해시를 블록체인에 저장된 트랜잭션에 통합할 수 있습니다. 이 트랜잭션은 데이터가 [3][4]존재했던 시간의 증거로 사용됩니다.작업 증명 블록체인의 경우, 해시가 블록체인에 제출된 후 수행된 엄청난 계산 작업으로부터 보안이 파생됩니다.타임스탬프를 변조하려면 네트워크의 나머지 부분을 합친 것보다 더 많은 계산 리소스가 필요하며, 능동적으로 방어되는 블록 체인에서는 눈치채지 못할 수 없습니다.
그러나 특히 Bitcoin의 설계와 구현은 타임스탬프를 어느 정도 조작에 취약하게 만들어 향후 최대 2시간까지 타임스탬프를 허용하고 [5]이전 블록보다 더 빠른 타임스탬프를 가진 새로운 블록을 받아들인다.
블록체인을 이용한 분산형 타임스탬프 접근법은 또한 대시보드 카메라와 같은 다른 영역에서도 비디오 파일의 [6]녹화 시 무결성을 확보하거나 소셜 [7]미디어 플랫폼에서 공유되는 창의적인 콘텐츠와 아이디어의 우선순위를 입증하는 애플리케이션을 찾아냈습니다.
「 」를 참조해 주세요.
- 타임스탬프
- 타임스탬프(계산)
- 암호화
- 컴퓨터 보안
- 디지털 서명
- 디지털 소인
- 스마트 계약
- CAdES – CMS 어드밴스드 전자서명
- PAdES – PDF 어드밴스드 전자서명
- XAdES – XML 고급 전자 서명
레퍼런스
- ^ Haber, S.; Stornetta, W. S. (1991). "How to time-stamp a digital document". Journal of Cryptology. 3 (2): 99–111. CiteSeerX 10.1.1.46.8740. doi:10.1007/BF00196791. S2CID 14363020.
- ^ Une, Masashi (2001). "The Security Evaluation of Time Stamping Schemes: The Present Situation and Studies". IMES Discussion Papers Series 2001-E-18: 100–8630. CiteSeerX 10.1.1.23.7486.
{{cite journal}}:Cite 저널 요구 사항journal=(도움말) - ^ Jones, Shawn M. (2017-04-20). "2017-04-20: Trusted Timestamping of Mementos". ws-dl.blogspot.de. Retrieved 2017-10-30.
- ^ Gipp, B., Meuschke, N. 및 Gernandt, A., 2015, "암호 통화 Bitcoin을 사용한 탈중앙 집중형 신뢰할 수 있는 타임스탬프링." iConference 2015 진행.2015년 3월, 캘리포니아 뉴포트 비치.
- ^ Boverman, Alex (2011-05-25). "culubas: Timejacking & Bitcoin". culubas. Retrieved 2020-05-30.
- ^ B. Gip, J. Kosti 및 C.브레이팅어 2016년제10회 지중해정보시스템회의(MCIS) 속에서의 "블록체인의 분산형 신뢰 타임스탬프를 이용한 비디오 무결성 확보"
- ^ C. 브레이팅어, B2017년 Gipp.2017년 베를린에서 열린 제15회 국제정보과학심포지엄의 프로시딩에서 "Virtual Patent – 분산형 신뢰할 수 있는 타임스탬프를 사용하여 온라인으로 공유된 아이디어의 추적 가능성 실현"
외부 링크
- RFC 3161 인터넷 X.509 공개키 인프라스트럭처 타임스탬프 프로토콜(TSP)
- RFC 3628 타임스탬프국(TSA) 정책 요건
- 암호 통화 Bitcoin을 사용한 분산형 Trusted Timestamping(DTT)
- 신뢰할 수 있는 타임스탬프용 ANSI ASC X9.95 표준
- ETSI TS 101 861 V1.4.1 전자서명 및 인프라스트럭처(ESI); 타임스탬프 프로파일
- ETSI TS 102 023 V1.2.2 전자서명 및 인프라스트럭처(ESI); 타임스탬프 기관의 정책 요건
- 시큐어 타임스탬프 디바이스 분석(2001) SANS Institute
- TSP 프로토콜 CMSC 681 프로젝트 보고서 구현, 유용주