1 |
1
멀티미디어 데이터의 프레임의 블록마다 움직임을 추정하여 움직임 벡터를 생성하는 움직임 추정부;
상기 움직임 벡터를 가변 길이 부호화하는 가변 길이 부호화부;
상기 가변 길이 부호화부에서 매크로 블록이 I-블록인 경우 상기 매크로 블록을 AES-CCM 알고리즘을 통해 암호화하고, 마지막 매크로 블록까지 상기 가변 길이 부호화가 완료되고 해당 프레임이 I-프레임인 경우 상기 해당 프레임을 AES-CCM 알고리즘을 통해 암호화하는 선택적 암호화부; 및
상기 멀티미디어 데이터에 대한 가변 길이 부호화가 완료되면, 시퀀스 종료 헤더를 부가하여 암호화된 데이터를 생성하는 시퀀스 종료 헤더 생성부를 포함하는, 멀티미디어 데이터의 선택적 암호화 장치
|
2 |
2
제 1 항에 있어서,
상기 선택적 암호화부는
상기 AES-CCM 알고리즘에 의한 암호화를 통해 생성되는 S-MAC을 암호화하는 것을 특징으로 하는, 멀티미디어 데이터의 선택적 암호화 장치
|
3 |
3
제 2 항에 있어서,
상기 선택적 암호화부는
상기 S-MAC을 암호화하여 V-MAC을 생성하는 것을 특징으로 하는, 멀티미디어 데이터의 선택적 암호화 장치
|
4 |
4
제 1 항에 있어서,
상기 움직임 추정부는
블록마다 상기 움직임 벡터를 이산 코사인 변환하고 양자화하는 것을 특징으로 하는, 멀티미디어 데이터의 선택적 암호화 장치
|
5 |
5
멀티미디어 데이터의 프레임의 블록마다 움직임을 추정한 후 가변 길이 부호화를 수행하면서, 매크로 블록이 I-블록인 경우 상기 매크로 블록을 AES-CCM 알고리즘을 통해 암호화하는 단계;
마지막 매크로 블록까지 상기 가변 길이 부호화가 완료되고 해당 프레임이 I-프레임인 경우, 상기 해당 프레임을 AES-CCM 알고리즘을 통해 암호화하는 단계; 및
상기 멀티미디어 데이터에 대한 가변 길이 부호화가 완료되면, 시퀀스 종료 헤더를 부가하여 암호화된 데이터를 생성하는 단계를 포함하는, 멀티미디어 데이터의 선택적 암호화 방법
|
6 |
6
제 5 항에 있어서,
상기 매크로 블록을 암호화하는 단계 및 상기 해당 프레임을 암호화하는 단계는
상기 AES-CCM 알고리즘에 의한 암호화를 통해 생성되는 S-MAC을 암호화하는 단계를 포함하는 단계를 포함하는 것을 특징으로 하는, 멀티미디어 데이터의 선택적 암호화 방법
|
7 |
7
제 6 항에 있어서,
상기 S-MAC을 암호화하는 단계는
상기 S-MAC을 암호화하여 V-MAC을 생성하는 단계인 것을 특징으로 하는, 멀티미디어 데이터의 선택적 암호화 방법
|
8 |
8
제 5 항에 있어서,
상기 매크로 블록을 암호화하는 단계는
블록마다 움직임을 추정하여 움직임 벡터를 생성하며 상기 움직임 벡터를 이산 코사인 변환하고 양자화하는 단계를 포함하는 것을 특징으로 하는, 멀티미디어 데이터의 선택적 암호화 방법
|
9 |
9
멀티미디어 데이터의 프레임의 블록마다 움직임을 추정한 후 가변 길이 부호화를 수행하면서, 매크로 블록이 I-블록인 경우 상기 매크로 블록을 AES-CCM 알고리즘을 통해 암호화하는 단계;
마지막 매크로 블록까지 상기 가변 길이 부호화가 완료되고 해당 프레임이 I-프레임인 경우, 상기 해당 프레임을 AES-CCM 알고리즘을 통해 암호화하는 단계;
상기 멀티미디어 데이터에 대한 가변 길이 부호화가 완료되면, 시퀀스 종료 헤더를 부가하여 암호화된 데이터를 생성하는 단계;
검증할 데이터를 디코딩하여 생성된 S-MAC을 암호화하여 검증용 V-MAC을 생성하는 단계; 및
상기 암호화된 데이터의 V-MAC과 상기 검증용 V-MAC을 비교하여 상기 검증할 데이터의 무결성을 판단하는 단계를 포함하는, 멀티미디어 데이터 검증 방법
|
10 |
10
멀티미디어 데이터의 프레임의 블록마다 움직임을 추정한 후 가변 길이 부호화를 수행하면서, 매크로 블록이 I-블록인 경우 상기 매크로 블록을 AES-CCM 알고리즘을 통해 암호화하는 단계;
마지막 매크로 블록까지 상기 가변 길이 부호화가 완료되고 해당 프레임이 I-프레임인 경우, 상기 해당 프레임을 AES-CCM 알고리즘을 통해 암호화하는 단계;
상기 멀티미디어 데이터에 대한 가변 길이 부호화가 완료되면, 시퀀스 종료 헤더를 부가하여 암호화된 데이터를 생성하는 단계;
검증할 데이터를 디코딩하여 검증용 S-MAC을 생성하는 단계; 및
상기 암호화된 데이터를 디코딩하여 생성된 S-MAC을 상기 검증용 S-MAC을 비교하여 상기 검증할 데이터의 무결성을 판단하는 단계를 포함하는, 멀티미디어 데이터 검증 방법
|
11 |
11
제5항 내지 제10항 중 어느 한 항의 방법을 컴퓨터 시스템에서 실행하기 위한 프로그램이 기록된, 컴퓨터 시스템이 판독할 수 있는 기록매체
|