문맥 (context)
[청구항 2]
제1항에 있어서,상기 생성자 정보는,상기 인증정보 생성 장치의 식별정보, 상기 인증정보 생성 장치의 주소정보, 서비스 정보 및 상기 인증정보 생성 장치의 페어링 히스토리 정보 중에서 적어도 하나를 포함하는인증정보를 생성하고 인증정보증명하는장치.
[청구항 3]
제1항에 있어서,상기 주정보 생성부는,상기 생성자 정보를 해쉬해서 해쉬값을 계산하는 해쉬부;상기 주정보를 생성할 때 사용되는 제0 난수를 생성하는 제0 난수 발생부;상기 해쉬값과 상기 제0 난수를 배타적 논리합해서 기초정보를 생성하는 배타적 논리합 연산부; 및상기 기초정보를 기설정한 값으로 나머지 연산해서 상기 주정보를 생성하는 나머지 연산부를 포함하는인증정보를 생성하고 인증정보증명하는장치.
[청구항 4]
제3항에 있어서,상기 매개변수 수집부는,상기 제0 난수를 생성할 때 사용된 매개변수도 수집하는인증정보를 생성하고 인증정보증명하는장치.
[청구항 5]
제3항에 있어서,상기 나머지 연산부는,상기 기초정보를 제곱연산하고 재곱연산된 기초정보를 상기 기설정한 값으로 나머지 연산해서 상기 주정보를 생성하는인증정보를 생성하고 인증정보증명하는장치.
[청구항 6]
제1항에 있어서,상기 보조정보 생성부는,상기 보조정보를 생성할 때 사용되는 난수를 생성하는 난수 발생부; 및상기 난수를 기설정한 값으로 나머지 연산해서 상기 보조정보를 생성하는 나머지 연산부를 포함하는인증정보를 생성하고 인증정보증명하는장치.
[청구항 7]
제6항에 있어서,상기 매개변수는,상기 난수의 위치정보이거나 또는 상기 난수의 위치정보와 시드(seed) 정보인인증정보를 생성하고 인증정보증명하는장치.
[청구항 8]
제6항에 있어서,상기 나머지 연산부는,상기 난수를 제곱연산 하고 재곱연산된 난수를 상기 기설정한 값으로 나머지 연산해서 상기 보조정보를 생성하는인증정보를 생성하고 인증정보증명하는장치.
[청구항 9]
제1항에 있어서,상기 결합부는,상기 주정보, 적어도 하나의 상기 보조정보 및 상기 매개변수를 연접해서 상기 인증정보를 생성하는인증정보를 생성하고 인증정보증명하는장치.
[청구항 10]
제1항에 있어서,상기 인증정보를 배포한 후, 상기 인증정보를 포함한 인증 요청 메시지를 수신하면 상기 인증정보에 포함된 적어도 하나의 상기 매개변수를 이용해서 상기 보조정보를 생성할 때 사용된 적어도 하나의 상기 난수를 재생성하는 난수 재생성부; 및적어도 하나의 상기 재성성된 난수를 이용해서 상기 인증정보를 생성한 장치임을 증명하는 증명부를 더 포함하는인증정보를 생성하고 인증정보증명하는장치.
[청구항 11]
제10항에 있어서,상기 난수 재생성부는,상기 인증정보에 상기 주정보를 생성할 때 사용되는 제0 난수의 매개변수가 존재하면 상기 제0 난수를 재생성하고,상기 증명부는, 상기 제0 난수와 적어도 하나의 상기 난수를 상기 인증정보를 생성한 장치임을 증명하는인증정보를 생성하고 인증정보증명하는장치.
[청구항 12]
제10항에 있어서,상기 증명부는,영지식 증명(zero-knowledge proof) 기법을 통해 상기 인증정보를 생성한 장치임을 증명하는인증정보를 생성하고 인증정보증명하는장치.
[청구항 13]
제1항에 있어서,인증정보 요청장치와 페어링을 통해 통신을 연결하고 페어링할 때 비밀키를 공유하고 인증정보 요청장치와 페어링 히스토리 정보를 갱신하는 페어링부; 및상기 인증정보 요청장치로부터 암호화된 기초정보를 수신하고 상기 비밀키를 이용해서 상기 암호화된 기초정보를 복호해서 기초정보를 확인하는 복호부를 더 포함하고,상기 주정보 생성부는,상기 기초정보를 수신하는 기초정보 수신부; 및상기 기초정보를 기설정한 값으로 나머지 연산해서 상기 주정보를 생성하는 나머지 연산부를 포함하는인증정보를 생성하고 인증정보증명하는장치.
[청구항 14]
제13항에 있어서,상기 기초정보는,상기 갱신된 페어링 히스토리 정보 또는 상기 생성자 정보 중 적어도 하나가 해쉬된 해쉬값인인증정보를 생성하고 인증정보증명하는장치.
지시문 (instruction)
주어진 본문을 읽고 관련 정보를 분석하여 질문에 답하라.
질문 (question)
인증정보를 생성한 장치가 인증 요청 메시지를 수신했을 때, 인증정보에 포함된 매개변수를 이용하여 보조정보 생성에 사용된 난수를 재생성하고 장치임을 증명하는 전체적인 구성 요소와 그 절차는 무엇인가?
추론 과정 (compact_reasoning)
-
1과제 해석
task_interpretation인증 요청 메시지 수신 시 매개변수를 이용해 난수를 재생성하고 장치임을 증명하는 구성 요소와 절차를 파악해야 한다.
-
2정보 추출
information_extraction청구항 10항에서 난수 재생성부와 증명부를 포함함을 확인하고, 청구항 11항에서 구체적인 재생성 및 증명 방식을 추출한다.
- 상기 인증정보를 포함한 인증 요청 메시지를 수신하면 상기 인증정보에 포함된 적어도 하나의 상기 매개변수를 이용해서 상기 보조정보를 생성할 때 사용된 적어도 하나의 상기 난수를 재생성하는 난수 재생성부; 및적어도 하나의 상기 재성성된 난수를 이용해서 상기 인증정보를 생성한 장치임을 증명하는 증명부
-
3근거 선택
evidence_selection난수 재생성부의 동작(매개변수를 이용한 제0 난수 재생성)과 증명부의 동작(제0 난수와 보조정보용 난수를 이용한 증명)에 관한 구절을 선택한다.
- 상기 난수 재생성부는,상기 인증정보에 상기 주정보를 생성할 때 사용되는 제0 난수의 매개변수가 존재하면 상기 제0 난수를 재생성하고,상기 증명부는, 상기 제0 난수와 적어도 하나의 상기 난수를 상기 인증정보를 생성한 장치임을 증명하는
-
4논리 통합
logical_integration인증 요청 메시지 수신 -> 매개변수 활용 -> 난수 재생성부의 제0 난수 재생성 -> 증명부의 제0 난수와 난수를 이용한 장치 증명 순으로 절차를 통합한다.
-
5결론 도출
conclusion_formulation구성 요소는 난수 재생성부와 증명부이며, 절차는 매개변수로 제0 난수를 재생성한 후 이를 기존 난수와 결합하여 증명하는 과정임을 도출한다.
-
6답변 생성
answer_generation추출된 구성 요소와 절차를 질문의 형식에 맞춰 정리하여 최종 답변을 작성한다.
최종 답변 (final_answer)
인증정보를 생성한 장치가 인증 요청 메시지를 수신했을 때의 구성 요소와 절차는 다음과 같다.
1. 구성 요소: 난수 재생성부 및 증명부
2. 절차:
- 난수 재생성부는 인증정보에 포함된 매개변수를 이용하여, 주정보 생성 시 사용되었던 제0 난수의 매개변수가 존재할 경우 해당 제0 난수를 재생성한다.
- 증명부는 재생성된 제0 난수와 적어도 하나의 난수를 이용하여, 해당 장치가 인증정보를 생성한 장치임을 증명한다.
핵심 해석 (core_interpretation)
인증정보에 포함된 매개변수를 활용하여 과거에 사용된 난수를 복원하고, 이를 통해 장치의 정당성을 입증하는 보안 인증 메커니즘에 관한 기술이다.