DES 블록 암호 알고리즘에 대하여
본 자료는 2페이지 의 미리보기를 제공합니다. 이미지를 클릭하여 주세요.
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
해당 자료는 2페이지 까지만 미리보기를 제공합니다.
2페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

DES 블록 암호 알고리즘에 대하여에 대한 보고서 자료입니다.

목차

1. DES의 개요

2. DES

3. Reference

본문내용

)으로 나뉘게 된다.
3. 이제 각각의 두 부분은 위에서 정의한 데로 1번째에는 1번의 왼쪽 쉬프트를, 두 번째에는 1번의 왼쪽 쉬프트를, 세 번째에는 2번의 왼쪽 쉬프트를 .....16번째에는 1번의 왼쪽 쉬프트를 하게 된다.
4. 첫 번째 키는 1번째 쉬프트를 했을 때 두 부분을 합쳐서 PC2박스를 통과시켜 나오는 48비트이다.
5. 두 번째 키는 2번째 쉬프트를 한 후 첫 번째와 같이 두 부분을 합쳐 PC2박스를 통과시켜 나오는 48비트이다.
6. 이런 식으로 16번째까지 모두 16개의 키가 생성되게 된다.
④ 1Round 따라가기
1. 64bit의 키를 입력하여
2. 초기치환
58
50
42
34
26
18
10
2
60
52
44
36
28
20
12
4
62
52
46
38
30
22
14
6
64
56
48
40
32
24
16
8
57
49
41
33
25
17
9
1
59
51
43
35
27
19
11
3
61
53
45
37
29
21
13
5
63
55
47
39
31
23
15
7
3. 64bit중 패리트 검사용 8bit를 제외한 56bit를 2등분하여 C와 D로 설정되게 된다.
4. 매 라운드별 아래 표와 같이 C, D 값을 좌측순환시킨다.
라운드
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
시프트수
1
1
2
2
2
2
2
2
1
2
2
2
2
2
2
1
5. 아래 라운드키 선택 치환 표를 통하여 28bit를 48bit로 만든다
14
14
11
24
1
5
3
28
15
6
21
10
23
19
12
4
26
8
16
7
27
20
13
2
41
52
31
37
47
55
30
40
51
45
33
48
44
49
39
56
34
53
46
42
50
36
29
32
6. 생성된 라운드 키(K1~K16)를 64bit 평문에서 나온 32bit(R0)과 접합하여 Round Function을 통해 32bit(L1)을 만든다.
7. 또 다른 32bit(L0)에서 나온 값에도 K1과 R0를 적용시켜 32bit(R1)을 만든다. 이때 Swapping Rule 이 적용되어 서로 위치가 바뀌게 된다.
8. 이렇게 16Round를 다 돌려 나온 두 32Bit 값을 묶어서 64Bit 암호문을 출력하게 된다.
Reference
http://kowon.dongseo.ac.kr/~lbg/web_lecture/it/lec3/lec3.htm
암호의 이해 (한국전자통신연구원)

키워드

  • 가격1,000
  • 페이지수6페이지
  • 등록일2004.05.19
  • 저작시기2004.05
  • 파일형식한글(hwp)
  • 자료번호#249414
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니