맞춤기술찾기

이전대상기술

웜 스토리지의 신뢰성 강화 방법 및 신뢰성이 강화된 웜 스토리지

  • 기술번호 : KST2022000075
  • 담당센터 : 서울서부기술혁신센터
  • 전화번호 : 02-6124-6930
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 웜 스토리지의 신뢰성 강화 방법 및 신뢰성이 강화된 웜 스토리지에 관한 것으로, 더욱 상세하게는 보존기한 동안 데이터를 저장하기 위해 상기 보존기한에 대한 기준이 되는 컴플라이언스 클락을 메모리에 보호영역으로 설정한 인클레이브에 저장하여 보호하고, 타임서버로부터 현재시간에 대한 시간정보와 상기 시간정보의 HMAC(Hashed Massage Authentication Code)를 주기적으로 수신하여, 상기 인클레이브를 통해 상기 수신한 HMAC을 이용하여 상기 수신한 시간정보에 대한 무결성을 검증하는 것을 통해서, 상기 컴플라이언스 클락이 정상적으로 동작하고 있는지를 검증함으로써, 항상 신뢰할 수 있는 컴플라이언스 클락을 제공하여, 상기 데이터를 보존기한 동안 안전하게 보호하여 저장할 수 있도록 하는 웜 스토리지의 신뢰성 강화 방법 및 신뢰성이 강화된 웜 스토리지에 관한 것이다.
Int. CL G06F 21/53 (2013.01.01) G06F 21/57 (2013.01.01) G06F 21/60 (2013.01.01)
CPC G06F 21/53(2013.01) G06F 21/577(2013.01) G06F 21/602(2013.01) G06F 21/79(2013.01) H04L 9/3242(2013.01) G06F 2221/2137(2013.01)
출원번호/일자 1020200072860 (2020.06.16)
출원인 주식회사 소테리아, 서강대학교산학협력단
등록번호/일자
공개번호/일자 10-2021-0155533 (2021.12.23) 문서열기
공고번호/일자
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 공개
심사진행상태 수리
심판사항
구분 국내출원/신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2020.06.16)
심사청구항수 11

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 주식회사 소테리아 대한민국 서울특별시 송파구
2 서강대학교산학협력단 대한민국 서울특별시 마포구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 김종만 대한민국 경기도 용인시 수지구
2 김승욱 서울특별시 강동구
3 양은미 서울특별시 송파구
4 현정원 서울특별시 강남구
5 이가연 서울특별시 동작구
6 김영재 서울특별시 마포구
7 고영우 서울특별시 마포구
8 박지윤 서울특별시 마포구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 김견수 대한민국 서울특별시 강남구 강남대로**길 **, ***호(역삼동, 도연빌딩)(다함특허법률사무소)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
최종권리자 정보가 없습니다
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2020.06.16 수리 (Accepted) 1-1-2020-0616841-80
2 선행기술조사의뢰서
Request for Prior Art Search
2021.04.16 수리 (Accepted) 9-1-9999-9999999-89
3 선행기술조사보고서
Report of Prior Art Search
2021.06.16 발송처리완료 (Completion of Transmission) 9-6-2021-0119180-99
4 의견제출통지서
Notification of reason for refusal
2021.08.30 발송처리완료 (Completion of Transmission) 9-5-2021-0687681-05
5 [거절이유 등 통지에 따른 의견]의견서·답변서·소명서
2021.10.29 수리 (Accepted) 1-1-2021-1249386-66
6 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2021.10.29 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2021-1249424-14
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
데이터의 보존기한에 대한 기준이 되는 컴플라이언스 클락을 보호하는 역할을 하는 인클레이브; 및타임서버로부터 시간정보와 상기 시간정보의 해시기반 메시지 인증코드(HMAC)를 주기적으로 수신 받아, 상기 시간정보의 무결성 검증을 통해서 상기 컴플라이언스 클락의 정상동작 여부를 검증하는 인클레이브 매니저;를 포함하는 것을 특징으로 하는 신뢰성이 강화된 웜 스토리지
2 2
청구항 1에 있어서,상기 시간정보의 무결성 검증을 통해서 상기 컴플라이언스 클락의 정상동작 여부에 대한 검증을 수행하는 것은,상기 인클레이브 매니저에서, 상기 수신 받은 시간정보와 상기 시간정보의 해시기반 메시지 인증코드(HMAC)를 상기 인클레이브에 제공하면,상기 인클레이브에서, 상기 인클레이브가 보호하는 상기 시간정보의 무결성을 검증하고, 상기 컴플라이언스 클락의 정상동작 여부를 검증하기 위한 프로그램 코드가 트리거되어, 상기 트리거된 프로그램 코드에 의해 상기 시간정보의 무결성 검증을 수행하고, 상기 무결성 검증을 통해서 상기 컴플라이언스 클락의 정상동작 여부에 대한 검증을 수행하는 것을 특징으로 하는 신뢰성이 강화된 웜 스토리지
3 3
청구항 2에 있어서,상기 프로그램 코드는 상기 시간정보의 무결성을 검증하기 위한 제1 프로그램 코드와 상기 컴플라이언스 클락의 정상동작 여부를 검증하기 위한 제2 프로그램 코드로 구성되며,상기 제1 프로그램 코드는,상기 타임서버와 사전에 공유되어 상기 인클레이브에서 보호하는 제1 비밀키와, 상기 제공받은 시간정보의 조합을 해시하여 메시지 인증코드(HMAC)를 생성하고, 상기 생성한 메시지 인증코드(HMAC)와 상기 제공받은 시간정보의 메시지 인증코드(HMAC)를 비교하여, 상기 시간정보의 무결성을 검증한 결과를 리턴하며,상기 제2 프로그램 코드는,상기 제공받은 시간정보의 무결성이 검증된 경우, 상기 무결성이 검증된 시간정보와 상기 컴플라이언스 클락을 비교하여, 상기 컴플라이언스 클락의 정상동작 여부를 검증한 결과를 리턴하는 것을 특징으로 하는 신뢰성이 강화된 웜 스토리지
4 4
청구항 1에 있어서,상기 인클레이브 매니저는,상기 컴플라이언스 클락의 정상동작 여부를 검증한 결과, 상기 컴플라이언스 클락이 정상적으로 동작하지 않는 경우, 상기 무결성이 검증된 시간정보를 상기 컴플라이언스 클락으로 재설정하여, 상기 인클레이브를 통해 보호하며,상기 시간정보의 무결성이 검증되지 않거나, 또는 상기 컴플라이언스 클락이 정상동작 하지 않는 경우, 경고 메시지를 생성하여 관리자에게 제공하는 알림부;를 더 포함하는 것을 특징으로 하는 신뢰성이 강화된 웜 스토리지
5 5
청구항 1에 있어서,상기 인클레이브 매니저는,사용자 단말로부터 데이터 및 상기 데이터에 대해 설정한 데이터의 이름, 보존기한 및 접근권한을 포함하는 상기 데이터의 메타정보를 수신하는 데이터 수신부; 및상기 수신한 데이터의 메타정보를 상기 인클레이브를 통해 보호하고, 상기 수신한 데이터의 메타정보를 상기 수신한 데이터의 속성정보로 하여, 상기 수신한 데이터를 상기 보존기한 동안 저장하여 관리하는 데이터 관리부;를 더 포함하는 것을 특징으로 하는 신뢰성이 강화된 웜 스토리지
6 6
청구항 5에 있어서,상기 데이터 관리부는,상기 사용자 단말로부터 데이터 및 상기 데이터의 메타정보와 함께 상기 데이터의 메타정보에 대한 메시지 인증코드(HMAC)가 수신되면, 상기 수신한 데이터의 메타정보를 검증하는 것을 더 포함하며,상기 수신한 데이터의 메타정보를 검증하는 것은, 상기 수신한 데이터의 메타정보와 상기 데이터의 메타정보에 대한 메시지 인증코드(HMAC)를 상기 인클레이브에 제공하면, 상기 인클레이브에서, 상기 데이터의 메타정보에 대한 무결성을 검증하기 위한 프로그램 코드가 트리거되어, 상기 사용자 단말과 사전에 공유되어 상기 인클레이브가 보호하는 제2 비밀키와 상기 제공받은 데이터의 메타정보의 조합을 해시하여 메시지 인증코드(HMAC)를 생성하고, 상기 생성한 메시지 인증코드(HMAC)와 상기 제공받은 데이터의 메타정보에 대한 메시지 인증코드(HMAC)를 비교함으로써, 수행되는 것을 특징으로 하는 신뢰성이 강화된 웜 스토리지
7 7
청구항 5에 있어서,상기 데이터 관리부는,상기 저장한 데이터의 속성정보에 대한 위변조를 주기적으로 검증하는 것을 더 포함하며,상기 속성정보에 대한 위변조를 주기적으로 검증하는 것은, 상기 저장한 데이터의 속성정보를 상기 인클레이브에 주기적으로 제공하면, 상기 인클레이브에서, 상기 제공받은 데이터의 속성정보와 상기 인클레이브에서 보호하고 있는 상기 데이터의 메타정보를 비교함으로써, 수행되며,상기 인클레이브로부터 상기 보존기한이 만료된 데이터의 메타정보가 리턴되면, 해당 데이터를 삭제하거나, 해당 데이터를 삭제 가능 또는 수정 가능 상태로 변경하는 것을 더 포함하는 것을 특징으로 하는 강화된 웜 스토리지
8 8
메모리의 특정영역을 보호영역으로 설정한 인클레이브에서, 데이터의 보존기한에 대한 기준이 되는 컴플라이언스 클락을 보호하는 단계; 및상기 인클레이브 매니저에서, 타임서버로부터 주기적으로 시간정보와 상기 시간정보의 해시기반 메시지 인증코드(HMAC)를 수신 받아, 상기 시간정보의 무결성 검증을 통해서 상기 컴플라이언스 클락의 정상동작 여부를 검증하는 단계;를 포함하는 것을 특징으로 하는 웜 스토리지의 신뢰성 강화 방법
9 9
청구항 8에 있어서,상기 시간정보의 무결성 검증을 통해서 상기 컴플라이언스 클락의 정상동작 여부에 대한 검증을 수행하는 것은,상기 인클레이브 매니저에서, 상기 수신 받은 시간정보와 상기 시간정보의 해시기반 메시지 인증코드(HMAC)를 상기 인클레이브에 제공하면,상기 인클레이브에서, 상기 인클레이브가 보호하는 상기 시간정보의 무결성을 검증하고, 상기 컴플라이언스 클락의 정상동작 여부를 검증하기 위한 프로그램 코드가 트리거되어, 상기 트리거된 프로그램 코드에 의해 상기 시간정보의 무결성 검증을 수행하고, 상기 무결성 검증을 통해서 상기 컴플라이언스 클락의 정상동작 여부에 대한 검증을 수행하며,상기 프로그램 코드는, 상기 시간정보의 무결성을 검증하기 위한 제1 프로그램 코드와 상기 컴플라이언스 클락의 정상동작 여부를 검증하기 위한 제2 프로그램 코드로 구성되며,상기 제1 프로그램 코드는, 상기 타임서버와 사전에 공유되어 상기 인클레이브가 보호하는 제1 비밀키와, 상기 제공받은 시간정보의 조합을 해시하여 메시지 인증코드(HMAC)를 생성하고, 상기 생성한 메시지 인증코드(HMAC)와 상기 제공받은 시간정보의 메시지 인증코드(HMAC)를 비교하여, 상기 시간정보의 무결성을 검증한 결과를 리턴하며,상기 제2 프로그램 코드는, 상기 시간정보의 무결성이 검증된 경우, 상기 무결성이 검증된 시간정보와 상기 컴플라이언스 클락을 비교하여, 상기 컴플라이언스 클락의 정상동작 여부를 검증한 결과를 리턴하는 것을 특징으로 하는 웜 스토리지의 신뢰성 강화 방법
10 10
청구항 8에 있어서,상기 컴플라이언스 클락의 정상동작 여부를 검증하는 단계는,상기 인클레이브 매니저에서, 상기 컴플라이언스 클락의 정상동작 여부를 검증한 결과, 상기 컴플라이언스 클락이 정상적으로 동작하지 않는 경우, 상기 무결성이 검증된 시간정보를 상기 컴플라이언스 클락으로 재설정하여, 상기 인클레이브를 통해 보호하며,상기 시간정보의 무결성이 검증되지 않거나, 또는 상기 컴플라이언스 클락이 정상동작 하지 않는 경우, 경고 메시지를 생성하여 관리자에게 제공하는 알림 단계;를 더 포함하는 것을 특징으로 하는 웜 스토리지의 신뢰성 강화 방법
11 11
청구항 8에 있어서,상기 웜 스토리지의 신뢰성 강화 방법은,상기 인클레이브 매니저에서, 사용자 단말로부터 데이터 및 상기 데이터에 대해 설정한 데이터의 이름, 보존기한 및 접근권한을 포함하는 상기 데이터의 메타정보를 수신하는 데이터 수신 단계; 및상기 인클레이브 매니저에서, 상기 수신한 데이터의 메타정보를 상기 인클레이브를 통해 보호하고, 상기 수신한 데이터의 메타정보를 상기 수신한 데이터의 속성정보로 하여, 상기 수신한 데이터를 상기 보존기한 동안 저장하여 관리하는 데이터 관리 단계;를 더 포함하는 것을 특징으로 하는 웜 스토리지의 신뢰성 강화 방법
12 12
청구항 11에 있어서,상기 데이터 관리 단계는,상기 사용자 단말로부터 데이터 및 상기 데이터의 메타정보와 함께 상기 데이터의 메타정보에 대한 메시지 인증코드(HMAC)가 수신되면, 상기 수신한 데이터의 메타정보에 대한 무결성을 검증하는 단계; 및상기 저장한 데이터의 속성정보에 대한 위변조를 주기적으로 검증하는 단계;를 더 포함하며,상기 데이터의 메타정보에 대한 무결성를 검증하는 것은, 상기 수신한 데이터의 메타정보와 상기 데이터의 메타정보에 대한 메시지 인증코드(HMAC)를 상기 인클레이브에 제공하면, 상기 인클레이브에서, 상기 데이터의 메타정보에 대한 무결성을 검증하기 위한 프로그램 코드가 트리거되어, 상기 사용자 단말과 사전에 공유되어 상기 인클레이브가 보호하는 제2 비밀키와 상기 제공받은 데이터의 메타정보의 조합을 해시하여 메시지 인증코드(HMAC)를 생성하고, 상기 생성한 메시지 인증코드(HMAC)와 상기 제공받은 데이터의 메타정보에 대한 메시지 인증코드(HMAC)를 비교함으로써, 수행되고, 상기 속성정보에 대한 위변조를 주기적으로 검증하는 것은, 상기 저장한 데이터의 속성정보를 상기 인클레이브에 주기적으로 제공하면, 상기 인클레이브에서, 상기 제공받은 데이터의 속성정보와 상기 인클레이브에서 보호하고 있는 상기 데이터의 메타정보를 비교함으로써, 수행되며,상기 인클레이브로부터 상기 보존기한이 만료된 데이터의 메타정보가 리턴되면, 해당 데이터를 삭제하거나, 해당 데이터를 삭제 가능 또는 수정 가능 상태로 변경하는 것을 더 포함하는 것을 특징으로 하는 웜 스토리지의 신뢰성 강화 방법
지정국 정보가 없습니다
패밀리정보가 없습니다
국가 R&D 정보가 없습니다.