맞춤기술찾기

이전대상기술

고속 모듈로 연산 장치(High speed modulo calculation apparatus)

  • 기술번호 : KST2017008530
  • 담당센터 : 대전기술혁신센터
  • 전화번호 : 042-610-2279
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 발명은 고속 모듈로 연산 장치에 관한 것이다. 보다 상세하게는 공개 키 기반의 암호기법에서 데이터 암호화 , 복호화 및 키 생성에서의 주된 연산인 X * Y mod N 형태의 곱셈 과정에서 요구되는 모듈로 연산에 대한 연산 속도를 크게 향상시킬 수 있는 고속 모듈로 연산 장치에 관한 것이다. 본 발명은 제1 데이터 워드, 제2 데이터 워드, 및 제3 데이터 워드에 대한 모듈로 연산을 수행하기 위한 장치에 있어서, 상기 제1 데이터 워드 및 상기 제2 데이터 워드를 입력받은 후 곱연산을 수행하는 제1 연산부; 상기 제1 연산부로부터 출력되는 곱연산 값을 입력받은 후 출력하는 제1 먹스부; 상기 제1 먹스부로부터 출력되는 상기 곱연산 값과 상기 제3 데이터 워드를 입력받은 후 모듈로 연산을 수행하는 제2 연산부; 상기 제2 연산부로부터 출력되는 모듈로 연산값을 입력받은 후 출력하는 제2 먹스부; 상기 제2 먹스부로부터 출력되는 모듈로 연산값을 저장하는 제1 레지스터부; 및 상기 제1 레지스터부에 저장되는 모듈로 연산값과 상기 제2 먹스부로부터 출력되는 모듈로 연산값을 입력받은 후 합연산을 수행하는 제3 연산부를 포함하고,상기 제1 데이터 워드는 복수 개의 부분 워드로 구성되며 각 부분 워드가 순차적으로 상기 제1 연산부에 입력되어 상기 제2 데이터 워드와 곱연산이 이루어지는 것을 특징으로 한다.
Int. CL G06F 7/72 (2006.01.01) H04L 9/30 (2006.01.01)
CPC G06F 7/722(2013.01) G06F 7/722(2013.01)
출원번호/일자 1020150164774 (2015.11.24)
출원인 한밭대학교 산학협력단, (주)유코아시스템
등록번호/일자 10-1775597-0000 (2017.08.31)
공개번호/일자 10-2017-0060377 (2017.06.01) 문서열기
공고번호/일자 (20170918) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 등록
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2015.11.24)
심사청구항수 7

출원인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 출원인 표입니다.
번호 이름 국적 주소
1 한밭대학교 산학협력단 대한민국 대전광역시 유성구
2 (주)유코아시스템 대한민국 대전광역시 서구

발명자

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

대리인

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

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 한밭대학교 산학협력단 대한민국 대전광역시 유성구
2 (주)유코아시스템 대한민국 대전광역시 서구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2015.11.24 수리 (Accepted) 1-1-2015-1146261-23
2 선행기술조사의뢰서
Request for Prior Art Search
2016.09.12 수리 (Accepted) 9-1-9999-9999999-89
3 선행기술조사보고서
Report of Prior Art Search
2016.12.20 수리 (Accepted) 9-1-2016-0051857-94
4 의견제출통지서
Notification of reason for refusal
2016.12.21 발송처리완료 (Completion of Transmission) 9-5-2016-0922183-19
5 [거절이유 등 통지에 따른 의견]의견(답변, 소명)서
[Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation)
2017.02.21 수리 (Accepted) 1-1-2017-0179904-91
6 [명세서등 보정]보정서
[Amendment to Description, etc.] Amendment
2017.02.21 보정승인간주 (Regarded as an acceptance of amendment) 1-1-2017-0179906-82
7 출원인정보변경(경정)신고서
Notification of change of applicant's information
2017.04.14 수리 (Accepted) 4-1-2017-5058417-94
8 출원인정보변경(경정)신고서
Notification of change of applicant's information
2017.04.26 수리 (Accepted) 4-1-2017-5065033-29
9 등록결정서
Decision to grant
2017.06.14 발송처리완료 (Completion of Transmission) 9-5-2017-0412741-47
10 출원인정보변경(경정)신고서
Notification of change of applicant's information
2019.04.12 수리 (Accepted) 4-1-2019-5072792-98
11 출원인정보변경(경정)신고서
Notification of change of applicant's information
2020.12.02 수리 (Accepted) 4-1-2020-5272689-42
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
제1 데이터 워드, 제2 데이터 워드, 및 제3 데이터 워드에 대한 모듈로 연산을 수행하기 위한 장치에 있어서,상기 제1 데이터 워드 및 상기 제2 데이터 워드를 입력받은 후 곱연산을 수행하는 제1 연산부;상기 제1 연산부로부터 출력되는 곱연산 값을 입력받은 후 출력하는 제1 먹스부;상기 제1 먹스부로부터 출력되는 상기 곱연산 값과 상기 제3 데이터 워드를 입력받은 후 모듈로 연산을 수행하는 제2 연산부;상기 제2 연산부로부터 출력되는 모듈로 연산값을 입력받은 후 출력하는 제2 먹스부;상기 제2 먹스부로부터 출력되는 모듈로 연산값을 저장하는 제1 레지스터부; 및상기 제1 레지스터부에 저장되는 모듈로 연산값과 상기 제2 먹스부로부터 출력되는 모듈로 연산값을 입력받은 후 합연산을 수행하는 제3 연산부를 포함하고,상기 제1 데이터 워드는 복수 개의 부분 워드로 구성되며 각 부분 워드가 순차적으로 상기 제1 연산부에 입력되어 상기 제2 데이터 워드와 곱연산이 이루어지며,상기 제1 레지스터부에 저장되는 모듈로 연산값은 순차적으로 상기 제1 연산부에 입력되는 상기 각 부분 워드 중 이전에 입력된 부분 워드에 따른 모듈로 연산값인 것을 특징으로 하는 모듈로 연산 장치
2 2
제 1항에 있어서,상기 제1 연산부, 상기 제1 먹스부, 및 상기 제2 먹스부의 동작을 제어하는 제어부를 더 포함하는 것을 특징으로 하는 모듈로 연산 장치
3 3
제 2항에 있어서,상기 제어부는 상기 각 부분 워드와 상기 제2 데이터 워드의 곱연산 시 상기 각 부분 워드별로 미리 결정되는 2의 승수에 대응하는 비트값을 상기 제1 연산부로 출력하는 것을 특징으로 하는 모듈로 연산 장치
4 4
제 2항에 있어서,상기 제어부는 상기 제1 레지스터부로부터 출력된 후 상기 제1 먹스부에 입력되는 상기 모듈로 연산값이 상기 제2 연산부로 출력되도록 상기 제1 먹스부의 동작을 제어하는 것을 특징으로 하는 모듈로 연산 장치
5 5
제 2항에 있어서,상기 제어부는 상기 각 부분워드, 상기 제2 데이터 워드, 및 상기 제3 데이터 워드의 크기를 확인한 후 상기 각 부분워드와 상기 제2 데이터 워드의 곱연산 값이 상기 제3 데이터 워드 값 미만인 경우 상기 곱연산 값이 상기 제2 먹스부로 입력되도록 상기 제1 연산부의 동작을 제어하는 것을 특징으로 하는 모듈로 연산 장치
6 6
제 2항에 있어서,상기 제2 데이터 워드를 입력받은 후 저장하는 제2 레지스터부 및 상기 제3 데이터 워드를 입력받은 후 저장하는 제3 레지스터부를 더 포함하는 것을 특징으로 하는 모듈로 연산 장치
7 7
제 1항에 있어서,상기 제1 레지스터부에 저장되는 모듈로 연산값이 상기 제1 먹스부를 통하여 상기 제2 연산부로 출력되는 것을 특징으로 하는 모듈로 연산 장치
지정국 정보가 없습니다
패밀리정보가 없습니다
국가 R&D 정보가 없습니다.