|
DES알고리즘의 마지막 과정인 역치환 과정을 들어가도록 하겠다.
(과정 11) IP 역치환
원래의 DES는 과정 2의 좌우분리를 16라운드를 진행하여 과 을 얻고 난 다음, 다음 과정(암호화 K 를 생성하는 과정)을 실행해야 하지만, 와 로 좌우를 다시 바
|
- 페이지 12페이지
- 가격 2,000원
- 등록일 2007.08.09
- 파일종류 한글(hwp)
- 참고문헌 있음
- 최근 2주 판매 이력 없음
|
|
암호화
System.out.print("============암호화과정============");
System.out.println();
System.out.print("원래의 평문 : ");
for(int z=0;z<64;z++) {
System.out.print(cipher[z]);
if(z%8==7)
System.out.print(" ");
}
System.out.println();
cipher = Des.Ip(cipher); //IP 순열
System.out.print("IP순열 통과
|
- 페이지 53페이지
- 가격 2,000원
- 등록일 2010.05.28
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
암호학적인문제의공격가능성을보여주기위해시도되었었다.
(나)알고리즘
.DES알고리즘의특징은각반복에서사용되는8개의S-box이다.DES의디자인에서S-box는공개되지않았다.지금까지정상적그리고예상치못했던결과들이S-box에서나왔지만,이런이유
|
- 페이지 19페이지
- 가격 2,000원
- 등록일 2009.05.22
- 파일종류 한글(hwp)
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
S-box 변환 함수
UINT f(UINT in, BYTE* rkey); // f 함수
void key_expansion(BYTE *key, BYTE exp_key[16][6]); // 키 확장 함수
void swap(UINT* x, UINT* y);
|
- 페이지 1페이지
- 가격 11,000원
- 등록일 2013.12.16
- 파일종류 압축파일
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|
|
암호화를 16단계 반복하여 수행.
DES Algorithm
PLAINTEXT 를 초기치환(Initial Permutation : IP) 하여 64bit 로 변환.
오른쪽 R(0)과 왼쪽 L(0) 각각 32bit 로 나눈다.
R(0) 의 32bit 를 E비트 선택한다.
생성된 Key와 E비트 선택값 을 XOR 한다.
S-BOX 통과 후 치환
|
- 페이지 13페이지
- 가격 2,000원
- 등록일 2011.08.23
- 파일종류 압축파일
- 참고문헌 없음
- 최근 2주 판매 이력 없음
|