가공데이터 · 특허 지식베이스

이동체 정보 보안 시스템 및 이를 이용한 이동체 정보 보안 방법 document_id 1020160077458

출원번호
1020160077458
분류
전기(H섹션)
문맥 (context)
[청구항 1] 이동이 가능한 이동체에 배치되고, 상기 이동체에 대한 정보(이하, '이동체 정보 m'이라 함)을 저장하고 있으며, 상기 이동체 정보 m을 암호화하여 암호문 c를 생성하는 이동체 제어장치 상기 이동체와 이격되어 배치되고, 무선 통신 방법으로 상기 이동체 제어장치와 신호를 주고받을 수 있는 l개의 중간 연결장치들(단, l은 2 이상의 정수임) 유선 또는 무선 네트워크를 통해 상기 중간 연결장치들 각각과 신호를 주고받을 수 있는 관리 장치 유선 또는 무선 네트워크를 통해 상기 관리 장치와 신호를 주고받을 수 있는 메인 서버; 및 유선 또는 무선 네트워크를 통해 상기 관리 장치 및 상기 메인 서버와 각각 신호를 주고받을 수 있는 사용자 단말기를 포함하고, 상기 이동체 제어장치는 상기 암호문 c을 상기 관리 장치로 제공하고, 상기 중간 연결장치들과 공유하기 위해 분할된 l개의 쉐어값들을 상기 중간 연결장치들로 각각 제공하며, 상기 중간 연결장치들 중 k개 이상의 중간 연결장치들(단, k는 2 이상이고 l 이하인 정수)은 상기 쉐어값들 중 k 이상의 쉐어값들을 각각 이용하여 k개 이상의 프록시값들을 각각 생성하고, 상기 관리 장치는 상기 k개 이상의 중간 연결장치들로부터 상기 k개 이상의 프록시값들을 각각 제공받으면, 상기 k개 이상의 프록시값들을 이용하여 상기 암호문 c를 재암호화하여 재암호문 c'를 생성하며, 상기 사용자 단말기는 상기 관리 장치로부터 상기 재암호문 c'를 제공받고, 상기 재암호문 c'를 복호화하여 상기 이동체 정보 m을 추출하는 것을 특징으로 하는 이동체 정보 보안 시스템 [청구항 2] 제1항에 있어서,동체 제어장치는상기 중간 연결장치들 각각을 식별하기 위한 프록시 식별자들을 이용하여 상기 쉐어값들생성하는것을특징으로 하는이동체 정보 보안 시스템. [청구항 3] 제2항에 있어서,동체 제어장치는재암호화키 rk를 관리 장치로 제공하고,상기 관리 장치는상기 k개 이상의 프록시값들 및 상기 재암호화키 rk를 이용하여, 상기 암호문 c를 재암호화하여재암호문생성하는것을특징으로 하는이동체 정보 보안 시스템. [청구항 4] 제3항에 있어서,서버는이동체 공개키 pk1, 이동체 비밀키 sk1 및 사용자 공개키 pk2를 상기 이동체 제어장치로 제공하고,상기 이동체 제어장치는상기 이동체 공개키 pk1 및 상기 이동체 비밀키 sk1을 이용하여, 상기 이동체 정보 m을 암호화하여 상기 암호문 c을 생성하고,상기 이동체 공개키 pk1, 상기 이동체 비밀키 sk1 및 상기 사용자 공개키 pk2를 이용하여, 상기 재암호화키생성하는것을특징으로 하는이동체 정보 보안 시스템. [청구항 5] 제4항에 있어서,서버는사용자 비밀키 sk2를 상기 사용자 단말기로 제공하고,상기 사용자 단말기는상기 사용자 비밀키 sk2를 이용하여, 상기 재암호문 c'를 복호화하여 상기 이동체정보추출하는것을특징으로 하는이동체 정보 보안 시스템. [청구항 6] 제5항에 있어서,서버는상기 이동체를 식별하기 위한 이동체 식별자를 이용하여 상기 이동체 공개키 pk1 및 상기 이동체 비밀키 sk1을 생성하고,상기 사용자 단말기를 식별하기 위한 사용자 식별자를 이용하여 상기 사용자 공개키 pk2및상기사용자비밀키생성하는것을특징으로 하는이동체 정보 보안 시스템. [청구항 7] 제6항에 있어서,서버는셋업 함수(setup)에서, 보안 파라미터 k를 입력받아, 마스터키 mk 및 공개 파라미터 params를 생성하고,추출 함수(extract)에서, 상기 마스터키 mk, 상기 공개 파라미터 params 및 상기 이동체 식별자를 입력받아, 상기 이동체 공개키 pk1 및 상기 이동체 비밀키 sk1을 생성하며,상기 추출 함수(extract)에서, 상기 마스터키 mk, 상기 공개 파라미터 params 및 상기 사용자 식별자를 입력받아, 상기 사용자 공개키 pk2및상기사용자비밀키생성하는것을특징으로 하는이동체 정보 보안 시스템. [청구항 8] 제7항에 있어서,서버는상기 공개 파라미터 params를 상기 이동체 제어장치로 제공하고,상기 이동체 제어장치는상기 공개 파라미터 params 및 상기 프록시 식별자들을 이용하여 상기 쉐어값들을 생성하고,상기 공개 파라미터 params, 상기 이동체 공개키 pk1 및 상기 이동체 비밀키 sk1을 이용하여, 상기 이동체 정보 m을 암호화하여 상기 암호문 c을 생성하며,상기 공개 파라미터 params, 상기 이동체 공개키 pk1, 상기 이동체 비밀키 sk1 및 상기 사용자 공개키 pk2를 이용하여, 상기 재암호화키생성하는것을특징으로 하는이동체 정보 보안 시스템. [청구항 9] 제8항에 있어서,동체 제어장치는제1 랜덤값 r1, 제2 랜덤값 r2 및 다항식 f(x)를 생성한 후, 상기 제1 랜덤값 r1 및 상기 제2 랜덤값 r2를 합산하여 합산 랜덤값 r를 계산하고,분할 함수(split)에서, 상기 프록시 식별자들, 상기 공개 파라미터 params, 상기 제2 랜덤값 r2 및 상기 다항식 f(x)를 입력받아, 상기 쉐어값들을 생성하며,암호화 함수(encrypt)에서, 상기 이동체 정보 m, 상기 공개 파라미터 params, 상기 이동체 공개키 pk1, 상기 이동체 비밀키 sk1, 상기 제1 랜덤값 r1 및 상기 합산 랜덤값 r을 입력받아, 상기 암호문 c를 생성하고,키생성 함수(rkgen)에서, 상기 공개 파라미터 params, 상기 이동체 공개키 pk1, 상기 이동체 비밀키 sk1 및 상기 사용자 공개키 pk2를 입력받아, 상기 재암호화키생성하는것을특징으로 하는이동체 정보 보안 시스템. [청구항 10] 제7항에 있어서,서버는상기 공개 파라미터 params를 상기 관리 장치로 제공하고,상기 관리 장치는상기 공개 파라미터 params, 상기 k개 이상의 프록시값들 및 상기 재암호화키 rk를 이용하여, 상기 암호문 c를 재암호화하여상기재암호문생성하는것을특징으로 하는이동체 정보 보안 시스템. [청구항 11] 제10항에 있어서,상기 관리 장치는복원 함수(reconstruct)에서, 상기 k개 이상의 프록시값들을 입력받아, 복원 쉐어값을 생성하고,재암호화 함수(re-encrypt)에서, 상기 암호문 c, 상기 공개 파라미터 params, 상기 재암호화키 rk 및 상기 복원 쉐어값을 입력받아,상기재암호문생성하는것을특징으로 하는이동체 정보 보안 시스템. [청구항 12] 제7항에 있어서,서버는상기 공개 파라미터 params를 상기 사용자 단말기로 제공하고,상기 사용자 단말기는상기 공개 파라미터 params 및 상기 사용자 비밀키 sk2를 이용하여, 상기 재암호문 c'를 복호화하여 상기 이동체정보추출하는것을특징으로 하는이동체 정보 보안 시스템. [청구항 13] 제12항에 있어서,상기 사용자 단말기는복호화 함수(decrypt)에서, 상기 재암호문 c', 상기 공개 파라미터 params 및 상기 사용자 비밀키 sk2를 입력받아, 상기 이동체정보생성하는것을특징으로 하는이동체 정보 보안 시스템. [청구항 14] 제1항에 있어서,상기k개 이상의 중간 연결장치들은k개 이상의 프록시키들을 각각 생성한 후, 상기 k개 이상의 쉐어값들 및 상기 k개 이상의 프록시키들을 이용하여 상기 k개이상의프록시값들각각생성하는것을특징으로 하는이동체 정보 보안 시스템. [청구항 15] 제1항에 있어서,동체 제어장치는상기 중간 연결장치들 중 적어도 하나를 통해 상기 관리 장치와 신호를 주고받거나, 상기 관리 장치와 직접 무선 네트워크를 통해 신호를 주고받을 수있는것을특징으로 하는이동체 정보 보안 시스템. [청구항 16] 제1항에 있어서,동체 제어장치는상기 중간 연결장치들 중 적어도 하나 및 상기 관리 장치를 통해 상기 메인 서버와 신호를 주고받거나, 상기 메인 서버와 직접 무선 네트워크를 통해 신호를 주고받을 수있는것을특징으로 하는이동체 정보 보안 시스템. [청구항 17] 제1항에 있어서,동체에 배치되고, 상기 이동체 정보 m을 생성하거나 저장하고 있으며, 상기 이동체 정보 m을 상기 이동체 제어장치로 제공하는엣지디바이스더포함하는것을특징으로 하는이동체 정보 보안 시스템.
지시문 (instruction)
주어진 특허 청구항을 읽고 발명의 구성요소와 구성을 파악하여 질문에 답하라. 요구되는 내용을 항목별 목록으로 제시하라.
질문 (question)
이동체 정보 보안 시스템에서 관리 장치가 암호문 c를 재암호화하여 재암호문 c'를 생성하기 위해 필요한 입력 값들은 무엇인가?
추론 과정 (compact_reasoning)
  1. 1과제 해석task_interpretation

    관리 장치가 암호문 c를 재암호화하여 재암호문 c'를 생성할 때 필요한 입력 값들을 찾는 것이다.

  2. 2정보 추출information_extraction

    청구항 1에서 관리 장치가 프록시값들을 이용하여 암호문 c를 재암호화한다는 내용과, 청구항 3 및 10에서 재암호화키 rk가 사용됨을 확인한다.

    • 상기 관리 장치는 상기 k개 이상의 프록시값들을 이용하여 상기 암호문 c를 재암호화하여 재암호문 c'를 생성하며
  3. 3근거 선택evidence_selection

    재암호화 과정에 직접적으로 관여하는 입력 요소인 암호문 c, 프록시값들, 재암호화키 rk를 추출한다.

    • 상기 k개 이상의 프록시값들을 이용하여 상기 암호문 c를 재암호화하여 재암호문 c'를 생성하며
  4. 4논리 통합logical_integration

    청구항 11의 재암호화 함수(re-encrypt) 구성을 통해 더 구체적인 입력 값인 공개 파라미터 params와 복원 쉐어값을 포함하여 통합한다.

    • 재암호화 함수(re-encrypt)에서, 상기 암호문 c, 상기 공개 파라미터 params, 상기 재암호화키 rk 및 상기 복원 쉐어값을 입력받아, 상기 재암호문 생성하는 것을 특징으로 하는
  5. 5결론 도출conclusion_formulation

    청구항 1, 3, 10, 11의 내용을 종합하여 관리 장치가 재암호화를 위해 사용하는 입력 값들을 정리한다.

  6. 6답변 생성answer_generation

    질문에 따라 필요한 입력 값들을 리스트 형식으로 작성한다.

최종 답변 (final_answer)
암호문 c, k개 이상의 프록시값들, 재암호화키 rk, 공개 파라미터 params, 복원 쉐어값
핵심 해석 (core_interpretation)
이동체 정보 보안 시스템에서 관리 장치는 분할된 쉐어값으로부터 생성된 프록시값들과 재암호화키, 공개 파라미터 등을 활용하여 기존 암호문을 새로운 재암호문으로 변환하는 재암호화 기능을 수행한다.