[컴퓨터 보안] Simplified DES

등록일 2003.05.01 압축파일 (zip) | 9페이지 | 가격 1,500원

목차

1. Simplified DES
2. S-DES algorithm 수행과정(Encryp/Decryp)
3. Simplified DES 분석
4. 프로그래밍 특징 및 컴파일 환경
5. 실행결과 화면
6. 참고 문헌

소스파일 함께 압축되있음(C++)

본문내용

1. Simplified DES
Simplified DES는 현실적인 암호 algorithm이라기 보다는 교육용이며, Santa Clara University의 Edward Schaefer교수에 의해 만들어 졌다. DES와 거의 비슷한 성질을 가지고 있으나, 손으로 encryption, decryption을 할 수 있도록 그 변수들의 크기를 대폭 줄인것이 특징이다.

2. S-DES algorithm 수행과정(Encryp/Decryp)

위 그림은 S-DES의 전체적인 구조를 보여준다. S-DES의 encryption과정은 8 bit block의 text와 10 bit key를 가지고 8 bit의 chipertext를 만들고 마찬가지로 decryption과정은 8 bit의 chipertext와 10 bit의 key를 가지고 8 bit의 text를 만들어 낸다.

encryption algorithm은 다음 5개의 함수들과 깊은 관련이 있다. (그림 참조)

IP : an initial permutation (switches the places of the bits)
f_k : an complex function (does not need to be reversible)
SW : a simple permutation function that switches the two halves of the data
f_k : again
IP^-1 : the inverse of the initial permutation

암호 algorithm은 여러 단계의 permutation과 substitution을 거칠수록 더 복잡해지면, cryptanalysis하기가 더 어려워진다.

참고 자료

컴퓨터와 통신보안 (최용락 외 3명 공역)
VC++와 윈도우 프로그래밍 (김주호 외1명 공저)
http://security.kaist.ac.kr/reports/enc_fin/encrypti.htm
http://jackcom.wo.ro/
*원하는 자료를 검색 해 보세요.
  • C로 짠 DES 소스 4페이지
    C언어로 DES암호 알고리즘을 구현하였습니다.
  • [암호화]DES 알고리즘 8페이지
    NPUT : 64비트의 평문과 키 스케줄을 거친 64비트의 키가 입력된다.OUTPUT : 64비트의 암호문이 나온다. 1. 먼저 64비트의 평문이 첫 라운드를 거치기 전에 IP(initial permutation)를 거친다. 2. IP를 거친 뒤 평문은 첫 번째 라..
  • 3-des 2페이지
    DES의 정의1972년 National Institute of Standard and Technology(NIST)의 전신인 National Bureau of Standards(NBS)가 알고리즘에 대한 몇가지 기준을 제시하였고, 이를 만족시키는 알고리즘으로 IBM에서..
  • [통신보안] S-DES 알고리즘 프로그래밍 10페이지
    S-DES의 암호 알고리즘은 8비트의 평문 블록과 10비트의 키를 입력으로 취하여 8비트의 암호문 블록을 출력한다. S-DES의 복호 알고리즘은 8비트의 암호문 블록과 그 암호문 생성에 사용되었던 10비트 키를 입력으로 취하여 원래의 8비트 평문 블록을 출력으로 ..
  • DES알고리즘 14페이지
    2-1 Outline of DES - Block cipher system- DES is developed in IBM and NIST proclaimed as standard encryption algorithm in 1977- Main SPEC input/out..
  • [정보보안][A++]비주얼베이직으로 구현한 DES 알고리즘(소스) 18페이지
    PC1(0) = 56: PC1(1) = 48: PC1(2) = 40: PC1(3) = 32: PC1(4) = 24: PC1(5) = 16: PC1(6) = 8PC1(7) = 0: PC1(8) = 57: PC1(9) = 49: PC1(10) = 41: PC1(11) = ..
  • DES 알고리즘 6페이지
    1. DES 정의* DES (Data Encryption Standard) ; 데이터 암호화 표준 DES는 64비트의 평문을 64비트의 암호문으로 만드는 블록 암호 시스템으로 64비트의 키를 사용한다. 64비트의 키(외부 키) 중 56비트는 실제의 키(내부 키)가 되고..
더보기
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      최근 본 자료더보기
      추천도서