S-DES의 구조와 암복호화 과정 설명
닫기
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
해당 자료는 10페이지 까지만 미리보기를 제공합니다.
10페이지 이후부터 다운로드 후 확인할 수 있습니다.

소개글

S-DES의 구조와 암복호화 과정 설명에 대한 보고서 자료입니다.

목차

Part1.Key 값 생성

Part2.평문 의 암호화

Part3.복호화

본문내용

S-DES
S-DES의 구조와
암/복호화 과정 설명
S-DES 의 구성 및 흐름도
Part1.Key 값 생성
1.P10
처음 주어진 10비트의 키 의 값은 바꾸지 않고, 각각의 비트들에 Index값 만을 변환시켜주는 즉 각각의 비트의 위치를 바꿔주는 순열 변환을 하여 준다.
2.Shift(LS-1)
순열 변환이 이루어진 10비트 값을 좌측부터 5비트씩 2부분으로 나누어 각 부분의 5비트를 개별적으로 1비트씩 좌측으로 순환 이동시킨다.
3.P8
개별적으로 좌측 1비트씩 순환 이동시킨 2개의 5비트를 합쳐서 다시 10비트로 만들고 Index값 재배치 후 8비트만을 골라서 다시금 순열 변환을 시켜준다.
4.Shift(LS-2)
Shift(LS-1) 이루어진 10비트 값을 좌측부터 5비트씩 2부분으로 나누어 각 부분의 5비트를 개별적으로 2비트씩 좌측으로 순환 이동시킨다.
5.P8
개별적으로 좌측 2비트씩 순환 이동시킨 2개의 5비트를 합쳐서 다시 10비트로 만들고 Index값 재배치 후 8비트만을 골라서 다시금 순열 변환을 시켜준다.
Part2.평문 의 암호화
1. IP
주어진 평문 8비트로 순열 연산을 하여 Index값을 변환 시킨다.
IP연산 후 얻어진 결과를 좌측부터 4비트씩 두 부분(0111 0100)으로
나눈 후 우측의 4비트 (0100) 를 가지고 Fk 함수 연산을 시작한다.
2.E/P
입력된 4비트 값을 8비트로 확장 시키는 연산을 수행한다.
3.X-or연산
확장된 8비트 값(00101000)과 입력받은 Key1의 값을 x-or연산 한다.
얻어진 8비트 값을 다시 좌측부터 4 비트씩 2부분(1110 0101)으로 나누어 좌측 4비트는 S1-box에 다음 4비트는 S2-box의 연산에 쓰여진다.
4.S-box 연산
두 부분으로 나누어진 4비트들에 각각 처음과 네번째 입력비트는 S박스의 행 번호 표기를 위한 2비트 숫자로 취급되고 나머지 두번째와 세번째 입력 비트는 S박스의 열번호 표기를 위한 2비트 숫자로 취급된다.
5.P4
S-BOX 연산에 의해 얻어진값 0100 의 순열을 변환 시키는 연산
  • 가격1,000
  • 페이지수34페이지
  • 등록일2003.10.16
  • 저작시기2003.10
  • 파일형식파워포인트(ppt)
  • 자료번호#226332
본 자료는 최근 2주간 다운받은 회원이 없습니다.
청소해
다운로드 장바구니