맞춤기술찾기

이전대상기술

라인달 알고리즘을 이용한 암호화 및 복호화 장치

  • 기술번호 : KST2015095586
  • 담당센터 : 대전기술혁신센터
  • 전화번호 : 042-610-2279
요약, Int. CL, CPC, 출원번호/일자, 출원인, 등록번호/일자, 공개번호/일자, 공고번호/일자, 국제출원번호/일자, 국제공개번호/일자, 우선권정보, 법적상태, 심사진행상태, 심판사항, 구분, 원출원번호/일자, 관련 출원번호, 기술이전 희망, 심사청구여부/일자, 심사청구항수의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 서지정보 표입니다.
요약 본 발명은 라인달 알고리즘을 이용한 암호화 및 복호화 기술에 관한 것으로, 라인달 암호화 및 복호화를 수행하기 위해 입력된 비트를 1바이트씩 시프트로우 및 역시프트 로우 변환을 통하여 출력하는 시프트/역시프트 로우 모듈과, 시프트/역시프트 로우 모듈로부터 입력된 1바이트에 대한 암호화를 위해 하나의 S-box를 이용하여 바이트 치환 변환을 수행하는 바이트 치환 모듈과, 시프트/역시프트 로우 모듈로부터 입력된 1바이트에 대한 복호화를 위해 하나의 역 S-box를 이용하여 역바이트 치환 변환을 수행하는 역바이트 치환 모듈과, 바이트/역바이트 치환된 값을 입력받아 바이트 단위로 왼쪽 원순환 하면서 믹스/역믹스 칼럼 변환을 수행하여 1바이트 출력을 발생하는 믹스/역믹스 칼럼 변환 모듈과, 믹스/역믹스 칼럼 변환 모듈로부터 초기 입력 비트 값을 모두 수신한 경우, 시프트/역시프트 로우 모듈에 초기 입력 비트 값을 재입력하고, 기설정된 횟수로 초기 입력 비트 값의 입출력을 수행하는 입출력 레지스터와, 기설정된 횟수의 입출력을 하나의 라운드로 설정하여 기설정된 횟수만큼의 라운드를 수행하고, 하나의 라운트 키를 1바이트 단위로 나누어 출력하는 라운드 키 생성기를 포함하는 것을 특징으로 한다. 라인달(Rijndael) 알고리즘. 암호화, 복호화, 라운드 키 생성기
Int. CL G06F 9/06 (2006.01) G06F 7/00 (2006.01)
CPC H04L 9/16(2013.01) H04L 9/16(2013.01)
출원번호/일자 1020070133515 (2007.12.18)
출원인 한국전자통신연구원
등록번호/일자 10-0935372-0000 (2009.12.28)
공개번호/일자 10-2009-0065954 (2009.06.23) 문서열기
공고번호/일자 (20100106) 문서열기
국제출원번호/일자
국제공개번호/일자
우선권정보
법적상태 소멸
심사진행상태 수리
심판사항
구분 신규
원출원번호/일자
관련 출원번호
심사청구여부/일자 Y (2007.12.18)
심사청구항수 6

출원인

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

발명자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 발명자 표입니다.
번호 이름 국적 주소
1 전용성 대한민국 대전 서구
2 이상우 대한민국 대전 유성구
3 이승민 대한민국 대전광역시 대덕구
4 이동혁 대한민국 경북 포항시 북구
5 남택용 대한민국 대전 유성구

대리인

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 대리인 표입니다.
번호 이름 국적 주소
1 장성구 대한민국 서울특별시 서초구 마방로 ** (양재동, 동원F&B빌딩)(제일특허법인(유))
2 김원준 대한민국 서울특별시 서초구 마방로 ** (양재동, 동원F&B빌딩)(제일특허법인(유))

최종권리자

번호, 이름, 국적, 주소의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 인명정보 - 최종권리자 표입니다.
번호 이름 국적 주소
1 한국전자통신연구원 대전광역시 유성구
번호, 서류명, 접수/발송일자, 처리상태, 접수/발송일자의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 행정처리 표입니다.
번호 서류명 접수/발송일자 처리상태 접수/발송번호
1 [특허출원]특허출원서
[Patent Application] Patent Application
2007.12.18 수리 (Accepted) 1-1-2007-0911198-88
2 선행기술조사의뢰서
Request for Prior Art Search
2009.01.12 수리 (Accepted) 9-1-9999-9999999-89
3 선행기술조사보고서
Report of Prior Art Search
2009.02.19 수리 (Accepted) 9-1-2009-0011890-22
4 의견제출통지서
Notification of reason for refusal
2009.06.29 발송처리완료 (Completion of Transmission) 9-5-2009-0273585-72
5 [거절이유 등 통지에 따른 의견]의견(답변, 소명)서
[Opinion according to the Notification of Reasons for Refusal] Written Opinion(Written Reply, Written Substantiation)
2009.07.30 수리 (Accepted) 1-1-2009-0467718-51
6 출원인정보변경(경정)신고서
Notification of change of applicant's information
2009.08.04 수리 (Accepted) 4-1-2009-5150899-36
7 등록결정서
Decision to grant
2009.12.22 발송처리완료 (Completion of Transmission) 9-5-2009-0527171-19
8 출원인정보변경(경정)신고서
Notification of change of applicant's information
2015.02.02 수리 (Accepted) 4-1-2015-0006137-44
번호, 청구항의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 청구항 표입니다.
번호 청구항
1 1
라인달 암호화 및 복호화를 수행하기 위해 입력된 비트를 1바이트씩 시프트로우 및 역시프트 로우 변환을 통하여 출력하는 시프트/역시프트 로우 모듈과, 상기 시프트/역시프트 로우 모듈로부터 입력된 1바이트에 대한 암호화를 위해 하나의 S-box를 이용하여 바이트 치환 변환을 수행하는 바이트 치환 모듈과, 상기 시프트/역시프트 로우 모듈로부터 입력된 1바이트에 대한 복호화를 위해 하나의 역 S-box를 이용하여 역바이트 치환 변환을 수행하는 역바이트 치환 모듈과, 상기 바이트/역바이트 치환된 값을 입력받아 바이트 단위로 왼쪽 원순환 하면서 믹스/역믹스 칼럼 변환을 수행하여 1바이트 출력을 발생하는 믹스/역믹스 칼럼 변환 모듈과, 상기 믹스/역믹스 칼럼 변환 모듈로부터 상기 초기 입력 비트 값을 모두 수신한 경우, 상기 시프트/역시프트 로우 모듈에 상기 초기 입력 비트 값을 재입력하고, 기설정된 횟수로 상기 초기 입력 비트 값의 입출력을 수행하는 입출력 레지스터와, 상기 기설정된 횟수의 입출력을 하나의 라운드로 설정하여 상기 기설정된 횟수만큼의 라운드를 수행하고, 하나의 라운트 키를 1바이트 단위로 나누어 출력하는 라운드 키 생성기 를 포함하는 라인달 알고리즘을 이용한 암호화 및 복호화 장치
2 2
제 1항에 있어서, 상기 라운드 키 생성기는, 하나의 S-box를 시간 분할을 통하여 암호연산의 바이트 치환과, 라운드 키 생성에 사용하고, 128비트 라운드 키를 8비트 단위로 나누어 하나의 라운드에 16번 출력하는 것을 특징으로 하는 라인달 알고리즘을 이용한 암호화 및 복호화 장치
3 3
제 1항에 있어서, 상기 장치는, 상기 라운드의 입력 및 라운드의 출력을 저장하기 위한 하나의 입출력 레지스터를 이용하여 암호화 또는 복호화 연산 시, 8비트의 연산결과를 저장할 위치에 아직 사용되지 않은 입력 값이 있는 경우, 상기 연산결과를 40비트 레지스트에 잠시 이동시키고, 상기 입력 값이 사용되면, 상기 8비트 연산 결과를 상기 입출력레지스터로 전달하는 것을 특징으로 하는 라인달 알고리즘을 이용한 암호화 및 복호화 장치
4 4
제 1항에 있어서, 상기 시프트/역시프트 로우 모듈은, 라인달 암호연산을 위한 시프트 로우와 라인달 복호연산을 위한 역시프트 로우를 합하여, 16 바이트의 입력에서 시프트 로우변환 값과 역시프트 로우변환 값이 동일한 8개의 바이트는 암호 또는 복호를 선택하는 먹스를 사용하지 않고, 시프트 로우 변환과 역시프트 로우 변환 값이 동일하지 않은 바이트는 먹스들을 이용하여 암호 또는 복호를 구별한 후, 128비트 입력에 대해 8비트 출력을 가지는 것을 특징으로 하는 라인달 알고리즘을 이용한 암호화 및 복호화 장치
5 5
제 1항에 있어서, 상기 믹스/역믹스 컬럼 변환 모듈은, 상기 라인달 암호연산을 위한 믹스칼럼과 라인달 복호연산을 위한 역믹스 칼럼을 합하여, 암호 또는 복호시에 하나의 32비트 입력을 바이트 단위로 왼쪽원순환 하면서 8비트 믹스칼럼 출력과 8비트 역 믹스칼럼 출력을 동시에 발생 시키는 것을 특징으로 하는 라인달 알고리즘을 이용한 암호화 및 복호화 장치
6 6
제 1항에 있어서, 상기 초기 입력 비트는, 128비트인 것을 특징으로 하는 라인달 알고리즘을 이용한 암호화 및 복호화 장치
지정국 정보가 없습니다
패밀리정보가 없습니다
순번, 연구부처, 주관기관, 연구사업, 연구과제의 정보를 제공하는 이전대상기술 뷰 페이지 상세정보 > 국가R&D 연구정보 정보 표입니다.
순번 연구부처 주관기관 연구사업 연구과제
1 정보통신부 및 정보통신연구진흥원 한국전자통신연구원 IT성장동력기술개발 사업 개인정보 DB를 위한 통합형 보안 기술 개발