1 |
1
비 보안 통신을 수행하는 이동 단말기에 있어서, 특정 정보에 대한 보안 통신을 위해 네트워크를 통해 서비스 제공자로부터 비밀 키를 획득하는 단계; 상기 비밀 키를 이용하여 상기 특정 정보의 암호화 및 복호화에 사용되는 인증키를 생성하는 단계; 및상기 인증키를 이용하여 상기 특정 정보를 암호화 또는 복호화하는 단계;를 포함하는 것을 특징으로 하는 이동 단말기의 암호 및 복호 방법
|
2 |
2
제1 항에 있어서,상기 인증키 생성단계는, 상기 비밀 키를 구성하는 각 문자 중 중복하여 나타난 문자에 대해, 영문자 및 숫자를 포함하도록 구성된 대표 문자열로부터 특정 문자를 추출하여 상기 중복하여 나타난 문자를 대체함으로써 인증키를 생성하는 것을 특징으로 하는 이동 단말기의 암호 및 복호 방법
|
3 |
3
제2 항에 있어서,상기 대표 문자열의 특정 문자는, 상기 비밀키 중 상기 중복하여 나타난 문자의 자리 값과 그 최초 나타난 자리 값에 해당하는 숫자를 합산한 값에 대응하는 위치의 문자로서 결정되는 것을 특징으로 하는 이동 단말기의 암호 및 복호 방법
|
4 |
4
제3 항에 있어서,상기 비밀키 중 상기 중복하여 나타난 문자의 자리 값과 그 최초 나타난 자리 값의 합산 값이 상기 대표 문자열의 총 문자수보다 큰 경우에는, 상기 특정 문자는 상기 대표 문자열 중 상기 합산 값을 상기 총 문자수로 나눈 나머지 값에 대응하는 위치의 문자로서 결정되는 것을 특징으로 하는 이동 단말기의 암호 및 복호 방법
|
5 |
5
제3 항에 있어서,상기 대표 문자열로부터 추출되어 대체된 상기 특정 문자가 상기 비밀키 내에서 중복하여 나타난 경우, 상기 특정 문자로 대체 전의 문자의 자리 값과 상기 특정 문자가 상기 비밀키에서 최초 나타난 자리 값의 합산 값에 대응하는 위치의 문자를 상기 대표 문자열로부터 다시 추출하여 상기 특정 문자를 대체하는 과정을 수행하는 것을 특징으로 하는 이동 단말기의 암호 및 복호 방법
|
6 |
6
제2 항에 있어서,상기 암호화에 있어서, 암호화 대상 데이터가 숫자인 경우 상기 인증키의 앞 부분으로부터 계수하여 상기 숫자에 해당하는 자리의 문자와 뒷부분으로부터 계수하여 상기 숫자에 해당하는 자리의 문자들로 변환하는 것을 특징으로 하는 이동 단말기의 암호 및 복호 방법
|
7 |
7
제2 항에 있어서,상기 암호화에 있어서, 암호화 대상 데이터가 영문자인 경우 상기 영문자가 상기 대표 문자열에서 위치하는 자리 값의 숫자로 변환한 후 상기 인증키의 앞부분으로부터 계수하거나 뒤부분으로부터 계수하여 상기 숫자에 해당하는 자리에 위치한 문자로 변환하는 것을 특징으로 하는 이동 단말기의 암호 및 복호 방법
|
8 |
8
제7 항에 있어서,상기 암호화 대상 데이터가 영문인 경우 상기 각 문자로부터 최종적으로 변환된 문자들 사이에 구분자를 표시하여 서로 다른 문자로부터 변환되었음을 표시하는 것을 특징으로 하는 이동 단말기 암호 및 복호 방법
|
9 |
9
제7 항에 있어서,상기 암호화에 따라 상기 변환된 숫자가 복수 자리의 숫자인 경우, 상기 복수 자리 숫자의 각 자리를 나타내는 숫자 각각에 대해 상기 인증키의 해당 위치에 대응하는 문자로 변환하는 것을 특징으로 하는 이동 단말기의 암호 및 복호 방법
|