맞춤기술찾기

이전대상기술

일방향 함수를 이용한 암호 운영모드 기반의 화이트박스 암호화 방법 및 장치

  • 기술번호 : KST2023005612
  • 담당센터 : 서울동부기술혁신센터
  • 전화번호 : 02-2155-3662
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 암호키를 보호하고 필요한 기능만을 제공하여 안전성을 강화하기 위해 화이트박스 암호화 기술에 확률론적 일방향성을 갖는 출력 인코딩을 추가한 블록암호 운영모드에 관한 것으로, 블록 암호의 출력을 인코딩 과정에 공개키만을 사용하기 때문에 대응되는 비밀키 없이는 복호화 기능을 수행할 수 없도록 할 수 있다. 이를 통해, 호환성을 고려하여 취약한 표준 암호화이트박스 기술로 불가피하게 암호화하는 경우에도 일방향성(즉, 암호화만 가능하고 복호화는 할 수 없음)을 유지할 수 있다.
Int. CL H04L 9/06 (2006.01.01)
CPC H04L 9/0637(2013.01) H04L 2209/16(2013.01) H04L 2209/34(2013.01)
출원번호/일자 1020220009241 (2022.01.21)
출원인 국민대학교산학협력단
등록번호/일자
공개번호/일자 10-2023-0095750 (2023.06.29) 문서열기
공고번호/일자
국제출원번호/일자
국제공개번호/일자
우선권정보 대한민국  |   1020210184505   |   2021.12.22
법적상태 공개
심사진행상태 수리
심판사항
구분 국내출원/신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2022.01.21)
심사청구항수 14

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 국민대학교산학협력단 대한민국 서울특별시 성북구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 류지은 충청남도 논산시 시민로**
2 유현도 서울특별시 성북구
3 강주성 서울특별시 강북구
4 염용진 서울특별시 강남구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 임태빈 대한민국 서울특별시 서초구 반포대로**길 ** ***동 ***,***호(서초동, 한빛위너스)(현신특허사무소)
2 정부연 대한민국 서울특별시 서초구 반포대로**길 **(서초동, 한빛위너스) ***동 ***, ***호(현신특허법률사무소)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
최종권리자 정보가 없습니다
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2022.01.21 수리 (Accepted) 1-1-2022-0080258-78
2 선행기술조사의뢰서
Request for Prior Art Search
2023.06.16 수리 (Accepted) 9-1-9999-9999999-89
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
초기 벡터와 함께 입력된 평문 메시지를 인코딩하여 인코딩된 평문을 생성하는 입력 인코딩 단계;상기 인코딩된 평문을 입력으로 수신하여 일방향 함수가 적용된 화이트박스 암호화 과정을 통해 인코딩된 암호문을 출력으로 생성하는 화이트박스 암호화 단계; 및상기 인코딩된 암호문을 디코딩하여 상기 평문 메시지에 대응되는 암호문 메시지를 생성하는 출력 디코딩 단계를 포함하는 일방향 함수를 이용한 암호 운영모드 기반의 화이트박스 암호화 방법
2 2
제1항에 있어서, 상기 입력 인코딩 단계는상기 평문 메시지를 복수의 평문 메시지 블록들로 분할하는 단계; 및상기 복수의 평문 메시지 블록들 각각을 인코딩하여 복수의 인코딩된 평문 블록들을 생성하는 단계를 포함하는 것을 특징으로 하는 일방향 함수를 이용한 암호 운영모드 기반의 화이트박스 암호화 방법
3 3
제2항에 있어서, 상기 입력 인코딩 단계는상기 복수의 평문 메시지 블록들 각각을 병렬적으로 인코딩하는 단계를 포함하는 것을 특징으로 하는 일방향 함수를 이용한 암호 운영모드 기반의 화이트박스 암호화 방법
4 4
제2항에 있어서, 상기 화이트박스 암호화 단계는암호키가 적용된 화이트박스 블록 암호 알고리즘을 이용하여 상기 복수의 인코딩된 평문 블록들에 대응되는 복수의 인코딩된 암호문 블록들을 반복적으로 생성하는 단계를 포함하는 것을 특징으로 일방향 함수를 이용한 암호 운영모드 기반의 화이트박스 암호화 방법
5 5
제4항에 있어서, 상기 화이트박스 암호화 단계는인코딩된 평문 블록에 상기 화이트박스 블록 암호 알고리즘을 적용하여 제1 중간 블록을 생성하는 단계;상기 제1 중간 블록에 비트 선택 함수를 적용하여 상기 제1 중간 블록의 일부에 해당하는 제2 중간 블록과 나머지에 해당하는 제3 중간 블록을 각각 생성하는 단계;상기 제2 중간 블록에 상기 일방향 함수를 적용하여 제4 중간 블록을 생성하는 단계; 및상기 제3 중간 블록과 상기 제4 중간 블록을 연결하여 인코딩된 암호문 블록을 생성하는 단계를 포함하는 것을 특징으로 하는 일방향 함수를 이용한 암호 운영모드 기반의 화이트박스 암호화 방법
6 6
제5항에 있어서, 상기 화이트박스 암호화 단계는상기 인코딩된 암호문 블록에 압축(compress) 함수를 적용하여 상기 초기 벡터를 갱신하는 단계를 포함하는 것을 특징으로 하는 일방향 함수를 이용한 암호 운영모드 기반의 화이트박스 암호화 방법
7 7
제5항에 있어서, 상기 일방향 함수는상기 제2 중간 블록과 난수를 입력으로 수신하여 확률론적(probabilistic) 인코딩 방식에 따라 상기 제4 중간 블록을 생성하도록 구현되는 것을 특징으로 하는 일방향 함수를 이용한 암호 운영모드 기반의 화이트박스 암호화 방법
8 8
제1항에 있어서,상기 암호문 메시지를 기초로 상기 평문 메시지를 복원하는 메시지 복원 단계를 더 포함하는 것을 특징으로 하는 일방향 함수를 이용한 암호 운영모드 기반의 화이트박스 암호화 방법
9 9
제8항에 있어서, 상기 메시지 복원 단계는상기 초기 벡터와 함께 입력된 상기 암호문 메시지를 인코딩하여 상기 인코딩된 암호문을 생성하는 출력 인코딩 단계;상기 인코딩된 암호문을 입력으로 수신하여 상기 화이트박스 암호화의 역방향 과정을 통해 상기 인코딩된 평문을 출력으로 생성하는 화이트박스 암호화 단계; 및상기 인코딩된 평문을 인코딩하여 상기 암호문 메시지에 대응되는 평문 메시지를 생성하는 입력 인코딩 단계를 포함하는 것을 특징으로 하는 일방향 함수를 이용한 암호 운영모드 기반의 화이트박스 암호화 방법
10 10
초기 벡터와 함께 입력된 평문 메시지를 인코딩하여 인코딩된 평문을 생성하는 입력 인코딩부;상기 인코딩된 평문을 입력으로 수신하여 일방향 함수가 적용된 화이트박스 암호화 과정을 통해 인코딩된 암호문을 출력으로 생성하는 화이트박스 암호화부; 및상기 인코딩된 암호문을 디코딩하여 상기 평문 메시지에 대응되는 암호문 메시지를 생성하는 출력 디코딩부를 포함하는 일방향 함수를 이용한 암호 운영모드 기반의 화이트박스 암호화 장치
11 11
제10항에 있어서, 상기 화이트박스 암호화부는암호키가 적용된 화이트박스 블록 암호 알고리즘을 이용하여 상기 복수의 인코딩된 평문 블록들에 대응되는 복수의 인코딩된 암호문 블록들을 반복적으로 생성하는 것을 특징으로 일방향 함수를 이용한 암호 운영모드 기반의 화이트박스 암호화 장치
12 12
제11항에 있어서, 상기 화이트박스 암호화부는인코딩된 평문 블록에 상기 화이트박스 블록 암호 알고리즘을 적용하여 제1 중간 블록을 생성하고, 상기 제1 중간 블록에 비트 선택 함수를 적용하여 상기 제1 중간 블록의 일부에 해당하는 제2 중간 블록과 나머지에 해당하는 제3 중간 블록을 각각 생성하며, 상기 제2 중간 블록에 상기 일방향 함수를 적용하여 제4 중간 블록을 생성하고, 상기 제3 중간 블록과 상기 제4 중간 블록을 연결하여 인코딩된 암호문 블록을 생성하는 것을 특징으로 하는 일방향 함수를 이용한 암호 운영모드 기반의 화이트박스 암호화 장치
13 13
제12항에 있어서, 상기 일방향 함수는상기 제2 중간 블록과 난수를 입력으로 수신하여 확률론적(probabilistic) 인코딩 방식에 따라 상기 제4 중간 블록을 생성하도록 구현되는 것을 특징으로 하는 일방향 함수를 이용한 암호 운영모드 기반의 화이트박스 암호화 장치
14 14
제10항에 있어서,상기 암호문 메시지를 기초로 상기 평문 메시지를 복원하는 메시지 복원부를 더 포함하는 것을 특징으로 하는 일방향 함수를 이용한 암호 운영모드 기반의 화이트박스 암호화 장치
지정국 정보가 없습니다
패밀리정보가 없습니다
순번, 연구부처, 주관기관, 연구사업, 연구과제의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 국가R&D 연구정보 정보 표입니다.
순번 연구부처 주관기관 연구사업 연구과제
1 과학기술정보통신부 국민대학교 기후변화대응기술개발(R&D) 양자컴퓨팅 환경에 대비한 분산자원 플랫폼 관리용 암호 기술 연구