본문 바로가기

Major/Block chain

(1주차) - 암호화 방식(x고전 기법)

암호의 개념 : 통신 당사자들끼리만 아는 비밀스런 신호나 부호.

암호화와 *복호화하기 위한 원리, 수단, 방법 등을 취급하기 위한 기술이나 과학.

 

 

 

(이거 암호화랑 관련없음)

데브옵스란?

잘 모르겠다.

https://aws.amazon.com/ko/devops/what-is-devops/

 

 

 

 

*cryptography : 암호화

*복호화 : 암호화된 암호문 평문으로 복호하는 것.

 

 

 

 

 

 

<암호 용어 정리>

평문 : 송신자 또는 수신자가 읽을 수 있도록 한

 

키 : 암호화 할 때나, 복호화 할 때 데이터를 목적에 맞게 변환해주는 알고리즘..?

 

 

 

 

암호 함수로 평문 암호화 하고 그 암호화 된 암호문을 다시 역함수를 이용해 평문으로 고친다 이러 ㄴ개념~

 

평문을 암호화하는 연산자

 

 

# DATA ENCRYPTION STANDARD  - "DES"

암호학의 가장 기초적이 대표적인 주자.

 

 

함수 : 기본적으로 치환과 전치(or 순열)로 이루어짐.

 

 

 

 

&단순 DES

 : 8-bit 기본 베이스로 한다.

 

&기본함수

  • IP(Initial Permutation) : 초기 순열
  • 함수는 Transposition, substitution으로 이루어짐.

 

S-DES : 10-bit 키를 사용하고, 두개의 8-bit 서브키를 사용.

 

ex) 키를 순열변환하는 경우,

  • P10 (k1, k2, k3, k4, k5, k6, k7,, k8, k9, k10) => (k3, k5, k2, k7, k4, k10, k1, k9, k8, k6)

 

 

좀 급하게 귀찮네

 

$ LS-1 은 2진수로 나타내었을 때, 왼쪽으로 한 자리씩 이동해서 변환해준 것.

$ LS-2 는 LS-1 함수에 의해서 생성된, 한 쌍의 5-비트 열을 각각 2비트 좌로 이동.

 

 

사용된 키의 수 석개..?

 

키와 서브키 세개 구하는 과정 

엄청 친절하신분이 유툽에 보여주심.

https://www.youtube.com/watch?v=zptPrAtfJ1Q

 

 

 

S-box 라는것이 있음 2차원배열에 나타낸건데

이거임

 

 

 

관용키 공개키?

 

 

 

 

시저 암호법

오리지날 문자에 3씩더한거

 

단일치환 암호법

 

 

 

<현대암호법>

관용암호 :  대칭 키 방식

 

 

DES 암호 설계

 

IP: initial Permutation

'Major > Block chain' 카테고리의 다른 글

AES  (0) 2020.04.28
(0.5주차) - 암호해독  (0) 2020.04.18
(0주차) - 정보보호개요 , (고전암호화)  (0) 2020.04.18