| 번호 | 청구항 |
|---|---|
| 1 | n-1번째 및 n번째 데이터를 순차 송신하는 방법에 있어서,상기 n번째 데이터를 수집하는 단계;상기 n번째 데이터를 압축하는 단계;상기 압축 과정에서 추출된 특징에 기초하여 n번째 동적 키를 생성하여 메모리에 저장하는 단계;상기 메모리에 기 저장된 n-1번째 동적 키를 이용하여 n번째 보안 키를 생성하고, 상기 n번째 보안 키를 서버에 송신하는 단계; 및상기 서버로부터 인증 성공 신호가 수신되면, 상기 압축된 n번째 데이터를 상기 서버로 송신하는 단계를 포함하되,상기 n-1번째 동적 키는 상기 n-1번째 데이터에 기초하여 생성되는데이터 보안 송신 방법. |
| 2 | 제1항에 있어서,상기 n번째 동적 키를 생성하는 단계는, 상기 n번째 데이터가 미리 설정된 횟수만큼 압축된 특징에 기초하여 상기 n번째 동적 키를 생성하는 단계를 포함하는데이터 보안 송신 방법. |
| 3 | 제1항에 있어서,오토인코더(auto-encoder)를 이용하여 상기 n번째 데이터를 압축하는 단계를 포함하는데이터 보안 송신 방법. |
| 4 | 제3항에 있어서,상기 n번째 동적 키를 생성하는 단계는, 상기 오토인코더를 구성하는 어느 한 은닉층에서 추출된 특징에 기초하여 n번째 동적 키를 생성하는 단계를 포함하는데이터 보안 송신 방법. |
| 5 | 제4항에 있어서,상기 어느 한 은닉층은 상기 오토인코더의 마지막 은닉층인데이터 보안 송신 방법. |
| 6 | 제1항에 있어서,상기 n번째 보안 키를 생성하는 단계는상기 서버로부터 챌린지를 수신하는 단계;상기 챌린지에 대응하는 리스폰스 키를 생성하는 단계; 및상기 리스폰스 키에 상기 n-1번째 동적 키를 결합하여 상기 n번째 보안 키를 생성하는 단계를 포함하는데이터 보안 송신 방법. |
| 7 | n-1번째 및 n번째 데이터를 순차 수신하는 방법에 있어서,단말에서 수신된 인증 요청 신호에 응답하여 상기 단말에 챌린지를 송신하는 단계;상기 단말로부터 상기 챌린지에 대한 응답으로 n번째 보안 키를 수신하는 단계;상기 단말로부터 수신된 상기 n-1번째 데이터에서 추출된 특징에 기초하여 n-1번째 동적 키를 생성하는 단계;상기 n-1번째 동적 키를 이용하여 n번째 인증 키를 생성하는 단계;상기 n번째 보안 키와 상기 n번째 인증 키가 동일하면 상기 단말에 인증 성공 신호를 송신하는 단계; 및상기 단말로부터 상기 n번째 데이터를 수신하는 단계를 포함하는데이터 보안 수신 방법. |
| 8 | 제7항에 있어서,상기 n-1번째 동적 키를 생성하는 단계는,데이터베이스에 압축 저장된 n-1번째 데이터의 압축을 해제하는 단계; 및상기 압축 해제 과정에서 추출된 특징에 기초하여 상기 n-1번째 동적 키를 생성하는 단계를 포함하는데이터 보안 수신 방법. |
| 9 | 제8항에 있어서,상기 n-1번째 데이터의 압축을 해제하는 단계는, 상기 n-1번째 데이터가 상기 단말에서 오토인코더에 의해 압축된 경우, 상기 오토인코더의 역행렬을 이용하여 상기 n-1번째 데이터의 압축을 해제하는 단계를 포함하는데이터 보안 수신 방법. |
| 10 | 제7항에 있어서,상기 n번째 인증 키를 생성하는 단계는, 데이터베이스를 참조하여 상기 챌린지에 대응하는 리스폰스 키를 식별하는 단계; 및상기 리스폰스 키에 상기 n-1번째 동적 키를 결합하여 상기 n번째 인증 키를 생성하는 단계를 포함하는데이터 보안 수신 방법. |