1 |
1
보안 모듈과의 연동을 통해서 모바일 메신저 서버를 통한 상대방과의 보안 대화를 위한 암호화 정보의 생성 및 등록을 수행하고, 보안 대화 세션의 설정 및 실행을 통한 보안 대화를 수행하는 단말기의 단말 시스템부; 및 단말기 내에 탑재되고, 상기 단말 시스템부의 모바일 메신저를 통한 보안 대화를 위해 암호화 정보의 생성 및 저장을 수행하고, 보안 대화 세션의 설정에 따른 세션 정보의 생성 및 암호화, 복호화 처리를 수행하는 보안 모듈을 포함하는 것을 특징으로 하는 모바일 메시지 데이터의 보안 장치
|
2 |
2
제 1 항에 있어서, 상기 단말 시스템부는, 문자 기반의 보안 대화 통신을 위한 메시지의 교환을 위해 사용자 등록 기능과, 대화 상대 등록 기능, 보안 대화 세션의 설정 기능 및 보안 대화 세션의 실행 기능, 서버 저장 대화 내용의 열람 기능을 각각 실행하는 모바일 메신저, 상기 모바일 메신저를 통한 보안 대화 상대에 대한 정보가 저장되고, 대화 상대와의 보안 대화를 위한 사용자 등록과, 대화 상대 등록, 보안 대화 세션의 설정, 보안 대화 세션의 실행에 따라 발생된 정보를 저장하는 단말 데이터 저장부를 포함하는 것을 특징으로 하는 모바일 메시지 데이터의 보안 장치
|
3 |
3
제 2 항에 있어서, 상기 단말 데이터 저장부는 각 대화 상대 별로 모바일 메신저 서버로부터 제공받은 대화 상대 등록 정보 및 각 대화 상대의 공개 키 정보를 저장하는 대화 상대 주소부, 보안 대화 세션 발생시의 대화 상대의 식별 값과, 각 대화 세션 발생시에 각 대화 세션 별로 부여되는 세션 식별 번호, 세션의 시작과 종료 시간, 주고 받은 메시지 횟수의 세션 관련 로그 정보를 저장하는 세션 정보 저장부를 포함하는 것을 특징으로 하는 모바일 메시지 데이터의 보안 장치
|
4 |
4
제 1 항에 있어서, 상기 보안 모듈은, 비대칭 키 알고리즘 처리 및 키 생성 기능과, 대칭 키 알고리즘 처리 및 키 생성 기능에 따라, 보안 대화 세션 과정에서 요구되는 암호화 정보 처리 기능을 수행하는 암호화 연산부, 모바일 메신저의 사용자 등록과, 대화 상대 등록, 보안 대화 세션 설정에 따라 생성되어 상대방으로부터 수신되는 암호화 세션 키를 저장하는 보안 데이터 저장부를 포함하는 것을 특징으로 하는 모바일 메시지 데이터의 보안 장치
|
5 |
5
제 4 항에 있어서, 상기 암호화 연산부는, 보안 대화 세션 설정시에 대화 상대에 대해 생성된 공개 키를 통해 세션 키를 비대칭 암호화하는 비대칭키 암호화부, 보안 대화 세션 실행에 따른 보안 대화 시에 대화 메시지를 공유된 세션 키를 이용하여 대칭 암호화하고, 수신되는 메시지를 복호화하는 대칭키 암호화부, 모바일 메신저를 상기 모바일 메신저 서버에 등록시에, 상기 모바일 메신저 서버에 전송하고자 하는 해당 단말기 사용자의 공개 키를 생성하는 공개키 생성부 및, 보안 대화 세션 설정시에 상기 대칭키 암호화부를 통해서 대칭 키 암호화하고자 하는 세션 키를 생성하는 세션키 생성부를 포함하는 것을 특징으로 하는 모바일 메시지 데이터의 보안 장치
|
6 |
6
제 4 항에 있어서, 상기 보안 데이터 저장부는, 비대칭 키 암호화를 적용하는 기능에서 사용되는 사용자의 공개 키와 비밀키 쌍을 저장하는 사용자 키 저장부, 보안 대화 세션의 발생시마다 대화 상대 식별값, 세션 식별 번호, 세션 키 값을 저장하는 세션키 정보 저장부를 포함하는 것을 특징으로 하는 모바일 메시지 데이터의 보안 장치
|
7 |
7
단말기가 모바일 메신저를 구동하고, 보안 모듈을 통해 사용자의 공개 키 및 개인 키를 생성하여 보안 데이터 저장부에 저장하는 단계; 상기 단말기가 사용자의 등록 정보와 상기 생성된 공개 키를 모바일 메신저 서버에 전송하여 등록을 요청하는 단계; 상기 모바일 메신저 서버가 상기 사용자의 등록 정보 및 공개 키를 근거로 사용자 등록을 처리하고, 사용자 등록 완료를 응답하는 단계; 상기 단말기가 상기 사용자 등록 완료 응답에 따라, 사용자의 등록 완료를 확인하는 단계를 포함하는 것을 특징으로 하는 모바일 메시지 데이터의 보안 방법
|
8 |
8
모바일 메신저 서버에 단말기의 사용자 정보가 등록된 상태에서, 상기 단말기가 등록할 대화 상대를 선택하는 단계; 상기 단말기가 상기 모바일 메신저 서버에 상기 선택된 대화 상대의 등록 확인 및 등록 정보와 공개 키를 요청하는 단계; 상기 모바일 메신저 서버가 상기 요청된 대화 상대의 등록정보를 확인하고, 상기 대화 상대의 등록 정보 및 공개 키를 상기 단말기에 전송하는 단계; 및 상기 단말기가 상기 대화 상대의 등록 정보 및 공개 키를 저장하고, 대화 상대 등록을 완료하는 단계를 포함하는 것을 특징으로 하는 모바일 메시지 데이터의 보안 방법
|
9 |
9
모바일 메신저 서버에 사용자 등록 및 대화 상대의 등록이 이루어진 상태에서, 제1단말기가 보안 대화 세션 설정을 실행하여 제1암호화 세션 키를 제2단말기에 전송하여 공유를 요청하는 제1단계; 상기 제2단말기가 상기 제1단말기의 공유 요청에 따라 보안 대화 세션 설정을 실행하여 제2암호화 세션 키를 상기 제1단말기에 전송하고 확인을 요청하는 제2단계; 및 상기 제1단말기가 상기 제2암호화 세션 키를 확인하고, 보안 대화 세션 설정의 성공 응답을 상기 제2단말기에 전송하는 제3단계를 포함하는 것을 특징으로 하는 모바일 메시지 데이터의 보안 방법
|
10 |
10
제 9 항에 있어서, 상기 제1단계는, 상기 제1단말기가 보안 모듈의 암호화 연산부를 통해 대칭키 제1암호화용 세션 키를 생성하는 단계, 상기 암호화 연산부가 기 등록된 상기 제2단말기의 공개 키를 통해 세션 키를 암호화하는 단계를 포함하는 것을 특징으로 하는 모바일 메시지 데이터의 보안 방법
|
11 |
11
제 9 항에 있어서, 상기 제2단계는, 상기 제2단말기가 보안 모듈의 암호화 연산부를 통해 사용자의 개인 키로 상기 제1암호화 세션 키를 복호화하여 확인하는 단계, 상기 암호화 연산부가 기 등록된 상기 제1단말기의 공개 키를 통해 세션 키를 비대칭 암호화하여 제2암호화 세션 키를 생성하는 단계를 포함하는 것을 특징으로 하는 모바일 메시지 데이터의 보안 방법
|
12 |
12
제 9 항에 있어서, 상기 제1단계와 상기 제2단계에서, 상기 제1암호화 세션 키와 상기 제2암호화 세션 키는, 대칭 키 생성 알고리즘에 따라 상호 동일한 키 값을 갖는 것을 특징으로 하는 모바일 메시지 데이터의 보안 방법
|
13 |
13
모바일 메신저 서버에 사용자 등록과 대화 상대의 등록 및, 제1단말기와 제2단말기 간에 보안 대화 세션 설정이 이루어진 상태에서, 상기 제1단말기와 상기 제2단말기 간에 보안 대화 세션을 실행하는 제1단계; 상기 제1단말기와 상기 제2단말기 간에 상호 공유된 세션 키로 대화 메시지를 암호화 송신 및 수신 복호화하여 대화를 진행하는 제2단계; 및 상기 제1단말기와 상기 제2단말기 중에서 어느 하나의 단말기가 보안 대화 세션 종료를 실행하면, 상기 보안 대화 세션의 종료 요청 및 종료 수락 응답에 따라 보안 대화 세션의 종료가 이루어지는 제3단계를 포함하는 것을 특징으로 하는 모바일 메시지 데이터의 보안 방법
|
14 |
14
제 13 항에 있어서, 상기 제2단계에서, 상기 상호 공유된 세션 키는, 상기 제1단말기와 상기 제2단말기 간의 보안 대화 세션 설정 과정에서 어느 하나의 단말기에서 생성된 대칭 키 암호화용 세션 키를 각 보안 모듈이 기 등록된 대화 상대의 공개 키를 통한 세션 키 암호화 및 복호화를 수행함에 의해 동일 키 값으로 공유되는 것을 특징으로 하는 모바일 메시지 데이터의 보안 방법
|
15 |
15
제 13 항에 있어서, 상기 제3단계 이후에, 상기 제1단말기와 상기 제2단말기는, 상대방 대화 상대와의 보안 대화시에 생성된 세션 로그 정보를 저장하는 단계, 상대방 대화 상대와의 사이에 서로 공유된 세션 키 값을 저장하는 단계를 더 포함하는 것을 특징으로 하는 모바일 메시지 데이터의 보안 방법
|
16 |
16
단말기가 모바일 메신저 서버에 특정 대화 상대와의 보안 대화 내용을 열람 요청하는 제1단계; 상기 모바일 메신저 서버가 상기 단말기에 저장된 대화 내용의 메시지를 전송하는 제2단계; 상기 단말기가 상기 수신된 대화 내용의 메시지를 상기 특정 대화 상대에 대해 저장된 세션 키를 통해서 복호화하는 제3단계; 및 상기 단말기가 복호화된 대화 내용의 메시지를 화면 표시하는 제4단계를 포함하는 것을 특징으로 하는 모바일 메시지 데이터의 보안 방법
|
17 |
17
제 16 항에 있어서, 상기 제2단계에서, 상기 모바일 메신저 서버는 상기 단말기에 최근 저장된 대화 내용의 메시지부터 전송하는 것을 특징으로 하는 모바일 메시지 데이터의 보안 방법
|
18 |
18
제 16 항에 있어서, 상기 제3단계는, 상기 단말기가 상기 수신된 대화 내용의 메시지에 대한 로그 정보가 기 저장된 보안 대화의 세션 로그 정보에 존재하는 지를 확인하는 단계, 상기 세션 로그 정보가 확인되면, 상기 세션 로그 정보와 연결된 세션 식별 번호를 확인하고, 상기 세션 식별 번호에 대응하는 세션 키를 확인하는 단계 및, 상기 확인된 세션 키를 통해서 상기 대화 내용의 메시지를 복호화하는 단계를 포함하는 것을 특징으로 하는 모바일 메시지 데이터의 보안 방법
|
19 |
19
제 18 항에 있어서, 상기 제3단계에서, 상기 세션 로그 정보와, 상기 세션 식별 번호는, 보안 대화 세션 실행시에 생성되고, 보안 대화 세션의 종료시에 특정 대화 상대 별로 저장되는 정보인 것을 특징으로 하는 모바일 메시지 데이터의 보안 방법
|