맞춤기술찾기

이전대상기술

다운로드와 수행의 병행을 허용하는 이동 단말 장치 코드인증 방법

  • 기술번호 : KST2015158970
  • 담당센터 : 서울동부기술혁신센터
  • 전화번호 : 02-2155-3662
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 무선을 통해 응용 서버로부터 모바일/무선 응용 프로그램 또는 데이터(자료)를 제공받아 설치/갱신/실행하기 위한 시스템에 있어서, 제공받는 응용프로그램 또는 데이터의 코드 인증 방법에 관한 것이다. 본 발명은 응용 프로그램을 모바일에 전송시 여러 개의 코드 청크(조각)으로 나누어 전송하고, 모바일 장치에서 나뉘어 전송되는 여러 개의 코드 청크를 다운로드받는 즉시 검증하여 수행할 수 있는 효율적인 코드 인증 방법을 제공하고자 하는 것으로, 각각 해쉬 체인 기법과 인증 트리 기법을 기반으로 하며, 코드 조각을 다운받았을 때, 즉시 검증 작업을 수행해서 위조 여부를 검사할 수 있으며, 검사 후 코드 조각을 수행하여 다운로드와 인증 및 수행을 병행할 수 있도록 하는 것을 특징으로 하는 것이다. 무선 통신, 인증, 보안, 모바일 응용, 모바일 코드, 유비쿼터스 컴퓨팅 보안
Int. CL H04W 12/06 (2010.01) H04L 9/32 (2010.01)
CPC H04W 12/06(2013.01) H04W 12/06(2013.01) H04W 12/06(2013.01) H04W 12/06(2013.01)
출원번호/일자 1020040055337 (2004.07.16)
출원인 재단법인서울대학교산학협력재단
등록번호/일자 10-0674632-0000 (2007.01.19)
공개번호/일자 10-2006-0006370 (2006.01.19) 문서열기
공고번호/일자 (20070126) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 등록
심사진행상태 수리
심판사항
구분
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2004.07.16)
심사청구항수 4

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 재단법인서울대학교산학협력재단 대한민국 서울특별시 관악구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 박용수 대한민국 서울특별시 마포구
2 조유근 대한민국 서울특별시 관악구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 이우영 대한민국 서울특별시 송파구 법원로**길 **, A동 *층 ***호 (문정동, H비지니스파크)(*T국제특허법률사무소)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 주식회사 슈퍼어썸 서울특별시 강남구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 전자문서첨부서류제출서
Submission of Attachment to Electronic Document
2004.07.16 수리 (Accepted) 1-1-2004-5105893-98
2 특허출원서
Patent Application
2004.07.16 수리 (Accepted) 1-1-2004-0314154-84
3 선행기술조사의뢰서
Request for Prior Art Search
2006.03.16 수리 (Accepted) 9-1-9999-9999999-89
4 선행기술조사보고서
Report of Prior Art Search
2006.04.14 수리 (Accepted) 9-1-2006-0023135-02
5 의견제출통지서
Notification of reason for refusal
2006.04.18 발송처리완료 (Completion of Transmission) 9-5-2006-0215807-61
6 의견서
Written Opinion
2006.06.16 수리 (Accepted) 1-1-2006-0423145-76
7 명세서등보정서
Amendment to Description, etc.
2006.06.16 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2006-0423154-87
8 등록결정서
Decision to grant
2006.10.24 발송처리완료 (Completion of Transmission) 9-5-2006-0613753-18
9 출원인정보변경(경정)신고서
Notification of change of applicant's information
2008.01.29 수리 (Accepted) 4-1-2008-5015497-73
10 [대리인사임]대리인(대표자)에 관한 신고서
[Resignation of Agent] Report on Agent (Representative)
2009.05.13 수리 (Accepted) 1-1-2009-0287332-64
11 출원인정보변경(경정)신고서
Notification of change of applicant's information
2014.08.22 수리 (Accepted) 4-1-2014-5100909-62
12 출원인정보변경(경정)신고서
Notification of change of applicant's information
2015.03.20 수리 (Accepted) 4-1-2015-5036045-28
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
삭제
2 2
삭제
3 3
응용프로그램을 여러 개의 청크(조각)으로 나누는 과정과, 생성된 청크에 대해 인증 정보(authentication information)를 생성하는 과정과, 각 청크 조각과 그 청크에 대한 인증 정보로 부터 전송할 정보를 생성하고, 생성된 정보를 이동 단말장치에 전송하는 과정을 포함하는 응용 제공자 서버의 전송 코드 생성과정과, 응용 제공자로부터 제공받은 청크와 인증정보를 다운로드 받는대로, 청크를 검증(verification)하는 과정과, 검증된 청크를 수행하는 과정을 포함하는 이동 단말 장치 코드 인증 방법에 있어서, 상기 생성된 청크에 대해 인증정보를 생성하는 과정은, 각 코드 청크에 대하여 인증 트리를 생성하는 과정과, 생성된 인증트리의 루트 노드에 연관된 값을 서명하여 전자서명 정보를 생성하는 과정을 포함하여 이루어지며, 상기 생성된 정보를 이동 단말장치에 전송하는 과정에 있어서는 이동 단말장치로 부터 전송받을 프로그램 데이터(Mi)에 대한 요청이 있는 가를 판단하고, 이동 단말장치의 프로그램 데이터 Mi의 요청이 있을 경우 해당하는 데이터 Mi과 인증부가정보를 전송하도록 하며,상기 이동 단말장치의 청크를 검증(verification)하는 과정은 응용 제공 서버로 부터 전송되는 인증부가정보를 이용하여 해당 데이터(Mi) 잎 노드 부터 루트 노드까지의 경로상에 있는 각 노드에 연관된 값을 구하고, 루트 노드와 연관된 값에 대한 서명값을 검증하도록 하는 것을 특징으로 하는 다운로드와 수행의 병행을 허용하는 이동 단말 장치 코드 인증 방법
4 4
제 3항에 있어서, 응용 제공 서버로 부터 이동단말장치에 전송되는 코드 정보는 데이터 (Mi)(0≤i≤2d-1)와, 인증 부가정보로서 전자서명정보(SigS(E0∼ ))와, 데이터(Mi)에 대하여 해당 잎노드로부터 루트노드까지의 경로상에 있는 각 노드의 모드 형제노드와 연관된 값의 집합정보(Siblings(ei∼i, e0∼ ))를 포함하는 것을 특징으로 하는 다운로드와 수행의 병행을 허용하는 이동 단말 장치 코드 인증 방법
5 5
응용프로그램을 여러 개의 청크(조각)으로 나누는 과정과, 생성된 청크에 대해 인증 정보(authentication information)를 생성하는 과정과, 각 청크 조각과 그 청크에 대한 인증 정보로 부터 전송할 정보를 생성하고, 생성된 정보를 이동 단말장치에 전송하는 과정을 포함하는 응용 제공자 서버의 전송 코드 생성과정과, 응용 제공자로부터 제공받은 청크와 인증정보를 다운로드 받는대로, 청크를 검증(verification)하는 과정과, 검증된 청크를 수행하는 과정을 포함하는 이동 단말 장치 코드 인증 방법에 있어서,상기 생성된 청크에 대해 인증정보를 생성하는 과정은, 각 코드 청크에 대하여 인증 트리를 생성하는 과정과, 생성된 인증트리의 루트 노드에 연관된 값을 서명하여 전자서명 정보를 생성하는 과정과, 검증된 값의 집합 Authenticated를 설정하는 과정과,상기 생성된 정보를 이동 단말장치에 전송하는 과정에 있어서는 이동 단말장치로 부터 전송받을 프로그램 데이터(Mi)에 대한 요청이 있는 가를 판단하는 과정과, 이동 단말장치의 프로그램 데이터 Mi의 요청이 있을 경우 해당하는 데이터 Mi에 연관된 잎 노드로 부터 루트 노드까지의 경로 상에 있는 각 노드에 대하여 상기 과정에서 설정되는 연관된 값의 집합 Authenticated에 있는 노드를 찾는 과정과, 설정되는 연관된 값의 집합 Authenticated내의 노드 검색결과에 따라 집합내에 존재하는 경우 전자서명정보를 포함시키지 않고, 존재하지 않는경우 전송할 정보에 전자서명정보를 포함시켜 이동단말 장치에 데이터(Mi)를 전송하는 과정과, 전자서명정보를 포함시켜 전송하는 경우 응용프로그램 서버의 공개키로 전자서명정보를 복호화하여 얻어지는 값을 집합 Authenticated에 추가하는 과정을 포함하여 이루어지며, 상기 이동 단말장치의 청크를 검증(verification)하는 과정은 검증된 값의 집합인 Authenticated을 설정하는 과정과, 데이터(Mi)를 요청하는 과정과, 응용 제공 서버로 부터 전송되는 인증 부가정보를 이용하여 해당 데이터(Mi) 잎 노드 부터 루트 노드까지의 경로상에 있는 각 노드에 연관된 값을 구하는 과정과, 구한 값을 Authenticated 집합내에서 검색하여 동일한 검증 값이 있는 가를 찾아 데이터 (Mi)를 검증하는 과정과, 검증된 데이터(Mi)에 연관된 잎 노드로 부터 루트 노드까지의 경로상에 있는 각 노드에 있는 연관된 값들을 Authenticated 집합에 추가 하는 과정을 포함하여 이루어지는 것을 특징으로 하는 다운로드와 수행의 병행을 허용하는 이동 단말 장치 코드 인증 방법
6 6
제 5항에 있어서, 응용 제공 서버로 부터 이동단말장치에 전송되는 코드 정보는 데이터 (Mi)(0≤i≤2d-1)와, 인증 부가정보로서 검증된 집합 Authenticated 내의 검색결과에 따라전송여부가 결정되는 전자서명정보(SigS(E0∼ ))와, 데이터(Mi)에 대하여 경로상에 있는 각 노드의 모든 형제노드와 연관된 값의 집합정보(Siblings(ei∼i, e0∼ ))를 포함하는 것을 특징으로 하는 다운로드와 수행의 병행을 허용하는 이동 단말 장치 코드 인증 방법
7 6
제 5항에 있어서, 응용 제공 서버로 부터 이동단말장치에 전송되는 코드 정보는 데이터 (Mi)(0≤i≤2d-1)와, 인증 부가정보로서 검증된 집합 Authenticated 내의 검색결과에 따라전송여부가 결정되는 전자서명정보(SigS(E0∼ ))와, 데이터(Mi)에 대하여 경로상에 있는 각 노드의 모든 형제노드와 연관된 값의 집합정보(Siblings(ei∼i, e0∼ ))를 포함하는 것을 특징으로 하는 다운로드와 수행의 병행을 허용하는 이동 단말 장치 코드 인증 방법
지정국 정보가 없습니다
패밀리정보가 없습니다
국가 R&D 정보가 없습니다.