1 |
1
통신 객체와 연결되는 암복호화 장치로서,연결부와,상기 연결부를 통해 타 암복호화 장치에 포함된 연결부와 하드웨어적으로 연결되면 복수 개의 키를 생성하여서 저장하는 키 저장부와,상기 통신 객체로부터 암호화될 데이터를 전달받는 데이터 포트부와,상기 복수 개의 키 중 상기 암복호화 장치와 상기 타 암복호화 장치가 모두 알고 있는 기 설정된 적어도 두 개 이상의 키를 기초로 식별자를 생성하고, 상기 식별자를 상기 통신 객체로부터 전달받은 데이터와 결합시켜서 결합 데이터를 생성하며, 상기 결합 데이터를 상기 복수 개의 키 중 어느 하나인 제1 키 기초로 암호화하는 처리부를 포함하고,상기 데이터 포트부는,상기 암호화된 데이터를 상기 통신 객체에게 전달하는암복호화 장치
|
2 |
2
제 1 항에 있어서,상기 키 저장부는,상기 제1 키가 상기 처리부로 전달되는 경로인 키 버스(key bus)를 통해서 상기 처리부와 연결되지만, 상기 키 버스를 통해서 상기 데이터 포트부와는 연결되지 않는암복호화 장치
|
3 |
3
제 1 항에 있어서,상기 암복호화 장치에 포함된 키 저장부와 상기 타 암복호화 장치에 포함된 키 저장부는, 동일한 값의 복수 개의 키를 저장하는암복호화 장치
|
4 |
4
제 1 항에 있어서,난수를 생성하는 난수 생성부를 더 포함하며,상기 복수 개의 키는,상기 난수 생성부에 의하여 생성된 난수를 기초로 생성되는암복호화 장치
|
5 |
5
삭제
|
6 |
6
삭제
|
7 |
7
제 1 항에 있어서,난수를 생성하는 난수 생성부를 더 포함하고,상기 식별자는,기 설정된 개수의 복수 개의 비트로 구성되며, 상기 복수 개의 비트 중 일부의 비트는 상기 적어도 두 개 이상의 키에 의하여 값이 정해지고, 상기 복수 개의 비트 중 나머지 비트는 상기 난수 생성부에 의하여 생성된 난수에 의하여 값이 정해지는암복호화 장치
|
8 |
8
제 1 항에 있어서,상기 암복호화 장치에 비정상적인 것으로 정의된 행위가 가해지는 것을 인식하며, 상기 행위가 가해지는 것이 인식되면 상기 키 저장부에 저장된 상기 복수 개의 키를 삭제하는 보호부를 더 포함하는암복호화 장치
|
9 |
9
제 1 항에 있어서,상기 복수 개의 키는 새로운 복수 개의 키로 변경 가능한암복호화 장치
|
10 |
10
제 9 항에 있어서,상기 복수 개의 키가 상기 새로운 복수 개의 키로 변경될 때, 상기 암복호화 장치와 상기 타 암복호화 장치가 서로 알고 있는 기 설정된 값을 기초로 상기 새로운 복수 개의 키가 생성되어 변경되는암복호화 장치
|
11 |
11
삭제
|
12 |
12
제 1 항에 있어서,상기 데이터 포트부는, 상기 통신 객체로부터 암호화된 결합 데이터를 전달받으면 상기 전달받은 암호화된 결합 데이터를 상기 처리부로 전달하고,상기 처리부는 상기 키 저장부로부터 상기 복수 개의 키를 각각 전달받으며, 상기 처리부로부터 전달받은 암호화된 결합 데이터를 상기 전달받은 각각의 키 중에서 어느 하나의 키를 기초로 복호화하며,상기 데이터 포트부는 상기 복호화된 결합 데이터를 상기 처리부로부터 전달받으며, 상기 전달받은 결합 데이터로부터 데이터를 분리하고, 상기 분리된 데이터를 상기 통신 객체로 전달하는암복호화 장치
|
13 |
13
제 12 항에 있어서,상기 처리부는,상기 결합 데이터를 복호화하여 획득한 식별자가 상기 암복호화 장치와 상기 타 암복호화 장치가 모두 알고 있는 식별자와 동일한 경우, 상기 암호화된 결합 데이터를 복호화하였을 때 사용된 키가 상기 결합 데이터를 암호화할 때 사용된 키인 것으로 인식하는암복호화 장치
|
14 |
14
통신 객체와 연결되는 암복호화 장치를 이용하여 암복호화하는 방법으로서,상기 암복호화 장치에 포함된 연결부가 타 암복호화 장치에 포함된 연결부와 물리적으로 연결되면 기 설정된 복수 개의 키를 생성하는 단계와,상기 복수 개의 키 중 상기 암복호화 장치와 상기 타 암복호화 장치가 모두 알고 있는 기 설정된 적어도 두 개 이상의 키를 기초로 식별자를 생성하는 단계와,상기 통신 객체로부터 데이터를 전달받는 단계와,상기 데이터와 상기 식별자를 결합시켜서 결합 데이터를 생성하는 단계와,상기 결합 데이터를 상기 복수 개의 키 중 하나인 제1 키를 기초로 암호화하는 단계와,상기 암호화된 결합 데이터를 상기 통신 객체로 전달하는 단계를 포함하는암복호화 방법
|
15 |
15
제 14 항에 있어서,상기 암복호화 장치에 포함된 키 저장부와 상기 타 암복호화 장치에 포함된 키 저장부는, 동일한 값의 복수 개의 키를 저장하는암복호화 방법
|
16 |
16
제 14 항에 있어서,난수를 생성하는 단계를 더 포함하며,상기 복수 개의 키를 생성하는 단계는,상기 난수를 기초로 상기 복수 개의 키를 생성하는암복호화 방법
|
17 |
17
삭제
|
18 |
18
삭제
|
19 |
19
제 14 항에 있어서,난수를 생성하는 단계를 더 포함하고,상기 식별자를 생성하는 단계는,상기 식별자가 기 설정된 개수의 복수 개의 비트로 구성될 때, 상기 복수 개의 비트 중 일부의 비트는 상기 적어도 두 개 이상의 키를 기초로 값을 정하고, 상기 복수 개의 비트 중 나머지 비트는 상기 생성된 난수를 기초로 값을 정하여서 상기 식별자를 생성하는암복호화 방법
|
20 |
20
제 14 항에 있어서,상기 암복호화 장치에 비정상적인 것으로 정의된 행위가 가해지는 것을 인식하는 단계와,상기 행위가 가해지는 것이 인식되면 상기 복수 개의 키를 삭제하는 단계를 더 포함하는암복호화 방법
|
21 |
21
제 14 항에 있어서,상기 복수 개의 키를 새로운 복수 개의 키로 변경하는 단계를 더 포함하는암복호화 방법
|
22 |
22
제 21 항에 있어서,상기 복수 개의 키를 상기 새로운 복수 개의 키로 변경하는 단계는,상기 암복호화 장치와 상기 타 암복호화 장치가 서로 알고 있는 기 설정된 값을 기초로 상기 새로운 복수 개의 키를 생성하여 변경하는암복호화 방법
|
23 |
23
제 14 항에 있어서,상기 통신 객체로부터 암호화된 데이터를 전달받는 단계와,상기 전달받은 암호화된 데이터를 상기 복수 개의 키 중 어느 하나의 키를 기초로 복호화하는 단계와,상기 복호화된 데이터를 상기 통신 객체로 전달하는 단계를 더 포함하는암복호화 방법
|