1 |
1
데이터에 은닉 정보를 삽입하는 방법에 있어서,상기 데이터를 소정 크기 단위의 블록으로 분할하고, 상기 블록 단위로 주파수 변환을 수행하는 단계;상기 블록에서 획득된 적어도 하나 이상의 상기 블록의 DC값들을 이용하여 행렬을 구성하는 단계;상기 각 행렬에 대하여 행렬 분해를 수행하여 대각 행렬을 획득하고, 상기 대각 행렬에 포함된 특이값을 획득하여, 상기 은닉 정보에 따라 상기 특이값을 조절하는 단계;상기 조절된 특이값을 반영하여 상기 행렬을 각각 갱신하고, 상기 갱신된 행렬에 따라 각 블록의 DC값을 변경하는 단계; 및상기 블록 단위로 역 주파수 변환을 수행하는 단계를 포함하는 것을 특징으로 하는 정보 은닉 방법
|
2 |
2
제1항에 있어서, 상기 주파수 변환은이산 코사인 변환, 이산 웨이블렛 변환, 하다마드 변환 및 라돈 변환 중 적어도 하나를 포함하는 것을 특징으로 하는 정보 은닉 방법
|
3 |
3
제1항에 있어서, 상기 행렬의 특이값을 정하는 단계는은닉 정보가 1인 경우, 첫번째 행렬의 특이값을 0보다 큰 상수로, 두번째 행렬의 특이값을 0으로 변경하고,은닉 정보가 0인 경우, 첫번째 행렬의 특이값을 0으로, 두번째 행렬의 특이값을 0보다 큰 상수로 변경하는 단계를 포함하는 것을 특징으로 하는 정보 은닉 방법
|
4 |
4
데이터의 은닉 정보를 추출하는 방법에 있어서,상기 데이터를 소정 크기 단위의 블록으로 분할하고, 상기 블록 단위로 주파수 변환을 수행하는 단계;상기 블록에서 획득된 적어도 하나 이상의 상기 블록의 DC값들을 이용하여 행렬을 구성하는 단계;상기 각 행렬에 대하여 행렬 분해를 수행하여 대각 행렬을 획득하고, 상기 대각 행렬에 포함된 특이값을 획득하여, 상기 각 행렬의 특이값으로부터 은닉 정보를 추출하는 단계를 포함하는 것을 특징으로 하는 정보 추출 방법
|
5 |
5
제4항에 있어서, 상기 주파수 변환은이산 코사인 변환, 이산 웨이블렛 변환, 하다마드 변환 및 라돈 변환 중 적어도 하나를 포함하는 것을 특징으로 하는 정보 추출 방법
|
6 |
6
제4항에 있어서, 상기 은닉 정보를 추출하는 단계는첫번째 행렬의 특이값이 두번째 행렬의 특이값보다 큰 경우, 은닉 정보를 1로 두고,그 이외의 경우에는 은닉 정보를 0으로 두는 단계를 포함하는 것을 특징으로 하는 정보 추출 방법
|
7 |
7
원본 데이터를 저장하는 저장부; 및상기 원본 데이터를 소정 크기 단위의 블록으로 분할하고, 상기 블록 단위로 주파수 변환을 수행하여 상기 블록에서 획득된 적어도 하나 이상의 상기 블록의 DC값들을 이용하여 행렬을 구성하고 상기 각 행렬에 대하여 행렬 분해를 수행하여 대각 행렬을 획득하고, 상기 대각 행렬에 포함된 특이값을 획득하여, 은닉 정보에 따라 상기 특이값을 조절하고, 상기 조절된 특이값을 반영하여 상기 행렬을 각각 갱신하고, 상기 갱신된 행렬에 따라 각 블록의 DC값을 변경하고, 상기 블록 단위로 역 주파수 변환을 수행하는 제어부를 포함하는 것을 특징으로 하는 정보 삽입 장치
|
8 |
8
제7항에 있어서, 상기 제어부는상기 원본 데이터를 소정 크기 단위의 블록으로 분할하는 블록 분할 모듈;상기 블록 단위로 주파수 변환을 수행하여 상기 블록에서 획득된 적어도 하나 이상의 상기 블록의 DC 값들을 이용하여 행렬을 구성하고 상기 각 행렬에 대하여 행렬 분해를 수행하여 상기 각 행렬의 특이값을 획득하는 특이값 추출 모듈;상기 은닉 정보에 따라 상기 각 행렬의 특이값을 조절하는 특이값 획득 모듈;상기 조절된 특이값을 반영하여 상기 행렬을 각각 갱신하고, 상기 갱신된 행렬에 따라 각 블록의 DC값을 변경하여, 상기 블록 단위로 역 이산 코사인 변환을 수행하는 데이터 갱신 모듈을 더 포함하는 것을 특징으로 하는 정보 삽입 장치
|
9 |
9
제8항에 있어서, 상기 특이값 결정 모듈은은닉 정보가 1인 경우, 첫번째 행렬의 특이값을 0보다 큰 임의의 상수로, 두번째 행렬의 특이값을 0으로 변경하고,은닉 정보가 0인 경우, 첫번째 행렬의 특이값을 0으로, 두번째 행렬의 특이값을 0보다 큰 임의의 상수로 변경하는 것을 특징으로 하는 정보 삽입 장치
|
10 |
10
변조된 데이터를 저장하는 저장부; 및상기 변조된 데이터를 소정 크기 단위의 블록으로 분할하고, 상기 블록 단위로 주파수 변환을 수행하여 상기 블록에서 획득된 적어도 하나 이상의 상기 블록의 DC값들을 이용하여 행렬을 구성하고, 상기 각 행렬에 대하여 행렬 분해를 수행하여 대각 행렬을 획득하고, 상기 대각 행렬에 포함된 특이값을 획득하고, 상기 각 행렬의 특이값으로부터 은닉 정보를 추출하는 제어부를 포함하는 것을 특징으로 하는 정보 추출 장치
|
11 |
11
제10항에 있어서, 상기 제어부는상기 변조된 데이터를 소정 크기 단위의 블록으로 분할하는 블록 분할 모듈;상기 블록 단위로 주파수 변환을 수행하여 상기 블록에서 획득된 적어도 하나 이상의 상기 블록의 DC값들을 이용하여 행렬을 구성하고, 상기 각 행렬에 대하여 행렬 분해를 수행하여 상기 각 행렬의 특이값을 획득하는 특이값 추출 모듈; 및상기 각 행렬의 특이값으로부터 은닉 정보를 추출하는 정보 추출 모듈을 포함하는 것을 특징으로 하는 정보 추출 장치
|
12 |
12
제11항에 있어서, 상기 정보 추출 모듈은첫번째 행렬의 특이값이 두번째 행렬의 특이값보다 큰 경우, 은닉 정보를 1로 두고,그 이외의 경우에는 은닉 정보를 0으로 두는 것을 특징으로 하는 정보 추출 장치
|