1 |
1
데이터 암호화부에서, 메시지의 단위 데이터 수에 따라 메모리 상에 복수 개의 데이터 저장 블럭을 할당하는 단계;상기 데이터 암호화부에서, 기 설정된 암호화 키의 진수(進數)에 따라 각 데이터 저장 블럭을 복수 개의 구간으로 나누는 단계;상기 데이터 암호화부에서, 상기 암호화 키에 따라 각 데이터 저장 블럭에서 일 구간에 상기 메시지의 단위 데이터를 삽입하고, 각 데이터 저장 블럭의 상기 일 구간 이외의 나머지 구간에 더미 데이터를 삽입하여 복수 개의 서브 데이터 열을 각각 생성하는 단계; 및상기 데이터 암호화부에서, 상기 복수 개의 서브 데이터 열을 연결하여 암호화 데이터를 생성하는 단계를 포함하며,상기 암호화 키는, N(N은 2 이상의 자연수) 진수이고, 상기 복수 개의 서브 데이터 열을 각각 생성하는 단계는, 상기 데이터 암호화부에서, 상기 N 진수에 대응되는 개수의 숫자 또는 문자를 사용하여 상기 메시지의 단위 데이터 및 상기 더미 데이터를 삽입하는, 데이터 암호화 방법
|
2 |
2
삭제
|
3 |
3
청구항 1에 있어서, 상기 복수 개의 구간으로 나누는 단계는, 상기 데이터 암호화부에서, 상기 데이터 저장 블록을 상기 암호화 키의 진수에 따라 복수 개의 시구간으로 나누는 단계; 및상기 데이터 암호화부에서, 상기 각 시구간을 상기 암호화 키의 진수에 따라 복수 개의 주파수 구간으로 나누는 단계를 포함하는, 데이터 암호화 방법
|
4 |
4
청구항 1에 있어서, 상기 일 구간에 상기 메시지의 단위 데이터를 삽입하는 단계는, 상기 데이터 암호화부에서, 상기 메시지의 단위 데이터의 순서에 따라 상기 복수 개의 데이터 저장 블록들 간에 순번을 지정하는 단계; 및상기 데이터 암호화부에서, 각 데이터 저장 블록의 순번에 대응하는 상기 암호화 키의 자리수에 설정된 숫자에 따라 해당 데이터 저장 블록의 일 구간에 상기 메시지의 단위 데이터를 삽입하는 단계를 포함하는, 데이터 암호화 방법
|
5 |
5
하나 이상의 프로세서;메모리; 및하나 이상의 프로그램을 포함하는 장치로서, 상기 하나 이상의 프로그램은 상기 메모리에 저장되고 상기 하나 이상의 프로세서에 의해 실행되도록 구성되며,상기 프로그램은, 메시지의 단위 데이터 수에 따라 상기 메모리 상에 복수 개의 데이터 저장 블럭을 할당하는 단계;기 설정된 암호화 키의 진수(進數)에 따라 각 데이터 저장 블럭을 복수 개의 구간으로 나누는 단계;상기 암호화 키에 따라 각 데이터 저장 블럭에서 일 구간에 상기 메시지의 단위 데이터를 삽입하고, 각 데이터 저장 블럭의 상기 일 구간 이외의 나머지 구간에 더미 데이터를 삽입하여 복수 개의 서브 데이터 열을 각각 생성하는 단계; 및상기 복수 개의 서브 데이터 열을 연결하여 암호화 데이터를 생성하는 단계를 실행하기 위한 명령어들을 포함하며, 상기 암호화 키는, N(N은 2 이상의 자연수) 진수이고, 상기 프로그램은, 복수 개의 서브 데이터 열을 각각 생성하는 단계에서, 상기 N 진수에 대응되는 개수의 숫자 또는 문자를 사용하여 상기 메시지의 단위 데이터 및 상기 더미 데이터를 삽입하기 위한 명령어들을 포함하는, 장치
|
6 |
6
삭제
|
7 |
7
청구항 5에 있어서, 상기 프로그램은, 상기 복수 개의 구간으로 나누는 단계에서,상기 데이터 저장 블록을 상기 암호화 키의 진수에 따라 복수 개의 시구간으로 나누는 단계; 및상기 각 시구간을 상기 암호화 키의 진수에 따라 복수 개의 주파수 구간으로 나누는 단계를 실행하기 위한 명령어들을 포함하는 장치
|
8 |
8
청구항 5에 있어서, 상기 프로그램은, 상기 일 구간에 상기 메시지의 단위 데이터를 삽입하는 단계에서, 상기 메시지의 단위 데이터의 순서에 따라 상기 복수 개의 데이터 저장 블록들 간에 순번을 지정하는 단계; 및각 데이터 저장 블록의 순번에 대응하는 상기 암호화 키의 자리수에 설정된 숫자에 따라 해당 데이터 저장 블록의 일 구간에 상기 메시지의 단위 데이터를 삽입하는 단계를 실행하기 위한 명령어들을 포함하는 장치
|
9 |
9
암호화 키를 공유하는 제1 단말기 및 제2 단말기를 포함하고, 상기 제1 단말기 및 상기 제2 단말기 간에 데이터를 송수신하는 시스템으로서, 상기 제1 단말기는, 메시지의 단위 데이터 에 따라 메모리 상에 복수 개의 데이터 저장 블럭을 할당하는 동작;상기 암호화 키의 진수(進數)에 따라 각 데이터 저장 블럭을 복수 개의 구간으로 나누는 동작;상기 암호화 키에 따라 각 데이터 저장 블럭에서 일 구간에 상기 메시지의 단위 데이터를 삽입하고, 각 데이터 저장 블럭의 상기 일 구간 이외의 나머지 구간에 더미 데이터를 삽입하여 복수 개의 서브 데이터 열을 각각 생성하는 동작; 및상기 복수 개의 서브 데이터 열을 연결하여 암호화 데이터를 생성하고, 생성된 암호화 데이터를 전송하는 동작을 수행하도록 구성되고, 상기 제2 단말기는, 상기 암호화 데이터를 수신하는 동작;기 설정된 상기 암호화 키의 진수에 따라 상기 암호화 데이터를 복수 개의 서브 데이터 열로 구분하는 동작;상기 암호화 키에 따라 각 서브 데이터 열의 복수 개의 구간 중 일 구간에서 상기 메시지의 단위 데이터를 추출하는 동작;상기 각 서브 데이터열에서 추출한 상기 단위 데이터를 연결하여 상기 메시지를 복원하는 동작을 수행하도록 구성되며, 상기 암호화 키는, N(N은 2 이상의 자연수) 진수이고, 상기 제1 단말기는, 상기 복수 개의 서브 데이터 열을 각각 생성하는 동작에서, 상기 N 진수에 대응되는 개수의 숫자 또는 문자를 사용하여 상기 메시지의 단위 데이터 및 상기 더미 데이터를 삽입하는, 시스템
|
10 |
10
삭제
|
11 |
11
청구항 9에 있어서, 상기 제1 단말기는, 상기 복수 개의 구간으로 나누는 동작에서,상기 데이터 저장 블록을 상기 암호화 키의 진수에 따라 복수 개의 시구간으로 나누는 동작; 및상기 각 시구간을 상기 암호화 키의 진수에 따라 복수 개의 주파수 구간으로 나누는 동작을 수행하도록 구성되는, 시스템
|
12 |
12
청구항 9에 있어서, 상기 제1 단말기는, 상기 일 구간에 상기 메시지의 단위 데이터를 삽입하는 동작에서,상기 메시지의 단위 데이터의 순서에 따라 상기 복수 개의 데이터 저장 블록들 간에 순번을 지정하는 동작; 및각 데이터 저장 블록의 순번에 대응하는 상기 암호화 키의 자리수에 설정된 숫자에 따라 해당 데이터 저장 블록의 일 구간에 상기 메시지의 단위 데이터를 삽입하는 동작을 수행하도록 구성되는 시스템
|