1 |
1
양자 방사선의 아날로그 잡음원을 발생하여 아날로그 잡음을 제공하는 양자 엔트로피 생성부; 상기 아날로그 잡음에 대한 디지털화를 통해 상기 양자 방사선의 입자가 검출되는 임의의 시점마다 순간적으로 발생되는 디지털 잡음을 제공하여 상기 디지털 잡음의 검출을 통해 상기 임의의 시점을 획득하여 상기 임의의 시점을 암호생성을 위한 암호화 시드로 추출하는 암호화 시드 추출부; 및상기 암호화 시드에 기초하여 일회용 양자 비밀번호(QTP)를 생성하고 상기 일회용 양자 비밀번호(QTP)의 발급 내역을 블록체인 상의 노드에 저장하는 QTP 생성부를 포함하되,상기 양자 엔트로피 생성부는알파(α), 베타(β) 또는 감마(γ) 방출 방사선 동위원소 중 하나의 방사선 동위원소에서 방출되는 방사선 입자의 파형을 상기 아날로그 잡음으로 제공하고,상기 QTP 생성부는난수발생기에 상기 암호화 시드를 제공하여 양자 난수를 생성하고 상기 양자 난수를 특정 자리수의 숫자 또는 바코드 또는 QR코드 형태로 변환하여 상기 일회용 양자 비밀번호인 QTP로서 제공하며, 상기 암호화 시드에 대해 암호학적 안전성을 보장하고 외부 장치와의 상기 QTP를 소통하는 펌웨어를 포함하고,상기 펌웨어는블록암호, 해시함수, 메시지 인증코드, DBRG 난수발생기, 키설정 및 ECDSA 전자서명의 암호기능을 수행하는 암호알고리즘 처리부; 및상기 블록암호에 사용되는 비밀키, 상기 메시지 인증코드에 사용되는 인증키 및 상기 전자서명에 사용되는 개인키의 보안매개변수를 키제로화 처리하는 중요 보안매개변수 처리부를 포함하는 것을 특징으로 하는 양자 엔트로피 기반 일회용 양자 비밀번호 생성 장치
|
2 |
2
삭제
|
3 |
3
제1항에 있어서, 상기 암호화 시드 추출부는상기 임의의 시점마다 동일한 진폭을 가지는 순간적인 펄스를 생성하여 해당 펄스를 상기 디지털 잡음으로 결정하고, 상기 디지털 잡음의 펄스간의 시간간격을 샘플링해서 상기 암호화 시드로 결정하는 것을 특징으로 하는 양자 엔트로피 기반 일회용 양자 비밀번호 생성 장치
|
4 |
4
제3항에 있어서, 상기 암호화 시드 추출부는상기 디지털 잡음의 펄스 수를 일정 시간마다 카운트하여 카운트한 펄스 수를 암호화 시드로 결정하는 것을 특징으로 하는 양자 엔트로피 기반 일회용 양자 비밀번호 생성 장치
|
5 |
5
제3항에 있어서, 상기 암호화 시드 추출부는상기 동일한 진폭보다 적은 진폭을 가지는 기준 잡음을 주기적으로 발생시킨 후 각 주기마다 상기 디지털 잡음과 상기 기준 잡음을 비교하고, 상기 비교를 통해 상기 디지털 잡음의 발생 시점을 검출하고 상기 기준 잡음의 발생 카운트를 기초로 상기 임의의 시점을 결정하여 상기 임의의 시점을 상기 암호화 시드로 추출하는 것을 특징으로 하는 양자 엔트로피 기반 일회용 양자 비밀번호 생성 장치
|
6 |
6
삭제
|
7 |
7
삭제
|
8 |
8
제1항에 있어서, 상기 펌웨어는양자 엔트로피 칩(QEC)에서 생성되는 양자 방사선의 아날로그 잡음원을 전송받아 암호알고리즘 처리과정을 수행하여 난수를 생성하고 생성된 난수를 일회용 비밀번호인 QTP로 발급하여 발급된 QTP를 UART 인터페이스를 통해 외부 장치와 통신을 통해 소통하도록 하는 것을 특징으로 하는 양자 엔트로피 기반 일회용 양자 비밀번호 생성 장치
|
9 |
9
양자 방사선의 아날로그 잡음원을 발생하여 아날로그 잡음을 제공하는 양자 엔트로피 생성단계; 상기 아날로그 잡음에 대한 디지털화를 통해 상기 양자 방사선의 입자가 검출되는 임의의 시점마다 순간적으로 발생되는 디지털 잡음을 제공하여 상기 디지털 잡음의 검출을 통해 상기 임의의 시점을 획득하여 상기 임의의 시점을 암호생성을 위한 암호화 시드로 추출하는 암호화 시드 추출단계; 및상기 암호화 시드에 기초하여 일회용 양자 비밀번호(QTP)를 생성하고 상기 일회용 양자 비밀번호의 발급 내역을 블록체인 상의 노드에 저장하는 QTP 생성단계를 포함하되,상기 양자 엔트로피 생성단계는알파(α), 베타(β) 또는 감마(γ) 방출 방사선 동위원소 중 하나의 방사선 동위원소에서 방출되는 방사선 입자의 파형을 상기 아날로그 잡음으로 제공하고,상기 QTP 생성단계는난수발생기에 상기 암호화 시드를 제공하여 양자 난수를 생성하고 상기 양자 난수를 특정 자리수의 숫자 또는 바코드 또는 QR코드 형태로 변환하여 상기 일회용 양자 비밀번호인 QTP로서 제공하는 단계; 및상기 암호화 시드에 대해 암호학적 안전성을 보장하고 외부 장치와의 상기 QTP를 소통하는 단계를 포함하는 것을 특징으로 하는 양자 엔트로피 기반 일회용 양자 비밀번호 생성 방법
|