맞춤기술찾기

이전대상기술

스마트 카드를 이용한 온라인 시스템과 이의 접속 및 응용프로그램 로딩 방법

  • 기술번호 : KST2015078964
  • 담당센터 : 대전기술혁신센터
  • 전화번호 : 042-610-2279
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 스마트 카드를 이용한 온라인 시스템과 이의 접속 및 응용 프로그램 로딩 방법에 관한 것으로, 특히 그 방법들은 스마트 카드에서 생성한 공개키를 응용 서버로 보내고 서버는 자체적으로 생성한 비공개키와 사용자 식별번호(ID)를 스마트 카드에서 생성한 공개키로 암호화하여 스마트 카드로 전송하게 되면 스마트 카드는 암호화된 비공개키와 사용자 식별번호를 비밀키로 복호화하고 이를 저장하게 된다. 스마트카드에 필요한 응용 프로그램을 로딩받기 위해서 사용자 식별번호를 비공개키로 암호화하여 응용 서버로 전송하게 되면 응용 서버는 전송받은 사용자 식별번호를 복호화하여 사용자 확인을 하게 되고 확인이 끝나게 되면 비공개키를 이용하여 응용 프로그램을 암호화하여 스마트 카드로 전송하게 된다. 스마트 카드는 전송 받은 응용 프로그램을 복호화하여 설치, 저장하게 된다. 따라서, 본 발명은 응용 서버로부터 스마트 카드로 응용 프로그램을 전달하는 과정에서 공개키와 비공개키를 이용하여 암호화된 데이터를 가지고 전달하기 때문에 해킹으로부터 안전하게 데이터를 전송할 수 있으며 이와 더불어 정상적인 응용 프로그램을 스마트 카드에 설치할 수 있게 된다. 스마트 카드, 암호화, 복호화, 공개키, 비공개키
Int. CL G06F 17/00 (2006.01) G06F 21/24 (2006.01)
CPC H04L 9/0877(2013.01) H04L 9/0877(2013.01) H04L 9/0877(2013.01)
출원번호/일자 1020020065419 (2002.10.25)
출원인 한국전자통신연구원
등록번호/일자
공개번호/일자 10-2004-0036402 (2004.04.30) 문서열기
공고번호/일자
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 거절
심사진행상태 수리
심판사항
구분
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2002.10.25)
심사청구항수 23

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 한국전자통신연구원 대한민국 대전광역시 유성구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 이정우 대한민국 경기도남양주시
2 전성익 대한민국 대전광역시유성구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 장성구 대한민국 서울특별시 서초구 마방로 ** (양재동, 동원F&B빌딩)(제일특허법인(유))
2 김원준 대한민국 서울특별시 서초구 마방로 ** (양재동, 동원F&B빌딩)(제일특허법인(유))

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
최종권리자 정보가 없습니다
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 특허출원서
Patent Application
2002.10.25 수리 (Accepted) 1-1-2002-0350897-42
2 선행기술조사의뢰서
Request for Prior Art Search
2004.07.09 수리 (Accepted) 9-1-9999-9999999-89
3 선행기술조사보고서
Report of Prior Art Search
2004.08.18 수리 (Accepted) 9-1-2004-0049712-65
4 의견제출통지서
Notification of reason for refusal
2004.09.30 발송처리완료 (Completion of Transmission) 9-5-2004-0411301-44
5 의견서
Written Opinion
2004.11.24 수리 (Accepted) 1-1-2004-0549817-91
6 거절결정서
Decision to Refuse a Patent
2005.04.12 발송처리완료 (Completion of Transmission) 9-5-2005-0165888-07
7 출원인정보변경(경정)신고서
Notification of change of applicant's information
2009.08.04 수리 (Accepted) 4-1-2009-5150899-36
8 출원인정보변경(경정)신고서
Notification of change of applicant's information
2015.02.02 수리 (Accepted) 4-1-2015-0006137-44
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1

온라인을 통해 응용 서버의 응용 프로그램을 전송받아 스마트 카드에 로딩하는 시스템에 있어서,

상기 스마트 카드는 공개키와 이에 대응하는 비밀키를 생성하는 키 생성부와, 상기 공개키를 상기 응용 서버에 송신하며 상기 응용 서버에서 전송된 암호화된 사용자 식별번호와 비공개키를 수신받는 송/수신부와, 상기 암호화된 사용자 식별번호와 상기 비공개키를 상기 비밀키로 복호화하는 암호화 모듈과, 스마트 카드 전체 구성을 제어하는 제어부를 구비하고

상기 응용 서버는 상기 스마트 카드의 공개키를 수신받고 상기 공개키로 암호화된 사용자 식별번호 및 비공개키를 상기 스마트 카드에 송신하는 송/수신부와, 상기 스마트 카드의 사용자 식별번호를 생성하는 식별번호 생성부와, 상기 공개키에 대한 비공개키를 생성하는 키 생성부와, 상기 비공개키로 상기 사용자 식별번호를 암호화하며 상기 공개키로 사용자 식별번호 및 비공개키를 암호화하는 암호화 모듈과, 상기 응용 서버 전체 구성을 제어하는 제어부를 구비하고

상기 스마트 카드를 리드하며 상기 응용 서버에서/로 상기 스마트 카드로/에서 서로 신호를 전송하는 사용자 단말기를 구비하는 것을 특징으로 하는 스마트 카드를 이용한 온라인 시스템

2 2

제 1항에 있어서, 상기 스마트 카드는 상기 사용자 식별번호와 비공개키 및 비밀키가 저장된 저장부를 더 포함하는 것을 특징으로 하는 스마트 카드를 이용한 온라인 시스템

3 3

제 1항에 있어서, 상기 스마트 카드는 상기 응용 서버에서 전송된 응용 프로그램이 저장된 것을 특징으로 하는 스마트 카드를 이용한 온라인 시스템

4 4

제 1항에 있어서, 상기 스마트 카드의 송/수신부는 상기 비공개키로 암호화된 사용자 식별번호와 함께 사용자 식별번호를 상기 사용자 단말기를 통해 상기 응용 서버에 송신하며 상기 응용 서버로부터 전송된 상기 비공개키로 암호화된 데이터를 수신받는 것을 특징으로 하는 스마트 카드를 이용한 온라인 시스템

5 5

제 1항에 있어서, 상기 스마트 카드의 제어부는 상기 사용자 단말기에서 상기 응용 서버에 온라인으로 접속할 경우 상기 키 생성부를 통해 공개키와 비밀키를 생성하고, 상기 송신부를 통해 상기 사용자 단말기를 거쳐 상기 응용 서버에 공개키를 전송하도록 제어하는 것을 특징으로 하는 스마트 카드를 이용한 온라인 시스템

6 6

제 1항에 있어서, 상기 스마트 카드의 제어부는 상기 사용자 단말기에서 상기 응용 서버에 온라인으로 접속할 경우 상기 수신부를 통해 상기 응용 서버에서 전송된 암호화된 사용자 식별번호와 비공개키를 수신받고 상기 암호화 모듈을 통해 상기 암호화된 사용자 식별번호와 상기 비공개키를 상기 비밀키로 복호화하도록 제어하는 것을 특징으로 하는 스마트 카드를 이용한 온라인 시스템

7 7

제 1항에 있어서, 상기 스마트 카드의 제어부는 상기 사용자 단말기에서 온라인으로 접속된 상기 응용 서버에 응용 프로그램 로딩을 요청할 경우 상기 암호화 모듈을 통해 상기 비공개키로 상기 사용자 식별번호를 암호화하고, 상기 송신부를 통해 상기 사용자 단말기를 거쳐 상기 응용 서버에 사용자 식별번호와 상기 암호화된 식별번호를 전송하도록 제어하는 것을 특징으로 하는 스마트 카드를 이용한 온라인 시스템

8 8

제 1항에 있어서, 상기 스마트 카드의 제어부는 상기 사용자 단말기에서 온라인으로 접속된 상기 응용 서버에 응용 프로그램 로딩을 요청할 경우 상기 수신부를 통해 상기 응용 서버에서 전송된 암호화된 응용 프로그램 데이터를 수신받고, 상기 암호화 모듈을 통해 상기 비공개키로 상기 암호화된 데이터를 복호화하고, 상기 복호화된 응용 프로그램을 설치하도록 제어하는 것을 특징으로 하는 스마트 카드를 이용한 온라인 시스템

9 9

제 1항에 있어서, 상기 응용 서버는 상기 사용자 식별번호와 공개키 및 비공개키가 저장된 저장부를 더 포함하는 것을 특징으로 하는 스마트 카드를 이용한 온라인 시스템

10 10

제 1항에 있어서, 상기 응용 서버는 상기 응용 프로그램이 저장된 것을 특징으로 하는 스마트 카드를 이용한 온라인 시스템

11 11

제 1항에 있어서, 상기 응용 서버의 식별번호 생성부는 상기 응용 프로그램의 식별번호를 생성하는 것을 특징으로 하는 스마트 카드를 이용한 온라인 시스템

12 12

제 7항 또는 제 10항에 있어서, 상기 스마트 카드의 제어부는 상기 암호화 모듈을 통해 상기 비공개키로 상기 암호화된 데이터를 복호화하고, 상기 복호화된 데이터중 응용 프로그램 식별번호와 요청한 응용 프로그램의 식별번호가 동일할 경우 상기 응용 프로그램을 설치하도록 제어하는 것을 특징으로 하는 스마트 카드를 이용한 온라인 시스템

13 13

제 1항에 있어서, 상기 응용 서버의 송/수신부는 상기 스마트 카드에서 사용자 식별번호와 함께 상기 비공개키로 암호화된 사용자 식별번호를 수신받으며 상기 스마트 카드에 응용 프로그램 식별번호와 함께 상기 비공개키로 암호화된 데이터를 송신하는 것을 특징으로 하는 스마트 카드를 이용한 온라인 시스템

14 14

제 1항에 있어서, 상기 응용 서버의 제어부는 상기 사용자 단말기에서 상기 응용 서버에 온라인으로 접속할 경우 상기 수신부를 통해 상기 스마트 카드의 공개키를 수신받고, 상기 식별번호 생성부를 통해 사용자 식별번호를 생성하며 상기 키 생성부를 통해 비공개키를 생성하고, 상기 암호화 모듈을 통해 비공개키로 상기 스마트 카드의 사용자 식별번호를 암호화하며 상기 공개키로 사용자 식별번호 및 비공개키를 암호화하고, 상기 송신부를 통해 암호화된 사용자 식별번호 및 비공개키를 상기 스마트 카드에 송신하도록 제어하는 것을 특징으로 하는 스마트 카드를 이용한 온라인 시스템

15 15

제 1항에 있어서, 상기 응용 서버의 제어부는 상기 수신부에서 수신된 상기 스마트 카드의 사용자 식별번호를 비공개키로 검색하고, 상기 암호화 모듈을 통해 상기 검색된 비공개키로 상기 스마트 카드의 응용 프로그램 식별번호와 응용 프로그램을 암호화하고, 상기 송신부를 통해 상기 응용 프로그램 식별번호와 암호화된 데이터를 상기 사용자 단말기를 거쳐 상기 스마트 카드에 전송하도록 제어하는 것을 특징으로 하는 스마트 카드를 이용한 온라인 시스템

16 16

제 15항에 있어서, 상기 응용 서버의 제어부는 상기 암호화 모듈을 통해 상기 검색된 비공개키로 암호화된 사용자 식별번호를 복호화하고 상기 복호화된 사용자 식별번호와 상기 스마트 카드의 사용자 식별번호가 동일할 경우 상기 응용 프로그램 식별번호와 응용 프로그램을 암호화하는 것을 특징으로 하는 스마트 카드를 이용한 온라인 시스템

17 17

응용 프로그램을 갖는 응용 서버와 스마트 카드를 리드하는 사용자 단말기가 온라인으로 접속하는 방법에 있어서,

상기 사용자 단말기에서 상기 응용 서버에 온라인으로 접속하는 단계;

상기 스마트 카드에서 공개키와 이에 대응하는 비밀키를 생성하고 상기 사용자 단말기를 통해 상기 응용 서버에 상기 공개키를 전송하는 단계;

상기 응용 서버에서 상기 공개키를 전송한 스마트 카드에 대한 사용자 식별번호를 생성하고 공개키를 암호화할 비공개키를 생성하는 단계;

상기 응용 서버에서 상기 비공개키로 사용자 식별번호를 암호화하고 상기 공개키로 사용자 식별번호 및 비공개키를 암호화하고 이를 상기 사용자 단말기를 통해 상기 스마트 카드에 전송하는 단계; 및

상기 스마트 카드에서 상기 비밀키로 상기 암호화된 사용자 삭별번호와 비공개키를 복호화하는 단계를 구비하는 것을 특징으로 하는 스마트 카드를 이용한 온라인 시스템의 접속 방법

18 18

제 17항에 있어서, 상기 스마트 카드에서 공개키와 이에 대응하는 비밀키를 생성한 후에 이들을 저장하는 것을 특징으로 하는 스마트 카드를 이용한 온라인 시스템의 접속 방법

19 19

제 17항에 있어서, 상기 응용 서버에서 상기 사용자 식별번호를 생성하고 상기 비공개키를 생성한 후에 이들을 저장하는 것을 특징으로 하는 스마트 카드를 이용한 온라인 시스템의 접속 방법

20 20

제 17항에 있어서, 상기 스마트 카드에서 상기 비밀키로 상기 암호화된 사용자 삭별번호와 비공개키를 복호화한 후에 상기 복호화된 사용자 식별번호와 비공개키를 저장하는 것을 특징으로 하는 스마트 카드를 이용한 온라인 시스템의 접속 방법

21 21

응용 프로그램을 갖는 응용 서버에 온라인으로 접속된 사용자 단말기에서 스마트 카드로 상기 응용 프로그램을 로딩하는 방법에 있어서,

상기 사용자 단말기에서 상기 응용 서버에 온라인으로 접속하고 상기 사용자 단말기에서 상기 응용 서버의 응용 프로그램 로딩을 요청했는지 판단하는 단계;

상기 응용 프로그램 로딩을 요청했을 경우 상기 스마트 카드에서 비공개키로 사용자 식별번호를 암호화하는 단계;

상기 스마트 카드에서 상기 사용자 단말기를 통해 상기 응용 서버에 사용자 식별번호와 상기 암호화된 식별번호를 전송하는 단계;

상기 응용 서버에서 사용자 식별번호로 비공개키를 검색하고, 검색된 비공개키로 응용 프로그램 식별번호 및 응용 프로그램을 암호화하는 단계;

상기 응용 서버에서 응용 프로그램 식별번호와 상기 암호화된 데이터를 상기 사용자 단말기를 거쳐 상기 스마트 카드에 전송하는 단계;

상기 스마트 카드에서 비공개키로 상기 전송된 암호화 데이터를 복호화하는 단계; 및

상기 스마트 카드에서 복호화된 응용 프로그램을 설치하는 단계를 포함하는 것을 특징으로 하는 스마트 카드를 이용한 온라인 시스템의 응용 프로그램 로딩 방법

22 22

제 21항에 있어서, 상기 응용 서버에서 사용자 식별번호로 비공개키를 검색하고, 검색된 비공개키로 응용 프로그램 식별번호 및 응용 프로그램을 암호화하는 단계는,

상기 검색된 비공개키로 암호화된 사용자 식별번호를 복호화하고 상기 복호화된 식별번호가 사용자 식별번호와 동일한지 판단하고, 상기 두 번호가 동일할 경우 상기 비공개키로 상기 응용 프로그램 식별번호와 응용 프로그램을 암호화하는 것을 특징으로 하는 스마트 카드를 이용한 온라인 시스템의 응용 프로그램 로딩 방법

23 23

제 21항에 있어서, 상기 스마트 카드에서 복호화된 응용 프로그램을 설치하는 단계는,

상기 스마트 카드에서 상기 암호화 데이터에서 복호화된 응용 프로그램 식별번호와 요청한 응용 프로그램 식별번호가 동일한지를 판단하고, 상기 두 번호가 동일할 경우 상기 암호화 데이터에서 복호화된 응용 프로그램을 설치하는 것을 특징으로 하는 스마트 카드를 이용한 온라인 시스템의 응용 프로그램 로딩 방법

지정국 정보가 없습니다
패밀리정보가 없습니다
국가 R&D 정보가 없습니다.