맞춤기술찾기

이전대상기술

엔티알유 암/복호화 장치

  • 기술번호 : KST2015078039
  • 담당센터 : 대전기술혁신센터
  • 전화번호 : 042-610-2279
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명에 따른 NTRU 암/복호화 장치는 NTRU 암호화 및 복호화 연산과정에서 메모리 낭비를 줄이고, 연산의 효율성을 높이기 위한 레지스터 구조를 가지며, NTRU 암호화 및 복호화 연산에 필요한 다항식 곱셈 연산을 수행할 수 있는 NTRU 곱셈 연산기 구조를 포함하며, 모듈러 연산을 위하여 중간 모듈러 연산 및 덧셈 연산기를 이용한 MOD_P 연산기 구조를 채택함으로써, 기존의 종래의 공개키 암호 시스템보다 고속의 암호화 및 복호화 동작을 수행할 수 있으며, 전자 상거래, 전자화폐, 사용자 신분 확인, 사용자 키 관리, 결재 시스템 등에서 높은 안전도와 고성능을 제공하며, 안전성과 시스템 성능에 따라 확장이 용이한 효과를 제공한다.NTRU, 암호화, 복호화, 모듈러, 다항식, 비밀키, MOD_P
Int. CL H04L 9/14 (2006.01)
CPC H04L 9/3093(2013.01)
출원번호/일자 1020010074631 (2001.11.28)
출원인 한국전자통신연구원
등록번호/일자 10-0406138-0000 (2003.11.05)
공개번호/일자 10-2003-0043448 (2003.06.02) 문서열기
공고번호/일자 (20031114) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 소멸
심사진행상태 수리
심판사항
구분
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2001.11.28)
심사청구항수 7

출원인

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

발명자

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

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 권태복 대한민국 서울시 강남구 테헤란로*길 **, *층 (역삼동, 청원빌딩)(아리특허법률사무소)
2 이화익 대한민국 서울시 강남구 테헤란로*길** (역삼동,청원빌딩) *층,***,***호(영인국제특허법률사무소)

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 한국전자통신연구원 대한민국 대전 유성구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 특허출원서
Patent Application
2001.11.28 수리 (Accepted) 1-1-2001-0312502-19
2 출원인정보변경(경정)신고서
Notification of change of applicant's information
2002.08.08 수리 (Accepted) 4-1-2002-0065009-76
3 선행기술조사의뢰서
Request for Prior Art Search
2003.04.18 수리 (Accepted) 9-1-9999-9999999-89
4 선행기술조사보고서
Report of Prior Art Search
2003.05.19 수리 (Accepted) 9-1-2003-0020797-77
5 등록결정서
Decision to grant
2003.10.29 발송처리완료 (Completion of Transmission) 9-5-2003-0423868-00
6 출원인정보변경(경정)신고서
Notification of change of applicant's information
2009.08.04 수리 (Accepted) 4-1-2009-5150899-36
7 출원인정보변경(경정)신고서
Notification of change of applicant's information
2015.02.02 수리 (Accepted) 4-1-2015-0006137-44
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1

NTRU 암/복호화 장치에 있어서,

NTRU 암호화를 위한 입력 메시지나 NTRU 복호화를 위한 비밀키를 저장하기 위한 제 1 저장 수단과,

NTRU 암/복호화를 위한 p를 계수의 모듈러 값으로 취하는 다항식 입력값을 저장하기 위한 제 2 저장 수단과,

NTRU 암/복호화를 위한 q를 계수의 모듈러 값으로 취하는 다항식 입력값을 저장하기 위한 제 3 저장 수단과,

상기 제 1 저장 수단과 상기 제 2 저장 수단과 상기 제 3 저장 수단의 값을 수학식 1을 이용하여 NTRU 암호화 연산을 수행하고, 수학식 2를 이용하여 복호화 연산을 수행하는 NTRU 연산 수단과,

상기 NTRU 연산 수단의 출력 값을 저장한 후 다음 연산에 사용되도록 상기 NTRU 연산 수단으로 입력하기 위한 제 4 저장 수단과,

상기 제 4저장 수단의 출력을 결정하기 위한 출력 선택 수단과,

상기 출력 선택 수단의 출력 값의 모듈러 연산을 위한 모듈러 연산 수단과,

각 레지스터와 NTRU 연산 수단을 제어하고 연산 결과 값의 전송을 제어하기 위한 NTRU 제어 수단을 포함하는 NTRU 암/복호화 장치

2 2

제 1항에 있어서, 상기 제 1 저장 수단은,

N개의 2비트 레지스터가 병렬로 연결되어 이루어진 NTRU 암/복호화 장치

3 3

제 1항에 있어서, 상기 제 2 저장 수단은,

입력 시스템 버스로부터의 입력치, 상기 제 1 저장수단의 출력치, 순환 데이터 패스를 위한 전단계의 출력치를 입력으로 하는 N개의 다중화기와,

상기 N개의 각 다중화기의 출력치를 입력으로 하는 N개의 2비트 레지스터가 병렬로 연결되어 이루어진 NTRU 암/복호화 장치

4 4

제 1항에 있어서, 상기 제 3 저장 수단은,

입력 시스템 버스로부터의 입력치, 상기 모듈러 연산 수단의 출력치를 입력으로 하는 N개의 다중화기와,

상기 N개의 각 다중화기의 출력치를 입력으로 하는 N개의 q`비트 레지스터로 이루어진 NTRU 암/복호화 장치

5 5

제 1항에 있어서, 상기 NTRU 연산 수단은, 하나의 OR 연산기와, N개의 q`곱셈연산기로 이루어지되, 상기 각 q`곱셈연산기는,

상기 제 2 저장수단의 출력과 상기 제 3 저장수단의 출력의 비트 곱을 위한 q`×1 AND 연산기와,

상기 제 2 저장수단의 출력값과 상기 제 3 저장수단의 다항식 곱셈연산을 할 것인지 다항식 곱셈 결과와 Data_A의 덧셈 연산을 수행할 것인지를 선택하기 위한 다중화기와,

상기 다중화기의 출력과 상기 출력 선택 수단의 출력값을 입력으로 하고, 상기 제 2 저장수단의 출력값에 따라 덧셈 또는 뺄셈을 위한 add/sub 연산기와,

상기 add/sub 연산기의 출력값을 모듈러 연산을 위한 Mod_3 연산기와,

상기 add/sub 연산기의 출력값 및 상기 Mod_3 연산기의 출력을 입력으로 하여암호화 연산인지 복호화 연산인지에 따라 출력을 결정하기 위한 다중화기로 이루어진 NTRU 암/복호화 장치

6 6

제 1항에 있어서, 모듈러 연산 수단은,

상기 출력 선택 수단의 출력치와 피드백된 모듈러 출력치를 입력으로 하는 n개의 다중화기와,

상기 각 다중화기의 출력을 입력으로 하는 1비트의 레지스터 n개로 이루어진 n비트 레지스터와,

상기 n비트 레지스터들의 각 비트 레지스터의 출력을 입력으로 하여 중간 모듈러 연산을 위한 홀수비트, 짝수비트, Mod3 연산기와,

상기 홀수비트, 짝수비트, Mod3 연산기의 모듈러 출력치에 대하여 덧셈연산을 수행하고 그 최종단의 출력을 상기 각 다중화기로 피드백시키는 x개의 덧셈기와,

상기 덧셈기의 최종 출력치에 대하여 -p/2와 p/2 사이 값이 되도록 변환하여 상기 제 3 저장수단으로 출력하는 출력변환기를 포함하는 NTRU 암/복호화 장치

7 7

제 1항에 있어서, 모듈러 연산 수단은 롬테이블을 사용하는 NTRU 암/복호화 장치

지정국 정보가 없습니다
패밀리정보가 없습니다
국가 R&D 정보가 없습니다.