맞춤기술찾기

이전대상기술

파이프라인을 공유하는 AES 암호화 구현 방법 및 그 장치

  • 기술번호 : KST2015090425
  • 담당센터 : 대전기술혁신센터
  • 전화번호 : 042-610-2279
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 파이프라인을 공유하는 AES 암호화 구현 방법 및 그 장치에 관한 것으로, AES 암호화 구현 방법은 처리속도, 구동 주파수 또는 하드웨어의 크기 등의 하드웨어 요구사항을 고려해서 고속 무선랜 암호화 하드웨어 구성시 여러 개의 하드웨어를 사용하여 각 단계별로 다른 데이터를 처리하는 파이프라인 구조와, 하나의 하드웨어를 공통으로 사용하여 데이터를 처리하는 공유 구조를 혼합 사용하여 하드웨어 로직 사이즈를 줄이면서도 고속 데이터 처리가 가능한 효율적인 암호화 하드웨어 설계한다.
Int. CL H04L 9/06 (2006.01) H04L 9/12 (2006.01)
CPC H04L 9/0631(2013.01) H04L 9/0631(2013.01)
출원번호/일자 1020120048345 (2012.05.08)
출원인 한국전자통신연구원
등록번호/일자
공개번호/일자 10-2013-0125000 (2013.11.18) 문서열기
공고번호/일자
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 공개
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 N
심사청구항수 20

출원인

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

발명자

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

대리인

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

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
최종권리자 정보가 없습니다
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2012.05.08 수리 (Accepted) 1-1-2012-0364881-30
2 출원인정보변경(경정)신고서
Notification of change of applicant's information
2015.02.02 수리 (Accepted) 4-1-2015-0006137-44
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
하드웨어 요구사항을 확인하는 단계;상기 하드웨어 요구사항을 만족하는 라운드 처리부의 수를 설정하는 단계;AES 암호화에 필요한 라운드의 수를 확인하는 단계; 및라운드 처리부의 수보다 필요한 라운드의 수가 더 크면, 상기 라운드 처리부들 각각에서 처리하는 라운드 수를 설정하는 공유설정 단계를 포함하는파이프라인을 공유하는 AES 암호화 구현 방법
2 2
제1항에 있어서,상기 공유설정 단계에서 설정된 라운드의 수만큼을 공유하는 상기 라운드 처리부들이 파이프 라인으로 연결되고, 상기 라운드 처리부들 각각에 라운드에 대응하는 암호키를 제공하는 키 전개부로 구성된 암호화 장치를 설계하는 단계를 더 포함하는파이프라인을 공유하는 AES 암호화 구현 방법
3 3
제1항에 있어서,상기 하드웨어 요구사항은,처리속도, 구동 주파수 또는 하드웨어의 크기 중에서 적어도 하나임을 특징으로 하는파이프라인을 공유하는 AES 암호화 구현 방법
4 4
제1항에 있어서,상기 라운드 처리부의 수를 설정하는 단계는,상기 하드웨어 요구사항이 처리속도인 경우, 상기 처리속도를 만족하면서 최대한 낮은 구동 주파수와 최대한 작은 크기의 하드웨어가 되도록 상기 라운드 처리부의 수를 설정하는파이프라인을 공유하는 AES 암호화 구현 방법
5 5
제1항에 있어서,상기 라운드 처리부의 수를 설정하는 단계는,상기 하드웨어 요구사항이 하드웨어 크기인 경우, 상기 하드웨어 크기를 만족하면서 최대한 낮은 구동 주파수와 최대한 처리속도가 빠르도록 상기 라운드 처리부의 수를 설정하는파이프라인을 공유하는 AES 암호화 구현 방법
6 6
제1항에 있어서,상기 라운드 처리부의 수를 설정하는 단계는,상기 하드웨어 요구사항이 구동 주파수인 경우, 상기 구동 주파수를 만족하면서 최대한 작은 크기의 하드웨어와 최대한 처리속도가 빠르도록 상기 라운드 처리부의 수를 설정하는파이프라인을 공유하는 AES 암호화 구현 방법
7 7
제1항에 있어서,상기 라운드 처리부의 수를 설정하는 단계는,상기 하드웨어 요구사항이 처리속도와, 하드웨어의 크기인 경우, 상기 처리속도와 하드웨어의 크기를 만족하면서 최대한 낮은 구동 주파수를 가지도록 상기 라운드 처리부의 수를 설정하는파이프라인을 공유하는 AES 암호화 구현 방법
8 8
제1항에 있어서,상기 라운드 처리부의 수를 설정하는 단계는,상기 하드웨어 요구사항이 하드웨어 크기와 구동 주파수인 경우, 상기 하드웨어 크기와 상기 구동 주파수를 만족하면서 최대한 처리속도가 빠르도록 상기 라운드 처리부의 수를 설정하는파이프라인을 공유하는 AES 암호화 구현 방법
9 9
제1항에 있어서,상기 라운드 처리부의 수를 설정하는 단계는,상기 하드웨어 요구사항이 구동 주파수와 처리속도인 경우, 상기 구동 주파수와 상기 처리속도를 만족하면서 최대한 작은 크기의 하드웨어가 되도록 상기 라운드 처리부의 수를 설정하는파이프라인을 공유하는 AES 암호화 구현 방법
10 10
제1항에 있어서,상기 라운드 처리부들 각각에서 처리하는 라운드 수를 설정하는 단계는,상기 라운드 처리부들 각각에서 처리하는 라운드의 수가 최소가 되도록 설정하는파이프라인을 공유하는 AES 암호화 구현 방법
11 11
제1항에 있어서,상기 라운드 처리부들 각각에서 처리하는 라운드 수를 설정하는 단계는,초기 라운드 만을 단독으로 처리하도록 라운드 처리부를 설정하는파이프라인을 공유하는 AES 암호화 구현 방법
12 12
하드웨어 요구사항을 확인하는 요구사항 확인부;상기 하드웨어 요구사항을 만족하는 라운드 처리부의 수를 설정하는 규모 설정부;AES 암호화에 필요한 라운드의 수를 확인하는 라운드 확인부; 및라운드 처리부의 수보다 필요한 라운드의 수가 더 크면, 상기 라운드 처리부들 각각에서 처리하는 라운드 수를 설정하는 공유 설정부를 포함하는파이프라인을 공유하는 AES 암호화 구현 장치
13 13
제12항에 있어서,상기 공유 설정부에서 설정된 라운드의 수만큼을 공유하는 상기 라운드 처리부들이 파이프 라인으로 연결되고, 상기 라운드 처리부들 각각에 라운드에 대응하는 암호키를 제공하는 키 전개부로 구성된 암호화 장치를 설계하는 설계부를 더 포함하는파이프라인을 공유하는 AES 암호화 구현 장치
14 14
제12항에 있어서,상기 하드웨어 요구사항은,처리속도, 구동 주파수 또는 하드웨어의 크기 중에서 적어도 하나임을 특징으로 하는파이프라인을 공유하는 AES 암호화 구현 장치
15 15
기설정된 수의 라운드 처리를 공유하는 라운드 처리부들; 및암호키를 수신해서 각각의 라운드에 대응하는 암호키를 생성하고, 생성한 암호키를 대응하는 라운드를 처리하는 라운드 처리부에 제공하는 키 전개부를 포함하고,상기 라운드 처리부들은,각각에서 처리하는 라운드의 처리 순서에 따라 파이프 라인 구조로 연결됨을 특징으로 하는파이프라인을 공유하는 AES 암호화 장치
16 16
제15항에 있어서,상기 라운드 처리부들 중에서 상기 파이프 라인 구조의 첫번째의 라운드 처리부는,초기 라운드 만을 처리하는파이프라인을 공유하는 AES 암호화 장치
17 17
제16항에 있어서,상기 초기 라운드는,상기 키 전개부로부터 제공받는 생성한 암호키를 수신하는 평문 블록에 더하는 첨가 함수를 포함함을 특징으로 하는파이프라인을 공유하는 AES 암호화 장치
18 18
제15항에 있어서,상기 라운드는,이전 라운드로부터 수신되는 데이터를 기설정된 테이블의 값으로 치환하는 치환 함수;상기 치환부에 의해 치환된 데이터를 행단위로 쉬프트 시키는 쉬프트 함수;상기 쉬프트부에 의해 쉬프트된 데이터를 매트릭스 연산을 통해 열 단위로 혼합하는 혼합 함수; 및상기 혼합부에 의해 혼합된 데이터에 상기 키 전개부로부터 제공받는 생성한 암호키를 더하는 첨가 함수를 포함함을 특징으로 하는파이프라인을 공유하는 AES 암호화 장치
19 19
제15항에 있어서,상기 파이프 라인 구조의 마지막 라운드 처리부에서 마지막으로 처리하는 최종 라운드는,이전 라운드로부터 수신되는 데이터를 기설정된 테이블의 값으로 치환하는 치환 함수;상기 치환부에 의해 치환된 데이터를 행단위로 쉬프트 시키는 쉬프트 함수 및상기 쉬프트부에 의해 쉬프트된 데이터에 상기 키 전개부로부터 제공받는 생성한 암호키를 더하는 첨가 함수를 포함함을 특징으로 하는파이프라인을 공유하는 AES 암호화 장치
20 20
제15항에 있어서,상기 기설정된 수의 라운드 처리를 공유하는 라운드 처리부들의 수는,처리속도, 구동 주파수 또는 하드웨어의 크기 중에서 적어도 하나를 포함하는 하드웨어 요구사항을 만족하도록 설계됨을 특징으로 하는파이프라인을 공유하는 AES 암호화 장치
지정국 정보가 없습니다
패밀리정보가 없습니다
순번, 연구부처, 주관기관, 연구사업, 연구과제의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 국가R&D 연구정보 정보 표입니다.
순번 연구부처 주관기관 연구사업 연구과제
1 방송통신위원회 한국전자통신연구원 방송통신기술개발사업(**원천기술개발사업) 개방형 mmWave 무선 인터페이스 플랫폼 기술개발