정보보안 S-DES 관련
페이지 정보
작성일 19-09-27 01:20
본문
Download : 정보보안 S-DES 관련.hwp
③ Ciphertext → Plaintext
평문을 암호문으로 바꾸는 방식을 다시 한번 실행하되, 키의 사용은 다르게 한다.
(2) 소스 및 해석
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace s_des
{
public partial class Form1 : Form
{
int p10 = { 2, 4, 1, 6, 3, 9, 0, 8, 7, 5 };
int p8 = { 5, 2, 6, 3, 7, 4, 9, 8 };
int ip = { 1, 5, 2, 0, 3, 7, 4, 6 };
int ip_1 = { 3, 0, 2, 4, 6, 1, 7, 5 };
int ep = { 3, 0, 1, 2, 1, 2, 3, 0 };
int[,] s0 = { { 1, 0, 3, 2 }, { 3, 2, 1, 0 }, { 0, 2, 1, 3 }, { 3, 1, 3, 2…(省略)
정보보안 S-DES 관련
정보보안 S-DES 관련
레포트/기타
Download : 정보보안 S-DES 관련.hwp( 96 )
정보보안,S,DES,관련,기타,레포트
설명
다.
② Plaintext → Ciphertext
평문을 이진수로 만들고, 주어진 순열함수에 따라 이를 정렬한다. 이를 다른 주어진 순열에 따라 8비트로 정렬하고, 두 개의 키를 만든 후, 이들을 통해 fk 함수 연산을 한다.
③ Ciphertext → Plaintext
평문을 암호문으로 바꾸는 방식을 다시 한번 실행하되, 키의 사용은 다르게 한다. 이후 한번더 fk 함수 연산을 하고, 주어진 순열함수에 따라 이를 다시 정렬한다. 이후 값을 5bit로 나누어 각각 좌 Rotation 한다. 이후 값을 fk함수를 통해 연산하고, SW 함수를 통해 8bit의 각 4bit씩 값을 서로 바꾼다. 이를 다른 주어진 순열에 따라 8비트로 정렬하고, 두 개의 키를 만든 후, 이들을 통해 fk 함수 연산을 한다.
순서
정보보안 S-DES 관련 , 정보보안 S-DES 관련기타레포트 , 정보보안 S DES 관련






1. Simple DES 실습 및 해석
(1) Simple DES
① 10-bit key
입력 값을 이진수로 만들고, 주어진 순열에 따라 이를 정렬한다. 이후 한번더 fk 함수 연산을 하고, 주어진 순열함수에 따라 이를 다시 정렬한다.
(2) 소스 및 해석
using System;
using System.Collections.Generic;
usi...
1. Simple DES 실습 및 해석
(1) Simple DES
① 10-bit key
입력 값을 이진수로 만들고, 주어진 순열에 따라 이를 정렬한다.
② Plaintext → Ciphertext
평문을 이진수로 만들고, 주어진 순열함수에 따라 이를 정렬한다. 이후 값을 5bit로 나누어 각각 좌 Rotation 한다. 이후 값을 fk함수를 통해 연산하고, SW 함수를 통해 8bit의 각 4bit씩 값을 서로 바꾼다.