SEED,AES표준 곽인범.

Slides:



Advertisements
Similar presentations
내 마음의 버 스 이천신하교회 청년부. 이름 : 한상훈 나이 : 30 살 종교 : 기독교 ( 모태신앙 ) 생활신조 : 인생은 한방 ! 로또나 사자 이상형 : 청순 가련한 모태미녀 특이사항 : 걸그룹 노래에 환장함 식스팩을 갖기엔 슬픈 몸을 타고 남.
Advertisements

독서골든벨 2009 학년도 6 학년 1 학기 6-10 반. 1. 이야기 삼국유사 정대한 원효대사는 수행을 위해 떠나던 중 피곤하여 숲 속에서 잠이 들었다. 잠결에 너무 목이 마른 나머지 어디에 담겨있는 물을 맛있게 마셨나요 ?
C 언어 Sun Moon University 1 of 25 C 언어 : 강의소개 강의실 : 산 211 담당교수 : 고경철 ( 정보통신공학과 ) 사무실 : 산학협력관 105B 면담시간 : 수업후 1 시간
성취평가제의 이해와 적용. 2 4 기준 성취율 성취기준 1 성취기준 2 성취기준 3 A성취수준기술 A B성취수준기술 B C성취수준기술 C D성취수준기술 D E성취수준기술 E standard level description … 성취수준 기술 평정 성취기준 성취기준.
두 손 들고 두 손 들고 찬양합니다 두 손 들고 찬양합니다 다시 오실 왕 여호와께 다시 오실 왕 여호와께 두 손 들고 찬양합니다 두 손 들고 찬양합니다 다시 오실 왕 여호와께 다시 오실 왕 여호와께 오직 주만이 나를 다스리네 오직 주만이 나를 다스리네 나 주님만을.
1 Chap 3. 관용 암호 방식 현대적 기법. 2
순천향대학교 정보보호연구회 김현민 DES (Data Encryption Standard)
7.1 Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction or display. Chapter 7 Advanced Encryption Standard (AES)
KT Managed ICT KT Managed ICT. 우편물 반송정보제공서비스 SSL VPN 정보보호 구축 제안서 1. SSL VPN 암호화 통신 제안 ( 요약 ) 2. SSL VPN 암호화 통신 구축 비용 3. 국가정보원 IT 보안 인증서 반송정보분석센터 이포스팅㈜
지금은 기도 하는 시간입니다 1. 송구영신예배를 위해서 2. ‘크리스마스 이브’ 행사를 준비하는 교육 기관을 위하여
저출산·고령화 사회의 극복을 위한 기업의 역할 (여성 고용에 대한 기업의 사례) 아시아나항공 주식회사.
성결 어린이 영등포교회 유년부 정답은 뒷면에 제 11-31호 2011월 8월 14일 어디로 가세요?
제 1 부 2013년 노인일자리사업 안내 안동시니어클럽.
Ⅵ. 빛(단원학습목표).
시작하기 전에…… 그리고 이러한 각각의 상황에 대비하여 생각하고, 준비해 놓은 것이 있는가? 지금 당신은 몇 살인가?
현대사회의 여성문제와 여성복지 3조 권경욱 강향원 황대인 변갑수 박창욱 김지현.
박 종 혁 3장. 블록 암호 및 DES 박 종 혁
현대암호편: RC5,ElGamal,Rabin
통로이미지㈜ 마케팅실 신입/경력 모집 ◎ 모집부분 및 자격요건 ◎ 채용인원 ◎ 전형절차 ◎ 제출서류 ◎ 연봉 ◎ 사전인터뷰
클릭 시 하이퍼링크 활성화됨.
고교평준화의 득과 실 김영주 이지영 최윤영.
암호 이야기 - 보이지 않는 전쟁 -.
자바 암호 프로그래밍 Java Cryptography Programming
DES (Data Encryption Standard)
3장 대칭 암호 공통키 암호.
제 4장 블록 암호 모드.
1.정보보호 개론(1).
Chapter 10 네트워크 보안.
08장 암호의 이해: 숨기고자 하는 이들의 싸움.
Chapter 3 Symmetric Key Crypto
대칭알고리즘 AES ▪ 발표자 : 최명현.
영덕풍력발전단지 준공 기념식 행사(안) 경영기획실.
File Depender 중간 발표.
암호에 대한 이해 정보 보안 개론 7장.
대칭알고리즘 AES ▪ 발표자 : 최명현.
전자상거래 보안 (암호학과 네트워크보안) Chul Ho Rhee
2009년 3월 30일 (5주차) 유 승 상용 관용 암호 방식 2009년 3월 30일 (5주차) 유 승
DES를 이용한 GPS 위치 정보 암호화 송신 2조 김민수 문형진 안인석 조우람.
ISO 웹 서비스 이용자교육 표준정보팀 지성구 선임연구원.
2010년 직원연수 자료 제1차 : 4월 16일 ~ 17일 제2차 : 4월 23일 ~ 24일
[Homework #2] Chapter 5 Chapter 6 Page 110, 문제 13 – 피라미드 높이 구하는 문제
2007년 1학기 전산학개론 성신여자대학교 컴퓨터정보학부
자동 업데이트 솔루션 사용 설명서 ZeronsoftN Zeroback Solution
순천향대학교 정보보호연구회 민성의 AES 순천향대학교 정보보호연구회 민성의
7장: 빛의 간섭과 회절 빛의 간섭 단일슬릿과 회절 회절격자 – 더 선명해진 간섭무늬.
알기쉬운 시설공사(2) 경상북도교육청 이형주.
평행사변형의 성질 사각형 ABCD 사각형 ABCD → 기호: □ABCD 대변: 마주 보는 변 대각: 마주 보는 각
응급의학과 설명회 국내 응급의학의 역사, 현황 및 전망
Use of a Broken or Risky Cryptographic Algorithm
뉴로 컴퓨터 개론 제 6 장.
컬럼 대칭키 암호화 작업(SQL 2008) ① 마스터 키 생성 ② 인증서 생성 초기 한번만 실행 ③ 대칭키 생성
공사 설계도서 검토요령 전라북도.
중등교원 전보시스템 로그인 오류시 해결 해결방안 * 작성일 2016 년 12 월 15일 * 작성자 광주광역시교육청.
청소년 흡연예방 교육자료3. 한국금연운동협의회 교육부장 이 영 자.
기술 진화와 진보.
고전 소설 갈래 정리 이 CD의 ppt 자료를 정상적으로 보기 위해서는 나눔글꼴 설치가 꼭 필요합니다.
허생전 許生傳 소단원 정리 문학에서 삶을 찾다 (3) 문학과 삶의 다양성
말하기 영어 Seed는 현재와 미래의 길잡이 말하기 영어 교육은 부모님이 100% 의존하는 관리 시스템 과학적으로 검증된 비디오 피드백은 부모님 마음을 사로 잡는 힘.
“상례와 제례”.
Chapter 3. Public Key Infrastructure
기술가정 2학년 1학기 2.재료의 이용>1) 목재,플라스틱,금속재료의 특성>11/15제품의 구상
인천경제자유구역 영종지구 영종하늘도시 개발사업
전류는 자계에서 힘을 받는다 기계공학교육 박지훈 황인석 한만혁 이덕균.
제안 제도 운영방안.
Chapter 08. 암호에 대한 이해 : 숨기고자 하는 이들의 싸움
▶서류관리 프로그램 1. 로그인….2 2. 서류등록 … 서류도착 서류스티커발행
자료구조 강의소개 정성훈 연락처 : 이메일 : 연구실 : 연219호 연락처 : 이메일 : 홈페이지: 정성훈.
선 택 학 습 사 회 6학년 1학기 3. 대한 민국의 발전 [2] 대한민국의 수립과 발전 13/14
정보보호 개론 Chapter 04 암호화 기술.
나-는 믿음으로 주 얼굴 보리니- 아침에 깰 때에 주형상에 만족하리 나주님 닮기 원하네 믿음으로 주얼굴 보리라 -
Presentation transcript:

SEED,AES표준 곽인범

블록암호 표준 SEED 1999년 한국정보보호진흥원에서 국내표준블록암호 알고리즘으로개발 표준화 1999년 : TTA 표준 개발자 KISA 현황 ISO/IEC 국제 표준 암호 알고리즘후보 제출(2001) 전체 구조 데이터 처리단위 : 8, 16, 32비트 입출력/키의 크기 : 128비트 구조 : Feistel 구조 라운드 수 : 16라운드

SEED 전체 구조 DES와 같은 16라운드 각 라운드마다 키생성

SEED 계산기호  -   : 모듈라 덧셈,  - :  모듈라 뺄셈  -  : XOR 연산  - & : 각 비트별 AND연산 , 0101  1100 = 0100  - << : 비트만큼 왼쪽으로 순환이동, 000111 <<2 = 01100  - >> : 비트만큼 오른쪽으로 순환이동  - || : 병렬합(concatenation), 0011 || 0101 = 00110101

SEED – 라운드 F함수 32비트 보조키 (Ki0,Ki1)과 함께 입력된 32비트 (C,D)를 다음과 같은 (C’,D’)으로 바꾼다.

SEED – G함수 들어온 값 32비트를 각 8비트씩 4개(d,c,b,a)로 나눠서 일정한 규칙으로 섞은 다음 결과 (d’,c’,b’,a’)를 출력

SEED – ‘S-Box’ S-box1 S-box2

SEED – 키 생성 다음 같은 알고리즘으로 생성(i,라운드수) 각 라운드에서 라운드 상수 값을 이용하여 생성. A,B,C,D는 암호키 K를 8비트씩 나눈 것. Ki.1,Ki.0를 생성

AES 선정과정 AES를 공모한 것은 미국의 표준화기구인 NIST(National Institute of Standard and Technology)이다. AES의 응모 조건 무료로 이용할 수 있어야 한다 암호 알고리즘의 규격이 적힌 사양서, ANSI와 Java에 의한 구현, 암호해독에 대한 강도의 평가 제안되는 암호 알고리즘은 설계 규격과 프로그램을 공개

AES 모집조건 속도가 빠를 것, 단순하고 구현하기 쉬울 것 암호화 자체의 속도뿐만 아니라 키의 셋업 속도도 중요 스마트카드나 8비트 CPU 등의 계산력이 작은 플랫폼에서부터 워크스테이션과 같은 고성능의 플랫폼에 이르기까지 효율적으로 동작 블록 길이가 128 비트인 대칭 블록 암호이어야 하고 키의 길이는 128, 192, 와 256 비트를 지원

AES 1차 15개 후보 LOKI97, CAST256, Crypton, DEAL, DFC, E2, Frog, HPC, Magenta, MARS, RC6, Rijndael, SAFER+, Serpent, Twofish

AES 후보들의 구조와 함수 구조 Feistel structure: - a symmetric structure(encryption & decryption is very similar), 동일 반복구조 - n-bits 평문->n-bits 암호문 SPN structure: - 암호화 함수와 복호화 함수의 구조가 달라 Feistel 구조에 비해 구현상의 낭비가 발생 비선형함수 Rotation - >>>,<<< 같은 것을 사용하는것 S-box(앞에 설명)

AES 최종 5개 후보 블록알고리즘 전체구조 비선형함수 (제조사 or 제조인) MARS(IBM사) Feistel structure Sbox Data dependent Rotation RC6 (RSA) Feistel structure Rotation Rijndael SPN structure Sbox (Daemon,Rijmen) Serpent SPN structure Sbox (Anderson,Biham,Knudsen) Twofish Feistel structure Sbox (Counterpane)

END - Thx