맞춤기술찾기

이전대상기술

PUF를 이용하는 하드웨어 암호키 생성 장치 및 방법

  • 기술번호 : KST2015091902
  • 담당센터 : 대전기술혁신센터
  • 전화번호 : 042-610-2279
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 PUF(Physically Unclonable Function) 로직을 이용하여 하드웨어의 암호키를 생성하는 장치 및 방법에 관한 것이다. 본 발명에 따른 PUF를 이용하는 하드웨어 암호키 생성 장치는 입력 데이터를 수신하는 복수의 링 오실레이터를 포함하고, 입력 데이터에 따른 링 오실레이션 출력 신호를 출력하는 링 오실레이터부와, 링 오실레이터부의 출력 신호를 입력 받고, 입력 받은 복수의 링 오실레이터의 출력 신호에 대한 XOR 연산값을 출력하는 XOR게이트와, XOR게이트의 연산값을 입력받고, 연산값을 모니터링하고, 모니터링의 결과에 따라 인에이블신호를 출력하는 래치 및 래치가 출력한 인에이블신호를 수신하고, 복수의 링 오실레이터 중 적어도 어느 하나의 출력 신호를 저장하여 암호키를 생성하는 암호키 생성부를 포함하는 것을 특징으로 한다. 또한, 본 발명에 따른 PUF를 이용하는 하드웨어 암호키 생성 방법은 입력 데이터 및 PUF 인에이블 신호를 수신하는 단계와, 수신한 입력 데이터에 따라 링 오실레이션 작동하고, 링 오실레이션 출력 신호를 출력하는 단계와, 링 오실레이션 출력 신호를 입력 받고, 입력 받은 링 오실레이션 출력 신호에 대하여 XOR 연산을 수행하여 XOR 연산값을 출력하는 단계와, XOR연산값을 입력 받고, XOR 연산값의 변화를 모니터링하고, 모니터링의 결과에 따라 인에이블 신호를 출력하는 단계 및 인에이블 신호를 입력 받고, 입력된 인에이블 신호에 따라 링 오실레이션 출력 신호를 저장하여 암호키를 생성하는 단계를 포함하는 것을 특징으로 한다.
Int. CL G06F 21/73 (2013.01)
CPC G06F 21/73(2013.01)
출원번호/일자 1020130132371 (2013.11.01)
출원인 한국전자통신연구원
등록번호/일자
공개번호/일자 10-2015-0051012 (2015.05.11) 문서열기
공고번호/일자
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 공개
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 N
심사청구항수 9

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 한국전자통신연구원 대한민국 대전광역시 유성구

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 최용제 대한민국 대전광역시 유성구
2 최두호 대한민국 충청남도 천안시 동남구
3 조현숙 대한민국 대전광역시 유성구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 특허법인지명 대한민국 서울특별시 강남구 남부순환로**** 차우빌딩*층

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
최종권리자 정보가 없습니다
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2013.11.01 수리 (Accepted) 1-1-2013-0997520-88
2 출원인정보변경(경정)신고서
Notification of change of applicant's information
2015.02.02 수리 (Accepted) 4-1-2015-0006137-44
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
입력 데이터를 수신하는 복수의 링 오실레이터를 포함하고, 상기 입력 데이터에 따른 링 오실레이션 출력 신호를 출력하는 링 오실레이터부; 상기 링 오실레이터부의 출력 신호를 입력 받고, 상기 입력 받은 복수의 링 오실레이터의 출력 신호에 대한 XOR 연산값을 출력하는 XOR게이트; 상기 XOR게이트의 연산값을 입력받고, 상기 연산값을 모니터링하고, 상기 모니터링의 결과에 따라 인에이블신호를 출력하는 래치; 및상기 래치가 출력한 인에이블신호를 수신하고, 상기 복수의 링 오실레이터 중 적어도 어느 하나의 출력 신호를 저장하여 암호키를 생성하는 암호키 생성부를 포함하는 PUF를 이용하는 하드웨어 암호키 생성 장치
2 2
제1항에 있어서, 상기 링 오실레이터부는 PUF(Physically Unclonable Function) 인에이블 신호를 수신하고, 상기 PUF 인에이블 신호에 따라 상기 링 오실레이션 출력 신호를 출력하는 것 인 PUF를 이용하는 하드웨어 암호키 생성 장치
3 3
제1항에 있어서, 상기 링 오실레이터부는 문구(challenge)를 포함하는 상기 입력 데이터를 수신하는 것인 PUF를 이용하는 하드웨어 암호키 생성 장치
4 4
제2항에 있어서, 카운트값 및 상기 PUF 인에이블 신호를 입력받고, 상기 카운트값에 기초하여 상기 입력받은 PUF 인에이블 신호를 카운팅하여 출력하는 카운터를 더 포함하는 PUF를 이용하는 하드웨어 암호키 생성 장치
5 5
제4항에 있어서, 상기 래치는 상기 입력 받은 XOR게이트의 연산값을 클럭 신호로 사용하고, 상기 XOR 연산값 및 상기 카운터가 출력한 인에이블 신호가 하이(High) 신호인 경우 상기 인에이블 신호를 출력하는 것인 PUF를 이용하는 하드웨어 암호키 생성 장치
6 6
제1항에 있어서, 상기 래치가 출력하는 인에이블 신호를 입력 받고, 상기 입력 받은 인에이블 신호를 연산하여 PUF 암호키 생성 완료 신호를 출력하는 게이트를 더 포함하는 PUF를 이용하는 하드웨어 암호키 생성 장치
7 7
입력 데이터 및 PUF 인에이블 신호를 수신하는 단계; 상기 수신한 입력 데이터에 따라 링 오실레이션 작동하고, 상기 링 오실레이션 출력 신호를 출력하는 단계; 상기 링 오실레이션 출력 신호를 입력 받고, 상기 입력 받은 링 오실레이션 출력 신호에 대하여 XOR 연산을 수행하여 XOR 연산값을 출력하는 단계; 상기 XOR연산값을 입력 받고, 상기 XOR 연산값의 변화를 모니터링하고, 상기 모니터링의 결과에 따라 인에이블 신호를 출력하는 단계; 및상기 인에이블 신호를 입력 받고, 상기 입력된 인에이블 신호에 따라 상기 링 오실레이션 출력 신호를 저장하여 암호키를 생성하는 단계를 포함하는 PUF를 이용하는 하드웨어 암호키 생성 방법
8 8
제7항에 있어서, 상기 인에이블 신호를 출력하는 단계는상기 입력 받은 XOR연산값을 클럭 신호로 사용하되, 기설정된 카운트 값에 기초하여 카운팅 후 출력된 상기 PUF 인에이블 신호가 하이(high) 신호인 경우 상기 입력 받은 XOR연산값을 클럭 신호로 사용하는 것인 PUF를 이용하는 하드웨어 암호키 생성 방법
9 9
제7항에 있어서, 상기 XOR 연산값 모니터링의 결과에 따라 출력된 인에이블 신호를 입력 받고, 상기 인에이블 신호를 연산하여 PUF 암호키 생성 완료 신호를 생성하는 단계를 더 포함하는 PUF를 이용하는 하드웨어 암호키 생성 방법
지정국 정보가 없습니다
패밀리정보가 없습니다
국가 R&D 정보가 없습니다.