1 |
1
미리 공유된 비밀키를 이용하여 송신자 장치에 의해 암호화된 양자 메시지-인증코드 쌍을 상기 송신자 장치로부터 수신하고, 상기 미리 공유된 비밀키를 이용하여 상기 암호화된 양자 메시지-인증코드 쌍을 복호화하여 양자 메시지 및 양자 메시지 인증코드를 획득하는 양자 메시지-인증코드 쌍 복호화부; 상기 양자 메시지로부터 상기 양자 메시지 인증코드를 생성하기 위해 상기 송신자 장치에 의해 이용된 제1 비밀키와 상이한, 제2 비밀키를 이용하여 상기 획득된 양자 메시지 인증코드로부터 인증용 양자 메시지를 획득하는 인증용 양자 메시지 획득부; 및 상기 양자 메시지와 상기 인증용 양자 메시지의 동일성을 판단함으로써 양자 메시지 인증을 수행하는 양자 메시지 인증 수행부를 포함하되, 상기 제1 비밀키는 상기 송신자 장치의 고유한 비밀키이고, 상기 제2 비밀키는 수신자 장치의 고유한 비밀키이고,상기 양자 메시지-인증코드 쌍은, 양자 메시지 및 상기 양자 메시지에 대응하는 양자 메시지 인증코드로 구성되고, 상기 양자 메시지-인증코드 쌍은 상기 제1 비밀키를 이용하여 생성되는 것이고, 상기 제1 비밀키는 상기 양자 메시지 인증코드를 생성하기 위한 회전각 시퀀스인, 양자 메시지 인증을 위한 수신자 장치
|
2 |
2
제 1 항에 있어서,상기 인증용 양자 메시지 획득부는,상기 획득된 양자 메시지 인증코드를 상기 제2 비밀키를 이용하여 암호화하고, 암호화된 양자 메시지 인증코드를 상기 송신자 장치로 송신하는 제1 모듈; 및상기 제1 비밀키를 이용하여 상기 송신자 장치에 의해 복원된, 암호화된 양자 메시지를 상기 송신자 장치로부터 수신하고, 상기 제2 비밀키를 이용하여 상기 암호화된 양자 메시지를 복호화하여 인증용 양자 메시지를 획득하는 제2 모듈을 포함하는, 양자 메시지 인증을 위한 수신자 장치
|
3 |
3
제 1 항에 있어서,상기 양자 메시지-인증코드 쌍 복호화부는, 상기 미리 공유된 비밀키를 아다마르(hardamard) 연산자에 적용하여 상기 암호화된 양자 메시지-인증코드 쌍을 복호화하되, 상기 아다마르 연산자는 서로 상이한 기울기를 갖는 반파장판과 사분의일파장판을 포함하는 광학소자로 구현되는, 양자 메시지 인증을 위한 수신자 장치
|
4 |
4
제 1 항에 있어서,상기 인증용 양자 메시지 획득부는,상기 제2 비밀키를 회전 연산자에 적용하여 상기 인증용 양자 메시지를 획득하되, 상기 회전 연산자는 서로 상이한 기울기를 갖는 2개의 반파장판을 포함하는 광학소자로 구현되는, 양자 메시지 인증을 위한 수신자 장치
|
5 |
5
제 1 항에 있어서,상기 양자 메시지 인증 수행부는,복수 개의 아다마르 게이트와 단일의 교차 게이트를 포함하는 회로로 구현되는, 양자 메시지 인증을 위한 수신자 장치
|
6 |
6
제 1 항에 있어서,상기 양자 메시지 인증 수행부는,교차 검사(swap test)를 이용하여 상기 양자 메시지의 동일성을 판단하는, 양자 메시지 인증을 위한 수신자 장치
|
7 |
7
수신자 장치가, 미리 공유된 비밀키를 이용하여 송신자 장치에 의해 암호화된 양자 메시지-인증코드 쌍을 상기 송신자 장치로부터 수신하고, 상기 미리 공유된 비밀키를 이용하여 상기 암호화된 양자 메시지-인증코드 쌍을 복호화하여 양자 메시지 및 양자 메시지 인증코드를 획득하는 양자 메시지-인증코드 쌍 복호화 단계; 상기 수신자 장치가, 상기 양자 메시지로부터 상기 양자 메시지 인증코드를 생성하기 위해 상기 송신자 장치에 의해 이용된 제1 비밀키와 상이한, 제2 비밀키를 이용하여 상기 획득된 양자 메시지 인증코드로부터 인증용 양자 메시지를 획득하는 인증용 양자 메시지 획득 단계; 및 상기 수신자 장치가, 상기 양자 메시지와 상기 인증용 양자 메시지의 동일성을 판단함으로써 양자 메시지 인증을 수행하는 양자 메시지 인증 수행 단계를 포함하되, 상기 제1 비밀키는 상기 송신자 장치의 고유한 비밀키이고, 상기 제2 비밀키는 상기 수신자 장치의 고유한 비밀키이고,상기 양자 메시지-인증코드 쌍은, 양자 메시지 및 상기 양자 메시지에 대응하는 양자 메시지 인증코드로 구성되고, 상기 양자 메시지-인증코드 쌍은 상기 제1 비밀키를 이용하여 생성되는 것이고, 상기 제1 비밀키는 상기 양자 메시지 인증코드를 생성하기 위한 회전각 시퀀스인, 양자 메시지 인증 방법
|
8 |
8
제 7 항에 있어서,상기 인증용 양자 메시지 획득 단계는,상기 획득된 양자 메시지 인증코드를 상기 제2 비밀키를 이용하여 암호화하고, 암호화된 양자 메시지 인증코드를 상기 송신자 장치로 송신하는 제1 단계; 및상기 제1 비밀키를 이용하여 상기 송신자 장치에 의해 복원된, 암호화된 양자 메시지를 상기 송신자 장치로부터 수신하고, 상기 제2 비밀키를 이용하여 상기 암호화된 양자 메시지를 복호화하여 인증용 양자 메시지를 획득하는 제2 단계를 포함하는, 양자 메시지 인증 방법
|
9 |
9
제 7 항에 있어서,상기 양자 메시지-인증코드 쌍 복호화 단계는, 상기 미리 공유된 비밀키를 아다마르(hardamard) 연산자에 적용하여 상기 암호화된 양자 메시지-인증코드 쌍을 복호화하되, 상기 아다마르 연산자는 서로 상이한 기울기를 갖는 반파장판과 사분의일파장판을 포함하는 광학소자로 구현되는, 양자 메시지 인증 방법
|
10 |
10
제 7 항에 있어서,상기 인증용 양자 메시지 획득 단계는,상기 제2 비밀키를 회전 연산자에 적용하여 상기 인증용 양자 메시지를 획득하되, 상기 회전 연산자는 서로 상이한 기울기를 갖는 2개의 반파장판을 포함하는 광학소자로 구현되는, 양자 메시지 인증 방법
|
11 |
11
제 7 항에 있어서,상기 양자 메시지 인증 수행 단계는,복수 개의 아다마르 게이트와 단일의 교차 게이트를 포함하는 회로로 구현되는, 양자 메시지 인증 방법
|
12 |
12
제 7 항에 있어서,상기 양자 메시지 인증 수행 단계는,교차 검사(swap test)를 이용하여 상기 양자 메시지의 동일성을 판단하는, 양자 메시지 인증 방법
|
13 |
13
제 7 항 내지 제 12 항 중 어느 한 항에 따른 양자 메시지 인증 방법을 수행하기 위한, 컴퓨터 프로그램이 기록된 컴퓨터로 판독 가능한 기록 매체
|