1 |
1
전송하기 위한 객체의 일부를 암호화하는 단계; 및난수(random number) 규칙을 이용하여 상기 일부가 암호화된 객체를 셔플링(shuffling)함으로써 암호화된 데이터를 생성하는 단계를 포함하는 암호화 방법
|
2 |
2
제1항에 있어서,상기 암호화하는 단계는,상기 객체의 일부를 경량 AES(Advanced Encryption Standard) 알고리즘을 통해 암호화하는 단계를 포함하는 암호화 방법
|
3 |
3
제1항에 있어서,상기 생성하는 단계는,상기 일부가 암호화된 객체를 복수의 블록으로 분할하는 단계;상기 난수 규칙을 생성하는 단계; 및상기 복수의 블록을 상기 난수 규칙에 따라 셔플링하는 단계; 및셔플링된 복수의 블록을 병합하는 단계를 포함하는 암호화 방법
|
4 |
4
제1항에 있어서,상기 난수 규칙을 암호화하여 상기 암호화된 데이터를 복호화하는 장치로 전송하는 단계를 더 포함하는 암호화 방법
|
5 |
5
암호화된 데이터 및 암호화된 난수 규칙을 수신하는 단계; 및상기 암호화된 난수 규칙에 기초하여 상기 암호화된 데이터의 순서를 복원함으로써 데이터를 복원하는 단계를 포함하는 암호화 방법
|
6 |
6
제5항에 있어서,상기 복원하는 단계는,상기 암호화된 난수 규칙을 복호화하여 난수 규칙을 생성하는 단계;상기 난수 규칙을 이용하여 상기 암호화된 데이터의 순서를 복원하는 단계; 및순서가 복원된 암호화된 데이터를 복호화하는 단계를 포함하는 암호화 방법
|
7 |
7
제6항에 있어서,상기 복호화하는 단계는,상기 순서가 복원된 암호화된 데이터를 경량 AES(Advanced Encryption Standard) 알고리즘을 통해 복호화하는 단계를 포함하는 암호화 방법
|
8 |
8
전송하기 위한 객체를 수신하는 수신기; 및상기 전송하기 위한 객체의 일부를 암호화하고, 난수(random number) 규칙을 이용하여 상기 일부가 암호화된 객체를 셔플링(shuffling)함으로써 암호화된 데이터를 생성하는 컨트롤러를 포함하는 암호화 장치
|
9 |
9
제8항에 있어서,상기 컨트롤러는,상기 전송하기 위한 객체의 일부를 암호화하는 부분 암호화기; 및상기 난수(random number) 규칙을 이용하여 상기 일부가 암호화된 객체를 셔플링(shuffling)함으로써 상기 암호화된 데이터를 생성하는 암호화 데이터 생성기를 포함하는 암호화 장치
|
10 |
10
제8항에 있어서,상기 컨트롤러는,상기 객체의 일부를 경량 AES(Advanced Encryption Standard) 알고리즘을 통해 암호화하는암호화 장치
|
11 |
11
제9항에 있어서,상기 암호화 데이터 생성기는,상기 일부가 암호화된 객체를 복수의 블록으로 분할하고, 상기 난수 규칙을 생성하고, 상기 복수의 블록을 상기 난수 규칙에 따라 셔플링하고, 셔플링된 복수의 블록을 병합하는암호화 장치
|
12 |
12
제9항에 있어서,상기 컨트롤러는,상기 난수 규칙을 암호화하여 상기 암호화된 데이터를 복호화하는 장치로 전송하는 난수 규칙 공유기를 더 포함하는 암호화 장치
|
13 |
13
암호화된 데이터 및 암호화된 난수 규칙을 수신하는 수신기; 및상기 암호화된 난수 규칙에 기초하여 상기 암호화된 데이터의 순서를 복원함으로써 데이터를 복원하는 컨트롤러를 포함하는 암호화 장치
|
14 |
14
제13항에 있어서,상기 컨트롤러는,상기 암호화된 난수 규칙을 복호화하여 난수 규칙을 생성하는 난수 규칙 복호화기;상기 난수 규칙을 이용하여 상기 암호화된 데이터의 순서를 복원하는 순서 복원기; 및순서가 복원된 암호화된 데이터를 복호화하는 데이터 복호화기를 포함하는 암호화 장치
|
15 |
15
제13항에 있어서,상기 컨트롤러는,상기 순서가 복원된 암호화된 데이터를 경량 AES(Advanced Encryption Standard) 알고리즘을 통해 복호화하는암호화 장치
|