맞춤기술찾기

이전대상기술

XTS 최적화를 위한 병렬 처리 장치 및 방법

  • 기술번호 : KST2023008583
  • 담당센터 : 서울동부기술혁신센터
  • 전화번호 : 02-2155-3662
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 XTS 최적화를 위한 병렬 처리 장치 및 방법에 관한 것으로, XTS(XEX-based Tweaked-codebook mode with ciphertext Stealing) 모드에서 요구되는 갈루아 체 상의 원시근 α에 대한 거듭제곱 연산을 최적화하기 위한 장치에 있어서, 상기 α에 대한 거듭제곱 연산의 규칙을 기초로 최상위 8비트가 갖는 경우의 값들에 대해 XOR(exclusive OR)될 값들을 참조 테이블로 생성하고 상기 참조 테이블을 이용하여 특정 지수승 구간 단위로 중간값을 계산하여 상기 α에 대한 거듭제곱 연산을 병렬 연산 가능한 형태로 가공하는 중간값 연산부; 상기 중간값 사이에 있는 상기 α의 거듭제곱 값을 병렬로 계산하는 거듭제곱 병렬 연산부; 및 상기 α의 거듭제곱 값들을 이용하여 독립적으로 평문 블록을 병렬적으로 암호화하는 암호화 처리부를 포함한다.
Int. CL G06F 9/38 (2006.01.01) H04L 9/06 (2006.01.01)
CPC G06F 9/3885(2013.01) G06F 9/3851(2013.01) H04L 9/0637(2013.01) H04L 2209/125(2013.01)
출원번호/일자 1020220035411 (2022.03.22)
출원인 국민대학교산학협력단
등록번호/일자
공개번호/일자 10-2023-0137674 (2023.10.05) 문서열기
공고번호/일자
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 공개
심사진행상태 수리
심판사항
구분 국내출원/신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2022.03.22)
심사청구항수 13

출원인

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

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 서석충 경기도 안양시 동안구
2 안상우 서울특별시 동대문구

대리인

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

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
최종권리자 정보가 없습니다
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2022.03.22 수리 (Accepted) 1-1-2022-0308003-24
2 [우선심사신청]심사청구서·우선심사신청서
2023.04.17 수리 (Accepted) 1-1-2023-0428023-53
3 [우선심사신청]선행기술조사의뢰서
[Request for Preferential Examination] Request for Prior Art Search
2023.04.24 수리 (Accepted) 9-1-9999-9999999-89
4 [우선심사신청]선행기술조사보고서
[Request for Preferential Examination] Report of Prior Art Search
2023.04.25 9-1-2023-0008503-81
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
XTS(XEX-based Tweaked-codebook mode with ciphertext Stealing) 모드에서 요구되는 갈루아 체 상의 원시근 α에 대한 거듭제곱 연산을 최적화하기 위한 장치에 있어서,상기 α에 대한 거듭제곱 연산의 규칙을 기초로 최상위 8비트가 갖는 경우의 값들에 대해 XOR(exclusive OR)될 값들을 참조 테이블로 생성하고 상기 참조 테이블을 이용하여 특정 지수승 구간 단위로 중간값을 계산하여 상기 α에 대한 거듭제곱 연산을 병렬 연산 가능한 형태로 가공하는 중간값 연산부;상기 중간값 사이에 있는 상기 α의 거듭제곱 값을 병렬로 계산하는 거듭제곱 병렬 연산부; 및상기 α의 거듭제곱 값들을 이용하여 독립적으로 평문 블록을 병렬적으로 암호화하는 암호화 처리부를 포함하는 XTS 최적화를 위한 병렬 처리 장치
2 2
제1항에 있어서, 상기 중간값 연산부는상기 참조 테이블을 이용하여 특정 지수승씩 구간을 건너 뛰면서 상기 α에 대한 중간값들을 사전 계산하는 것을 특징으로 하는 XTS 최적화를 위한 병렬 처리 장치
3 3
제2항에 있어서, 상기 중간값 연산부는상기 α의 비트수가 총 128비트인 경우 αi에서 16개의 8비트 항을 상기 참조 테이블로 입력하고 해당 입력값들에 대한 상기 참조 테이블의 16개의 출력값을 XOR 하여 αi+128에 대한 값을 계산하는 것을 특징으로 하는 XTS 최적화를 위한 병렬 처리 장치
4 4
제3항에 있어서, 상기 중간값 연산부는상기 αi+128에 대한 값을 계산하는 과정에서 상기 참조 테이블의 출력값에 의해 발생하는 8비트 캐리에 대해 상기 참조 테이블을 통해 XOR 연산을 추가 수행하는 것을 특징으로 하는 XTS 최적화를 위한 병렬 처리 장치
5 5
제1항에 있어서, 상기 중간값 연산부는CPU(Central Processing Unit)로 구현되는 것을 특징으로 하는 XTS 최적화를 위한 병렬 처리 장치
6 6
제1항에 있어서, 상기 거듭제곱 병렬 연산부는상기 중간값 연산부를 통해 특정 지수승 단위로 건너 뛰면서 계산된 중간값들 사이의 α의 거듭제곱 값을 병렬적으로 계산하여 구간 내의 모든 α의 거듭제곱 값을 연산하는 것을 특징으로 하는 XTS 최적화를 위한 병렬 처리 장치
7 7
제6항에 있어서, 상기 거듭제곱 병렬 연산부는GPU(Graphics Processing Unit)로 구현되고 상기 중간값들을 복사받아 각각 독립된 GPU 스레드가 각 중간값 사이의 연산을 스레드마다 병렬적으로 수행하여 상기 α의 전 구간에 대해 거듭제곱 값을 계산하는 것을 특징으로 하는 XTS 최적화를 위한 병렬 처리 장치
8 8
제7항에 있어서, 상기 암호화 처리부는상기 GPU에서 상기 α의 전 구간의 거듭제곱 값과 각 평문 블록을 각 GPU 스레드를 사용하여 병렬적으로 암호화를 진행하는 것을 특징으로 하는 XTS 최적화를 위한 병렬 처리 장치
9 9
XTS(XEX-based Tweaked-codebook mode with ciphertext Stealing) 모드에서 요구되는 갈루아 체 상의 원시근 α에 대한 거듭제곱 연산을 최적화하기 위한 방법에 있어서,상기 α에 대한 거듭제곱 연산의 규칙을 기초로 최상위 8비트가 갖는 경우의 값들에 대해 XOR(exclusive OR)될 값들을 참조 테이블로 생성하고 상기 참조 테이블을 이용하여 특정 지수승 구간 단위로 중간값을 계산하여 상기 α에 대한 거듭제곱 연산을 병렬 연산 가능한 형태로 가공하는 중간값 연산단계;상기 중간값 사이에 있는 상기 α의 거듭제곱 값을 병렬로 계산하는 거듭제곱 병렬 연산단계; 및상기 α의 거듭제곱 값들을 이용하여 독립적으로 평문 블록을 병렬적으로 암호화하는 암호화 처리단계를 포함하는 XTS 최적화를 위한 병렬 처리 방법
10 10
제9항에 있어서, 상기 중간값 연산단계는상기 참조 테이블을 이용하여 특정 지수승씩 구간을 건너 뛰면서 상기 α에 대한 중간값들을 사전 계산하는 것을 특징으로 하는 XTS 최적화를 위한 병렬 처리 방법
11 11
제10항에 있어서, 상기 중간값 연산단계는상기 α의 비트수가 총 128비트인 경우 αi에서 16개의 8비트 항을 상기 참조 테이블로 입력하고 해당 입력값들에 대한 상기 참조 테이블의 16개의 출력값을 XOR 하여 αi+128에 대한 값을 계산하고, 상기 αi+128에 대한 값을 계산하는 과정에서 상기 참조 테이블의 출력값에 의해 발생하는 8비트 캐리에 대해 상기 참조 테이블을 통해 XOR 연산을 추가 수행하는 것을 특징으로 하는 XTS 최적화를 위한 병렬 처리 방법
12 12
제9항에 있어서, 상기 거듭제곱 병렬 연산단계는상기 중간값 연산단계를 통해 특정 지수승 단위로 건너 뛰면서 계산된 중간값들 사이의 α의 거듭제곱 값을 병렬적으로 계산하여 구간 내의 모든 α의 거듭제곱 값을 연산하는 것을 특징으로 하는 XTS 최적화를 위한 병렬 처리 방법
13 13
제12항에 있어서, 상기 암호화 처리단계는상기 α의 전 구간의 거듭제곱 값과 각 평문 블록을 각 GPU 스레드를 사용하여 병렬적으로 암호화를 진행하는 것을 특징으로 하는 XTS 최적화를 위한 병렬 처리 방법
지정국 정보가 없습니다
패밀리정보가 없습니다
순번, 연구부처, 주관기관, 연구사업, 연구과제의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 국가R&D 연구정보 정보 표입니다.
순번 연구부처 주관기관 연구사업 연구과제
1 과학기술정보통신부 서울과학기술대학교산학협력단 정보보호핵심원천기술개발(R&D,정보화) GPU/ASIC 기반 암호알고리즘 고속화 설계 및 구현 기술개발