1 |
1
암복호화 장치로서,상기 암복호화 장치를, 타 암복호화 장치와 하드웨어적으로 연결시키는 연결부와,상기 암복호화 장치의 연결부가 상기 타 암복호화 장치의 연결부와 하드웨어적으로 연결되면 복수 개의 키를 생성하여 저장하고, 상기 타 암복호화 장치와 공유되도록 하는 키 저장부와,단말 장치의 사용자가 상기 단말 장치에 입력하는 데이터와 동일한 데이터를 입력받는 입력부와,상기 입력부와 연결되며, 상기 복수 개의 키 중에서 적어도 두 개 이상의 키를 기초로 식별자를 생성하며, 상기 입력부를 통해 입력받은 데이터를 상기 식별자와 결합시켜서 결합 데이터를 생성하고, 상기 키 저장부로부터 상기 복수 개의 키 중 어느 하나인 제1 키를 전달받은 뒤, 상기 전달받은 제1 키를 기초로 상기 결합 데이터를 암호화하는 암복호화부와,상기 암호화된 결합 데이터를 상기 단말 장치에게 전달하는 포트부를 포함하며,상기 식별자는 상기 결합 데이터의 암호화에 사용된 제1 키가 상기 복수 개의 키 중에서 어떤 키인지를, 상기 타 암복호화 장치가 판별하는데 사용되는암복호화 장치
|
2 |
2
제 1 항에 있어서,상기 단말 장치가 상기 사용자로부터 데이터를 입력받는 제1 입력 인터페이스를 상기 사용자에게 제공할 때,상기 입력부는,상기 단말 장치에서 상기 제1 입력 인터페이스가 표시되는 부분과 포개어져서 형성되는암복호화 장치
|
3 |
3
제 2 항에 있어서,상기 입력부는,상기 제1 입력 인터페이스와 동일한 형태의 제2 입력 인터페이스를 상기 사용자에게 제공하는암복호화 장치
|
4 |
4
제 2 항에 있어서,상기 입력부는 투명 재질을 포함하며,상기 표시된 제1 입력 인터페이스 또는 상기 단말 장치가 표시하는 정보는 상기 투명 재질을 관통하여 상기 단말 장치의 사용자에게 표시되는암복호화 장치
|
5 |
5
제 1 항에 있어서,상기 암복호화부는,상기 포트부를 통하여 상기 단말 장치로부터 전달된 데이터에 대한 암호화 또는 복호화를 수행하는암복호화 장치
|
6 |
6
제 1 항에 있어서,상기 암복호화부는,상기 키 저장부와는 키 버스(key bus)를 통해서 연결되며, 상기 키 버스를 통해서 상기 키 저장부로부터 전달받은 키를 기초로 상기 암호화를 수행하는암복호화 장치
|
7 |
7
제 6 항에 있어서,상기 포트부는 상기 암복호화부와 데이터 버스(data bus)를 통해서 연결되며,상기 암복호화부가 상기 암호화를 수행한 결과는 상기 데이터 버스를 거쳐서 상기 포트부를 통하여 상기 단말 장치로 전달되는 암복호화 장치
|
8 |
8
삭제
|
9 |
9
삭제
|
10 |
10
제 1 항에 있어서,난수를 생성하는 난수 생성부를 더 포함하고,상기 식별자는,기 설정된 개수의 복수 개의 비트로 구성되며, 상기 복수 개의 비트 중 일부의 비트는 상기 복수 개의 키 중에서 적어도 두 개 이상의 키에 의하여 값이 정해지고, 상기 복수 개의 비트 중 나머지 비트는 상기 생성된 난수에 의하여 값이 정해지는암복호화 장치
|
11 |
11
삭제
|
12 |
12
제 1 항에 있어서,상기 암복호화 장치에 비정상적인 것으로 정의된 행위가 가해지는 것을 인식하며, 상기 행위가 가해지는 것이 인식되면 상기 복수 개의 키를 삭제하는 보호부를 더 포함하는암복호화 장치
|