본문 바로가기 주메뉴 바로가기
국회도서관 홈으로 정보검색 소장정보 검색

결과 내 검색

동의어 포함

목차보기

표제지

목차

I. 서론 9

II. 암호화 기술 10

2.1. 암호화 방식 10

2.2. 대칭키 암호 기술 11

2.2.1. DES (Data Encryption Standard) 11

2.2.2. IDEA 12

2.2.3. AES (Advanced Encryption Standard) 12

2.2.4. SEED 12

2.3. 공개키 암호 기술 13

2.3.1. RSA 13

2.3.2. DSA (Digital Signature Algorithm) 14

2.4. 암호화 기법의 특징 14

III. ARIA 알고리즘 15

3.1. ARIA 개요 15

3.2. ARIA 암호 알고리즘 15

3.2.1. ARIA 암호 알고리즘의 용어와 약어 15

3.2.2. 알고리즘 구조 16

3.2.3. 치환 계층 19

3.2.4. 확산 계층 20

3.2.5. 키 확장 21

3.2.6. 초기화 과정 22

3.2.7. 라운드 키 생성 과정 23

IV. 제안하는 하드웨어 구조 25

4.1. ARIA 하드웨어 구조 25

4.2. 초기화 키 생성 과정의 하드웨어 구조 26

4.2.1. Keymem 모듈의 회로 구조 28

4.2.2. Control 모듈의 회로 구조 29

4.3. 라운드 키 생성 과정의 하드웨어 구조 30

4.3.1. Keygen 모듈의 회로 구조 31

4.3.2. Data_caculation 모듈의 회로 구조 33

4.3.3. Addkey모듈의 회로 구조 34

4.4. 치환 계층의 하드웨어 구조 35

4.4.1. 제안하는 치환계층의 회로구조 35

4.5. 확산 계층의 하드웨어 구조 37

V. Simulation 결과 및 성능 분석 38

5.1. 암·복호화 과정의 시뮬레이션 결과 38

5.2. 성능 분석 42

VI. 결론 45

VII. 참고문헌 46

Abstract 48

표목차

〈표 1〉 대칭키 방식과 공개치 방식의 차이점 14

〈표 2〉 용어와 약어 15

〈표 3〉 암호화 크기와 라운드 수 16

〈표 4〉 S-box S1, S1-1(이미지참조) 19

〈표 5〉 S-box S2, S2-1(이미지참조) 20

〈표 6〉 암호키 길이에 따른 초기화 상수 23

〈표 7〉 Keymem 모듈의 Signal 설명 29

〈표 8〉 Control 모듈의 Signal 설명 30

〈표 9〉 Keygen 모듈의 Signam 설명 32

〈표 10〉 Data_caculation 모듈의 Signal 설명 33

〈표 11〉 Addkey 모듈의 Signal 설명 34

〈표 12〉 ARIA Top 모듈의 Signal 설명 39

〈표 13〉 ARIA 암·복호화 검증 값 39

〈표 14〉 블록별 면적 및 타이밍 42

〈표 15〉 성능 평가표 43

그림목차

〈그림 1〉 암호 방식의 구성 10

〈그림 2〉 블록 암호 ARIA 암호화 및 복호화 과정 18

〈그림 3〉 S_box의 치환 방법 20

〈그림 4〉 키 확장 초기화 과정 23

〈그림 5〉 ARIA 회로의 전체 구조 26

〈그림 6〉 초기화키 W0, W1, W2, W3 생성과정 27

〈그림 7〉 Keymem 모듈의 회로구조 28

〈그림 8〉 Control 모듈의 회로구조 29

〈그림 9〉 Inner round pipelining 30

〈그림 10〉 Keygen 모듈의 회로구조 32

〈그림 11〉 Data_caculation 모듈의 회로구조 33

〈그림 12〉 Addkey 모듈의 회로구조 34

〈그림 13〉 치환계층의 LT , LT-1 블록(이미지참조) 35

〈그림 14〉 S-box 모듈의 회로구조 (32 비트) 36

〈그림 15〉 S-box 모듈의 회로구조 (128 비트) 36

〈그림 16〉 Diffusion 모듈의 회로구조 37

〈그림 17〉 제안하는 ARIA 암·복호화 회로의 입,출력 38

〈그림 18〉 ARIA 암·복호화 회로의 암호화 과정 40

〈그림 19〉 ARIA 암·복호화 회로의 복호화 과정 40

〈그림 20〉 ARIA 암·복호화 회로의 암호화 처리 결과 41