1 |
1
원본데이터를 ASCII코드로 변환하여 수치화하는 원본데이터 변환단계;상기 변환된 원본데이터를 미리 설정한 구간으로 범위를 지정하여 적어도 하나의 그룹을 생성하는 원본데이터 그룹 생성단계;상기 구간별로 지정된 원본데이터가 변환될 암호화데이터의 영역을 설정하고, 상기 원본데이터에 대응되는 상기 암호화데이터의 영역 내의 임의의 제 1 수치값(a)을 생성하는 제 1암호화 단계; 및암호화 된 데이터의 정확한 위치를 파악하기 위한 주기함수를 설정하고, 상기 원본데이터를 주기함수에 적용하여 제 2 수치값(b)을 생성하는 제 2암호화 단계를 포함하는 것을 특징으로 하는 데이터 암호화 방법
|
2 |
2
제 1항에 있어서, 제 2암호화 단계 이후,상기 주기함수의 미분을 통해 상기 주기함수에 대한 주기구간을 설정하고, 상기 주기구간의 각 구간에 임의의 변환값을 부여하여, 상기 원본데이터의 값이 포함되는 주기구간에 부여된 임의의 변환값인 제 3 수치값(c)을 생성하는 제 3암호화 단계를 더 포함하는 것을 특징으로 하는 데이터 암호화 방법
|
3 |
3
제 1 또는 2 항에 있어서,상기 제 1 수치값(a)은 정수 값으로 구성되고, 제 2 수치값(b)은 소숫점 첫째자리부터 셋째자리로 구성되고, 제 3 수치값(c)은 소수점 넷째자리부터 여섯째자리로 구성되며, 암호화데이터(E(X))는 다음의 식을 이용하는 것을 특징으로 하는 데이터 암호화 방법
|
4 |
4
제 2항에 있어서, 상기 제 3암호화단계 이후,상기 암호화데이터의 검색요청에 대한 수행 속도를 향상하기 위해서 4비트의 주기함수파트, 8비트의 그룹ID파트 및 4비트의 주기구간파트로 이루어진 시그니처를 생성하는 시그니처 생성단계를 더 포함하는 것을 특징으로 하는 데이터 암호화 방법
|
5 |
5
제 4항에 있어서,상기 주기함수파트, 그룹ID파트 및 주기구간파트는 미리 기 설정된 방법으로 조합되는 것을 특징으로 하는 데이터 암호화 방법
|
6 |
6
제 1항에 따른 데이터 암호화방법을 이용한 암호화데이터의 송수신 시스템에 있어서,원본데이터를 소유하고 있는 관리자단말기가 상기 데이터 암호화방법을 통해 상기 원본데이터를 암호화하여 암호화데이터를 생성하는 암호화데이터 생성단계;상기 관리자단말기가 상기 생성된 암호화데이터를 서비스장치로 전송하는 제 1 전송 단계;상기 관리자단말기가 상기 암호화데이터를 복호화하기 위한 복호화키를 유저단말기로 전송하는 제 2 전송 단계;상기 유저단말기가 원하는 데이터의 검색을 요청하는 질의요청 메세지를 상기 서비스장치로 전송하는 요청메시지 전송단계;상기 서비스장치가 상기 수신된 질의요청 메시지에 응답하여 질의요청을 수행하는 질의요청 수행단계;상기 질의요청 수행단계에 따른 검색된 암호화 데이터를 상기 유저단말기로 전송하는 제 3 전송 단계; 및상기 유저단말기가 복호화키를 이용하여 상기 수신된 암호화데이터를 복호화하는 복호화단계를 포함하는 것을 특징으로 하는 데이터 암호화데이터 송수신 시스템
|
7 |
7
제 6항에 있어서, 상기 암호화데이터 생성단계 이후,상기 관리자단말기가 상기 원본데이터의 인덱스를 암호화하여 색인키를 생성하는 색인키 생성단계를 더 포함하며,상기 제 1전송 단계 및 제 2전송 단계는 상기 생성된 색인키를 더 포함하여 전송하는 것을 특징으로 하는 데이터 암호화데이터 송수신 시스템
|
8 |
8
제 6항에 있어서, 상기 암호화데이터 생성단계 이후,암호화데이터의 검색요청에 대한 수행 속도를 향상하기 위한 시그니처를 생성하는 시그니처 생성단계를 더 포함하며, 상기 제 1전송 단계는 상기 생성된 시그니처를 더 포함하여 전송하는 것을 특징으로 하는 암호화데이터 송수신 시스템
|