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

기밀성과 무결성을 제공하는 통합 암호화 장치 및 그 방법 document_id 1020100133553

출원번호
1020100133553
분류
전기(H섹션)
문맥 (context)
[청구항 1] 기밀성 및 무결성 기능을 포함하는 통합 암호 모듈과, 상기 통합 암호 모듈을 토대로 메시지 변조 여부를 파악하는 해쉬함수와, 상기 통합 암호 모듈을 토대로 데이터 암호 알고리즘을 구성하는 블록암호 를 포함하고, 상기 통합 암호 모듈은 상기 해쉬함수 또는 상기 블록암호로 선택적으로 사용되고, 상기 통합 암호 모듈은, 암호학적으로 혼돈(confusion) 성질을 주는 대치함수인 s-박스와 확산(diffusion) 성질을 주는 치환함수를 결합하여 내부함수를 구성하고, 입력된 비트에 대해 n×n s-박스, 특정 내부 상태값에 적용 되는 순환이동, 상기 통합 암호모듈과 상기 치환함수에 사용되는 xor 을 포함하는 연산으로 값을 출력하는 것을 특징으로 하는 기밀성과 무결성을 제공하는 통합 암호화 장치 [청구항 3] 제 1항에 있어서,쉬함수는, 입력된 임의 길이의 비트열을 32비트 워드열로 변환하는 메시지 사전 처리부와,상기 32비트 워드열로 변환된 메시지를 압축하는 메시지 압축부와,상기 메시지 압축부로부터 출력된 값으로 어느 한 해쉬 길이의 해쉬값을 출력하는 해쉬값 추출부를 포함하는 것을 특징으로 하는 기밀성과 무결성제공하는통합 암호화 장치. [청구항 4] 제 3항에 있어서,상기 메시지 사전 처리부는,입력된 메시지에 대한 비트열이 32비트의 배수가 되도록 마지막 비트에 하나의 1과 적어도 하나의 0을 추가하는 것을 특징으로 하는 기밀성과 무결성제공하는통합 암호화 장치. [청구항 5] 제3항에 있어서,상기 메시지 압축부는,상기 32비트 워드열로 변환된 메시지를 상태 갱신 함수를 이용하여 순차적으로 압축하는 것을 특징으로 하는 기밀성과 무결성제공하는통합 암호화 장치. [청구항 6] 제5항에 있어서,상기 상태 갱신 함수는,입력된 값에 대해 상기 통합 암호 모듈을 반복 적용하여 상기 입력된 값을 갱신하는 것을 특징으로 하는 기밀성과 무결성제공하는통합 암호화 장치. [청구항 7] 제3항에 있어서,쉬값 추출부는,해쉬함수의 길이에 대응하는 상태 갱신 함수를 수행하는 것을 특징으로 하는 기밀성과 무결성제공하는통합 암호화 장치. [청구항 8] 제 1항에 있어서,상기 블록암호는,128비트 평문 및 128비트 키를 입력 받아 적어도 하나의 통합 암호 모듈의 반복을 통해 128비트 암호문을 출력하는 함수인 것을 특징으로 하는 기밀성과 무결성제공하는통합 암호화 장치.
지시문 (instruction)
주어진 본문을 읽고 관련 정보를 분석하여 질문에 답하라.
질문 (question)
통합 암호화 장치에서 메시지 압축부가 메시지를 압축하는 구체적인 방식과 이때 사용되는 함수의 특징은 무엇인가?
추론 과정 (compact_reasoning)
  1. 1과제 해석task_interpretation

    통합 암호화 장치의 메시지 압축부가 메시지를 압축하는 방식과 사용되는 상태 갱신 함수의 특징을 파악해야 한다.

  2. 2정보 추출information_extraction

    청구항 5항과 6항에서 메시지 압축부의 동작 방식과 상태 갱신 함수의 정의를 추출한다.

    • 상기 상태 갱신 함수는,입력된 값에 대해 상기 통합 암호 모듈을 반복 적용하여 상기 입력된 값을 갱신하는 것을 특징으로 하는
  3. 3근거 선택evidence_selection

    압축 방식(상태 갱신 함수를 이용한 순차적 압축)과 함수의 특징(통합 암호 모듈의 반복 적용을 통한 값 갱신)에 관한 구절을 선택한다.

    • 상기 상태 갱신 함수는,입력된 값에 대해 상기 통합 암호 모듈을 반복 적용하여 상기 입력된 값을 갱신하는 것
  4. 4논리 통합logical_integration

    메시지 압축부는 32비트 워드열로 변환된 메시지를 상태 갱신 함수를 통해 순차적으로 압축하며, 이 함수는 통합 암호 모듈을 반복 적용하여 입력값을 갱신하는 특징을 가진다.

  5. 5결론 도출conclusion_formulation

    질문에 따라 압축 방식과 함수의 특징을 결합하여 최종 답변을 구성한다.

  6. 6답변 생성answer_generation

    메시지 압축부는 32비트 워드열로 변환된 메시지를 상태 갱신 함수를 이용하여 순차적으로 압축하며, 이때 사용되는 상태 갱신 함수는 입력된 값에 대해 통합 암호 모듈을 반복 적용하여 입력된 값을 갱신하는 특징을 가진다.

최종 답변 (final_answer)
메시지 압축부는 32비트 워드열로 변환된 메시지를 상태 갱신 함수를 이용하여 순차적으로 압축한다. 이때 사용되는 상태 갱신 함수는 입력된 값에 대해 통합 암호 모듈을 반복 적용함으로써 입력된 값을 갱신하는 특징을 가진다.
핵심 해석 (core_interpretation)
본 발명은 통합 암호 모듈을 반복 적용하는 상태 갱신 함수를 통해 메시지를 순차적으로 압축함으로써 해쉬값을 생성하는 기술적 구성을 포함한다.