[컴퓨터 보안] 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/
*원하는 자료를 검색 해 보세요.
  • [통신보안] Simple DES 프로그램 6페이지
    #include #include #include #define XOR(a, b) (a || b) && !(a && b) void Encryption(void); //암호화 프로그램 void P10 (unsigne..
  • [통신보안] VC++로 짠 Simple DES 소스 14페이지
    단순DES 알고리즘9684044 / 육현수 1. 문 제 Simple ... DES를 프로그램으로 구현하라. 2. 문제 정의/분석 ? S-DES의 암호 ... 비트의 암호문 블록을 출력한다. ? S-DES의 복호 알고리즘은 8비트의
  • [C언어] Simple DES(Simplified Data Encryption Standard) 0페이지
    Simplified Data Encryption Standard의 C
  • JAVA로 구현한 S-DES 프로그래밍 소스.. 0페이지
    import java.applet.*; import java.awt.*; import java.awt.event.*; import javax.swing.*; import javax.swing.border.*; public class sdes ext..
  • Simple DES 보고서 17페이지
    . 소스 8. 참고문헌 1. 프로젝트 명 : Simple DES의 구현 1 ... . 04. 29 2. 문제 정의 및 분석 Simple DES 구현 ... Simplified DES는 현실적인 암호 algorithm이라기 보다는
  • 전자상거래 입문 만점 리포트 - 네트워크 보안기술 9페이지
    REPORT Topic : 전자메일 보안 과목 전자상거래 입문 담당 ... - SMTP/RFC822 및 MIME - 전자우편 보안시스템 ? PGP ... (SMTP)를 설정해 주어야 한다. SMTP(Simple Mail
  • [c/c++] DES 암호화 복호화 프로그램 6페이지
    ..FILE:des.exe ..FILE:report_des.doc ... Homework#1 3 Round DES Program functionality ... of cipher text using 3 round - DES
더보기
      최근 구매한 회원 학교정보 보기
      1. 최근 2주간 다운받은 회원수와 학교정보이며
         구매한 본인의 구매정보도 함께 표시됩니다.
      2. 매시 정각마다 업데이트 됩니다. (02:00 ~ 21:00)
      3. 구매자의 학교정보가 없는 경우 기타로 표시됩니다.
      4. 지식포인트 보유 시 지식포인트가 차감되며
         미보유 시 아이디당 1일 3회만 제공됩니다.
      상세하단 배너
      최근 본 자료더보기
      상세우측 배너
      상세우측 배너
      [컴퓨터 보안] Simplified DES