1 |
1
OTP(One Time Password)용 데이터의 식별 정보를 사용자에게 제공하고, 상기 사용자에 의해 선택된 식별 정보에 기반하여 생성된 OTP를 제공하는 OTP 생성 모듈; 및상기 선택된 식별 정보에 해당하는 OTP용 데이터를 이용하여 OTP를 생성하는 MTM(Mobile Trusted Module) 기반 OTP 생성 모듈을 포함하되, 상기 MTM 기반 OTP 생성 모듈은, 상기 OTP 생성 모듈과 별개의 하드웨어 기반으로 독립적으로 구성된 것인 OTP 제공을 위한 모바일 단말
|
2 |
2
제1항에 있어서, 상기 OTP 생성 모듈은,상기 모바일 단말이 보유한 복수의 OTP용 데이터를 상기 MTM 기반 OTP 생성 모듈에 요청하며, 상기 MTM 기반 OTP 생성 모듈로부터 수신되는 복수의 OTP용 데이터 각각에 대한 식별 정보를 제공하는 OTP 정보 제공부;상기 선택된 식별 정보 및 OTP 생성을 위한 입력 파라미터를 상기 MTM 기반 OTP 생성 모듈로 전송하는 OTP 생성용 데이터 전송부; 및상기 MTM 기반 OTP 생성 모듈에서 생성된 상기 OTP를 출력하는 OTP 출력부;를 포함하는 것인 OTP 제공을 위한 모바일 단말
|
3 |
3
제1항에 있어서, 상기 MTM 기반 OTP 생성 모듈은,OTP를 생성을 위한 연산 동작을 수행하는 OTP 연산부;복수의 OTP용 데이터 및 상기 OTP용 데이터 각각에 대한 식별 정보를 저장하는 OTP 저장부;상기 OTP 생성 모듈로부터 수신되는 상기 선택된 식별 정보에 기초하여 상기 OTP 연산부에서 특정 암호 엔진을 사용하여 연산을 수행하도록 제어하는 OTP 제어부;를 포함하는 것인 OTP 제공을 위한 모바일 단말
|
4 |
4
제3항에 있어서, 상기 OTP 연산부는,복수의 암호 알고리즘을 처리하기 위한 복수의 암호 엔진을 구비하며, 상기 선택된 식별 정보에 따라 특정 암호 엔진을 이용하여 상기 OTP를 생성하기 위한 연산 동작을 수행하는 것인 OTP 제공을 위한 모바일 단말
|
5 |
5
제3항에 있어서, 상기 OTP 연산부는,상기 OTP 생성 모듈로부터 수신되는 입력 파라미터와 상기 특정 식별 정보에 해당하는 OTP용 데이터를 이용하여 상기 OTP를 생성하기 위한 연산 동작을 수행하는 것인 OTP 제공을 위한 모바일 단말
|
6 |
6
제1항에 있어서, 상기 MTM 기반 OTP 생성 모듈은,MTM(Mobile Trusted Module) 내에 구성된 것인 OTP 제공을 위한 모바일 단말
|
7 |
7
제1항에 있어서, 상기 OTP용 데이터는,OTP를 생성하는데 기본 입력값으로 사용되는 Seed 정보 및 상기 사용자 고유 정보이며, 인증을 요청하고자 하는 인증 서버에 동일한 값으로 사전에 등록된 것인 OTP 제공을 위한 모바일 단말
|
8 |
8
제1항에 있어서, 상기 식별 정보는,상기 OTP용 데이터에 대한 식별이 가능한 정보를 포함하여 상기 OTP용 데이터와 함께 저장되되, 애플리케이션 정보, ID 정보, 사용하는 암호 엔진 정보를 포함하는 것인 OTP 제공을 위한 모바일 단말
|
9 |
9
복수의 OTP(One Time Password)용 데이터 각각에 대한 식별 정보를 제공하는 단계;사용자에 의해 선택된 식별 정보와 시간 정보를 MTM(Mobile Trusted Module) 기반 OTP 생성 모듈로 전송하는 단계; 및상기 MTM 기반 OTP 생성 모듈에서 생성된 OTP를 수신하여 출력하는 단계;를 포함하는 모바일 단말 내 OTP 생성 모듈에 의한 OTP 제공 방법
|
10 |
10
제9항에 있어서, 상기 MTM 기반 OTP 생성 모듈은, 별개의 하드웨어 기반으로 독립적으로 구비된 MTM 내 구성된 것인 모바일 단말 내 OTP 생성 모듈에 의한 OTP 제공 방법
|
11 |
11
제9항에 있어서, 상기 식별 정보를 사용자에게 제공하는 단계는,상기 복수의 OTP용 데이터를 상기 MTM 기반 OTP 생성 모듈에 요청하는 단계; 및상기 요청에 대응하여 상기 MTM 기반 OTP 생성 모듈로부터 수신되는 상기 복수의 OTP용 데이터 각각에 대한 식별 정보를 상기 사용자에게 제공하는 단계를 포함하는 모바일 단말 내 OTP 생성 모듈에 의한 OTP 제공 방법
|
12 |
12
복수의 OTP(One Time Password)용 데이터 각각에 대한 식별 정보를 OTP 생성 모듈로 전송하는 단계;사용자에 의해 선택된 식별 정보와 시간 정보를 상기 OTP 생성 모듈로부터 수신하는 단계;수신된 상기 선택된 식별 정보와 상기 시간 정보를 이용하여 OTP를 생성하기 위한 연산을 수행하는 단계; 및생성된 상기 OTP를 상기 OTP 생성 모듈을 통해 사용자에게 제공하는 단계;를 포함하는 것인 모바일 단말 내 MTM 기반 OTP 생성 모듈에 의한 OTP 제공 방법
|
13 |
13
제12항에 있어서, 상기 전송하는 단계는,상기 모바일 단말이 보유한 복수의 OTP용 데이터를 요청을 받는 단계; 및상기 복수의 OTP용 데이터 각각에 대응하는 식별 정보를 상기 OTP 생성 모듈로 전송하는 단계;를 포함하는 것인 모바일 단말 내 MTM 기반 OTP 생성 모듈에 의한 OTP 제공 방법
|
14 |
14
제12항에 있어서, 상기 연산을 수행하는 단계;상기 선택된 식별 정보에 해당하는 OTP용 데이터를 이용하여 상기 OTP를 생성하는 것인 모바일 단말 내 MTM 기반 OTP 생성 모듈에 의한 OTP 제공 방법
|
15 |
15
제12항에 있어서, 상기 연산을 수행하는 단계는,복수의 암호 알고리즘을 처리하기 위한 복수의 암호 엔진 중, 상기 선택된 식별 정보에 따른 특정 암호 엔진을 이용하여 상기 OTP를 생성하기 위한 연산 동작을 수행하는 것인 모바일 단말 내 MTM 기반 OTP 생성 모듈에 의한 OTP 제공 방법
|