출원번호 : 10-2016-0064823 (출원일: 2016-05-26)
등록번호 : 10-1798022 (등록일: 2017-11-09)
특허권자 : 충남대학교산학협력단
요약 : 보안모듈을 이용한 프로그램 실행 방법을 제공한다. 본 발명의 일 실시예에 따른 보안모듈을 이용한 프로그램 실행 방법은 클라이언트의 중앙처리장치(CPU)에 연결된 보안모듈(trusted platform module)을 이용하여 서버에 저장된 프로그램을 실행하는 방법에 있어서, 상기 보안모듈이 공개키 암호화 방법에 이용되는 공개키 및 비밀키를 생성하고, 상기 비밀키 및 상기 공개키를 상기 보안모듈 외부에서의 접근이 제한된 보안저장소 및 상기 보안모듈 외부에 위치한 일반저장소에 각각 저장하는 단계; 전송부가 상기 저장된 공개키 및 상기 프로그램의 전송을 요청하는 신호인 프로그램요청신호를 상기 서버에게 전송하는 단계; 수신부가 상기 전송된 프로그램요청신호에 대응하여 상기 공개키에 기초하여 암호화된 상기 프로그램인 암호화프로그램을 상기 서버로부터 수신하고, 중계부가 상기 암호화프로그램을 상기 보안모듈에게 중계하는 단계; 및 상기 보안모듈이 상기 암호화프로그램을 상기 비밀키에 기초하여 복호화하는 단계를 포함한다.
대표청구항 : 클라이언트의 중앙처리장치(CPU)에 연결된 보안모듈(trusted platform module)을 이용하여 서버에 저장된 프로그램을 실행하는 방법에 있어서,상기 보안모듈이 공개키 암호화 방법에 이용되는 공개키 및 비밀키를 생성하고, 상기 비밀키 및 상기 공개키를 상기 보안모듈 외부에서의 접근이 제한된 보안저장소 및 상기 보안모듈 외부에 위치한 일반저장소에 각각 저장하는 단계;상기 클라이언트에 포함된 전송부가 상기 저장된 공개키 및 상기 프로그램의 전송을 요청하는 신호인 프로그램요청신호를 상기 서버에게 전송하는 단계;상기 클라이언트에 포함된 수신부가 상기 전송된 프로그램요청신호에 대응하여 상기 공개키에 기초하여 암호화된 상기 프로그램인 암호화프로그램을 상기 서버로부터 수신하고, 상기 클라이언트에 포함된 중계부가 상기 암호화프로그램을 상기 보안모듈에게 중계하는 단계; 및상기 보안모듈이 상기 암호화프로그램을 상기 비밀키에 기초하여 복호화하는 단계를 포함하는 것을 특징으로 하는 보안모듈을 이용한 프로그램 실행 방법.
상세링크 : http://newsd.wips.co.kr/wipslink/api/dkrdshtm.wips?skey=3517464000936





